Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Adapté le cms by émulateur


honore

Question

Bonjour/bonsoir

 

 

Mon cms est adapté d'une façon et j'aimerais savoir comment adapté celui d'émulateur:

 

<?php

 

function bdd($l)

{

$d = NEW PDO('mysql:host='.ip.';dbname='.$l,login,pass);

return $d;

}

function test($i,$p) {

$online = @fsockopen($i, $p, $errno, $errstr, 1);

if (!$online)

{

$stat=false;

 

}

else

{

$stat=true;

}

@fclose($online);

return $stat;

}

function protect($l)

{

$protect = stripslashes(htmlentities($l));

return $protect;

}

function inscrire($ndc,$email,$mdp,$code)

{

$query = bdd('account')->query("INSERT INTO account (login,password,email,create_time,social_id) VALUE('$ndc',password('$mdp'),'$email',NOW(),'$code')");

$query2 = bdd('player')->query("INSERT INTO account (login,password,email,create_time,social_id) VALUE('$ndc',password('$mdp'),'$email',NOW(),'$code')");

}

function existe($ndc)

{

$query = bdd('account')->query("SELECT * FROM account WHERE login='$ndc'");

if($query->fetch()) return true; else return false;

}

function is_connecter()

{

if(isset($_SESSION['connect']) and $_SESSION['connect']==true) return true; else return false;

}

function verifie_login($login,$mdp)

{

$l=protect($login);$m=protect($mdp);

$query = bdd('account')->query("SELECT * FROM account WHERE login='$l' and password=password('$mdp')");

if($query->fetch()) return true; else return false;

}

function connecter($login)

{

$l=protect($login);

$_SESSION['connect']=true;

$_SESSION['login']=$l;

$_SESSION['test']='test';

}

function joueur_guilde($id){

$query=bdd('player')->query("SELECT guild_id FROM guild_member WHERE pid=$id");

if($que=$query->fetch())

{

$idg = $que['guild_id'];

$query2=bdd('player')->query("SELECT name FROM guild WHERE id=$idg");

$quer=$query2->fetch(); $guilde=$quer['name'];

}

else $guilde="Aucune";

 

return $guilde;

}

function joueur_empire($id){

$query=bdd('player')->query("SELECT empire FROM player_index WHERE pid1=$id or pid2=$id or pid3=$id or pid4=$id");

if($que=$query->fetch())

{

$empire = $que['empire'];

}

else $empire=0;

return $empire;

}

function Genere_Password($size)

{

$password='';

// Initialisation des caractères utilisables

$characters = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");

 

for($i=0;$i<$size;$i++)

{

$password .= ($i%2) ? strtoupper($characters[array_rand($characters)]) : $characters[array_rand($characters)];

}

 

return $password;

}

?>

Ci dessu l'adaptation de mon cms comment faire pareil pour celui d'emulateur ? (https://fr.metin2.dev/topic/3627-thread/)

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 2
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

2 réponses à cette question

Messages recommandés

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      Ascend 2 : Inspiré par la série "Noob" et géré par Cheat-Gam3

    2. 28

      Metin2 - Server Files 2014

    3. 28

      Metin2 - Server Files 2014

    4. 31

      [MAJ] Easy-Pack V2.0.0.0

    5. 2

      [Dofus Serveur Privée 1.29] 100% officiel

    6. 0

      ASCEND 2 – Le nouveau Serveur Privé Metin2 RP en approche !

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.