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

antok

Propriétaire d'un Serveur Privé
  • Compteur de contenus

    3 568
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Messages posté(e)s par antok

  1. Mise à jour du 13/07/2017

     

    • Ajout d'une option pour cacher les magasins (Options du jeu => Voir les magasins)
    • Vous pouvez désormais changer l'apparence de votre magasin (le skin et le skin du titre) lors de sa création
    • Ajout d'une option permettant de bloquer un joueur, vous ne verrez plus ses messages et vous ne pourrez plus lui en envoyer
    • Changement de l'interface de sélection de personnage
    • Ajout de nouveaux costumes
    • Désormais, le temps des costumes ne s'écoulera qu'après sa première utilisation
    • Les potions roses régènérent + de points de vie
    • La compétence Berserk augmente les dégâts subits de 10% au lieu de 20/30%
    • Ajout d'un bouton Changer de CH dans le menu Echap
    • Vous pouvez maintenant déséquiper l'anneau d'expérience
    • Vous pouvez maintenant buff tous les membres de votre groupe en une fois

     

    Screens disponibles ici :

  2. Il faut que tu sélectionnes la DB player auparavant, sinon la requête SQL ne sait pas dans quelle base de données chercher :

     

    $pdo->query("USE player");
    

     

    tu peux aussi ajouter player. en préfixe de chaque colonne dans la requête, mais un peu moins propre

  3. Il faut que tu sélectionnes la DB player auparavant, sinon la requête SQL ne sait pas dans quelle base de données chercher :

     

    $pdo->query("USE player");
    

     

    tu peux aussi ajouter player. en préfixe de chaque colonne dans la requête, mais un peu moins propre

  4. Tu peux utiliser les quest flag

     

    pc.setf("nom de la quête", "nom de la variable", valeur)

    pc.getf("nom de la quête", "nom de la variable")

     

    ça te permet d'avoir des variables communes à plusieurs quêtes pour un joueur

  5. C'est possible en une seule requête mais je pense que ça va poser problème pour le cas où le joueur n'a pas de guilde, personnellement je l'ai fait dans une requête séparée

     

    edit : finalement après test, ça fonctionne, si le joueur n'a pas de guilde ça renvoie "NULL"

     

    SELECT player.name, player.level, player.exp, empire, guild.name guild FROM player INNER JOIN player_index ON player_index.id = account_id LEFT JOIN guild_member ON pid = player.id LEFT JOIN guild ON guild.id = guild_id ORDER BY player.level DESC, player.exp DESC LIMIT 10

     

    pour récupérer le nom de la guilde : $tavariable["guild"]

     

    tu peux également remplacer NULL par une chaine de caractère :

     

    SELECT player.name, player.level, player.exp, empire, IFNULL(guild.name, "Pas de guilde") guild FROM player INNER JOIN player_index ON player_index.id = account_id LEFT JOIN guild_member ON pid = player.id LEFT JOIN guild ON guild.id = guild_id ORDER BY player.level DESC, player.exp DESC LIMIT 10

    • Love 1
  6. Pourquoi faire un JOIN ?

     

    edit : si c'est pour l'empire, tu fais ton JOIN sur la mauaise table, la bonne table est la table player_index

     

    SELECT name, level, exp, empire FROM player INNER JOIN player_index ON player_index.id = account_id ORDER BY player.level DESC, player.exp DESC LIMIT 0, 10

  7. <?php
    
       $reponse = $pdo1->prepare('SELECT * FROM player ORDER BY level, exp LIMIT 0, 10');
       $reponse->execute();
       $place = 1;
       while ($donnees = $reponse->fetch()) { ?>
           <?=$place; ?>
           <?php echo $donnees['name'] ?>
           <?php echo $donnees['level']; ?>
           <?php
            $place++;
       }
    

    • Love 1
  8. sur cette ligne :

     

    // ??댄 unequip? ?몃깽?由щ? ?湲?? 鍮 ?由ш? ??  ???	{
    

     

    efface le commentaire jusqu'à { ou alors fais un retour à la ligne juste avant {

     

    84a4758eb2b045b09ab9432fcbc7ebf4.png

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.