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

    3568
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par antok

  1. antok

    Prob. Implantation

    Il faut ajouter tes costumes dans les fichiers .msm (cela permet de lier les textures), puis de mettre dans value3 le ShapeIndex utilisé dans les .msm
  2. Tu peux faire un classement différent selon les dates de vote ou bien utiliser une tâche cron mais je crois pas qu'il n'existe d'événement permettant de faire ça edit : possible avec les évents mysql, voir doc
  3. antok

    probleme quete

    Tu as la fonction party.get_member_pids qui te permet de récupérer tous les pid des membres du groupe, à partir de là tu peux faire un select, vérifier le level du joueur et bloquer l'exp si nécessaire
  4. Tu dois modifier ça dans le mob_proto.txt dans ton FTP (dossier db)
  5. antok

    interface emo

    Par défaut les IP 192.168.x.x sont bloquées, tu dois modifier ça dans le fichier config.cpp
  6. 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 :
  7. Euuuuuuuuh si ... Tu peux mettre les valeurs que tu veux, tant que tu les convertis en hexa sur ton packer. et tant que tu ne dépasses pas la valeur maximale d'un DWORD (2^32 - 1)
  8. antok

    Soucis Boolean

    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
  9. antok

    Lua

    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
  10. antok

    Lua

    Pour le groupe tu as la fonction party.is_party() pour la liste des membres je crois pas que ça soit faisable avec les fonctions de base mais tu peux ajouter tes propres fonctions
  11. antok

    Site - Classement

    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
  12. antok

    Site - Classement

    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
  13. antok

    [Partage] Compteur des kills

    C'est dangereux de faire une requête à chaque kill, ça peut vite ralentir le serveur
  14. p.wPort = (wPort - 10*(chan-1) + 10*(iNewChannel-1));
  15. for(int i = 0; i < 4; i++) { for(int i2 = 0; i2 < 5; i2++) { ch[13*1000 + i*10 + i2] = i+1; } }
  16. antok

    Probleme de boucle

    <?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++; }
  17. antok

    Probleme de boucle

    Si tu affiches l'account_id ça n'affichera pas la position du joueur dans le classement mais son ID de compte, si tu veux afficher sa position tu dois créer une variable et l'incrémenter à chaque tour de boucle
  18. antok

    Problème dédié

    Pour pas cher tu peux commander un dédié chez Kimsufi
  19. Sinon étant donné que la condition est sensible à la casse, un /N (majuscule) suffit pour ne pas afficher le nom
  20. antok

    main.cpp

    Ligne 626 ajoute } après le #endif
  21. antok

    main.cpp

    Inutile à part enlever un warning à la compilation Comme MacDonarty l'a dit, poste nous ton fichier main.cpp
  22. antok

    Bug source game

    Dans mon message j'ai bien précisé qu'il ne faut pas supprimer la {
  23. antok

    Bug source game

    sur cette ligne : // ??댄 unequip? ?몃깽?由щ? ?湲?? 鍮 ?由ш? ?? ??? { efface le commentaire jusqu'à { ou alors fais un retour à la ligne juste avant {

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.