Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

antok

Esprit Omniscient
  • Compteur de contenus

    3652
  • Inscription

  • Dernière visite

  • Points

    1,313 [ Donner ]

Tout ce qui a été posté par antok

  1. Imperial MT2 - Serveur Ultra Fun Sommaire de la présentation : 1- Description 2- Le commencement 3- Nouveautés 4- Aperçus du serveur 5- Staff 6- Liens 1- Description Imperial MT2 est un serveur Ultra Fun basé principalement sur le PvP. Les rates sont réglées de manière à avancer dans le jeu assez rapidement afin de profiter des nouveautés mises en places . En ce qui concerne l'item shop, tous les objets de l'item shop sont disponibles également dans le jeu, avec un peu plus de difficulté, et vous pouvez également recevoir de la monnaie de l'item shop en votant pour le serveur. Le niveau maximum est 250. Le forgeron a 100% de chance de réussir vos objets dont le niveau est compris entre 1 et 150. 2- Le commencement Lors de votre arrivée sur le serveur, vous serez niveau 1 avec un équipement complet de votre classe, et dès que vous aurez atteint le niveau 5 vous pourrez choisir vos skills qui seront directement améliorés en P. 3- Nouveautés & nouveautés à venir Un système de familier inédit a été mis en place, l'instance des purgatoires également. Un système de chat inter-royaume est disponible afin d'améliorer le commerce ainsi que l'ambiance générale du serveur. Pour les nouveautés à venir, deux autres instances sont en préparations et vont arriver très prochainement, un évent inédit est en préparation, la tour des démons sera modifiée afin d'augmenter la difficulté. Un classement PvP est également en préparation... le serveur est en constante évolution ! 4- Aperçus du serveur 5- Le Staff Administrateur : -{SGA}Ant0k Team Manager : Super Game Master : Game Master : -{GM}Diablo -{GM}Ryuuki -{GM}Akiya 6- Liens Site : [Contenu Masqué] Forum :[Contenu Masqué]/forum
  2. Le problème est ici : local enemy_id = pc.get_player_id() ce code devrait être à l'intérieur du pc.select, là il est avant
  3. C'est la fonction qui supprime tous les "buff" du joueur qui pose problème (RemoveGoodAffect), elle supprime les buff 1 par 1 et envoie les packets 1 par 1, ce qui fait 1 packet par buff supprimé (une vingtaine au total), il faudrait faire en sorte que seul 1 packet soit envoyé
  4. Dans les sources serveur, fichier char.cpp. Dans la fonction PointChange, cherche case POINT_LEVEL_STEP: et tu devrais déjà avoir une condition de niveau (je crois que c'est 100 par défaut) tu as juste à modifier ce niveau
  5. Ligne 121 tu fais table.getn(lieux_list) alors que lieux_list n'est pas défini. Peut-être tu voulais mettre menu_list ?
  6. Peux-tu poster la quête en entière ? Ca serait plus simple pour trouver où est le problème
  7. Dans ta requête tu sélectionnes les colonnes une par une, donc tu dois forcément faire [1][1]. En revanche, si tu ne fais une seule requête en sélectionnant tous les lieu en une seule fois, tu peux faire [1][1], [1][2], [1][3] etc
  8. Tu ne peux pas juste écrire "lieu" étant donné que la fonction retourne ça sous forme de tableau à 2 dimensions (n°ligne, n°colonne). Dans ton cas ça donnerait lieu[1][1] (première ligne, première colonne)
  9. Je pense que tu as un problème au niveau de ton httpd.conf, verifie bien que les extensions .php sont bien reliées à PHP et que le module est activé. Ajoute moi sur discord si tu veux (antok#2291) ça sera plus simple pour t'aider
  10. Le processus apache est démarré ?
  11. Pour trouver le nom du package tu peux faire : pkg search mod_php Ensuite tu installes la version correspondant à ta version de PHP
  12. Pour apache24, le chemin est libexec/apache24/libphp5.so Si tu ne l'as pas : pkg install mod_php5
  13. Essaye ça : quest give_item begin state start begin when VNUM.use begin --- Remplacer "VNUM" avec le VNUM de l'item. local give_items = { [1] = { {11299, 1}, --- Item pour Shinsoo (ROUGE) (vnum, nombre) }, [2] = { {11499, 1}, --- Item pour Chunjo (JAUNE) (vnum, nombre) }, [3] = { {11699, 1}, --- Item pour Jinno (vnum, nombre) }, } for k, item in give_items[pc.get_empire()] do pc.give_item2(item[1], item[2]) end end end end
  14. Tu as des erreurs dans le syserr/syslog ? La quête m'a l'air incorrecte
  15. Je pense que tu as des problèmes avec la structure de certains de tes packets (ou des données qui sont ne sont pas envoyées)
  16. Le case manquant est SHOP_SUBHEADER_GC_SOLD_OUT, pas SHOP_SUBHEADER_GC_SOLDOUT
  17. Les logs sont très utiles sur un serveur, je te déconseille de les "nettoyer" aussi souvent. Mais pour la solution à ton problème, n'oublie pas d'ajouter une ligne vide à la fin de ton crontab
  18. Bonjour, peux-tu poster le contenu du fichier syserr.txt présent à la racine de ton client ?
  19. Dans la fonction RecvShopPacket (dans le switch, juste avant le "default")
  20. Dans ta fonction RecvShopPacket tu n'as aucun case pour le subheader "SHOP_SUBHEADER_GC_SOLD_OUT", il faut le rajouter
  21. Si tu veux ajoutes moi sur discord antok#2291 ça sera plus simple pour t'aider
  22. Pour ton premier problème, tu n'as pas de compte "administrateur", donc tu ne peux pas changer le mot de passe. Pour créer un compte, utilise cette commande : GRANT ALL PRIVILEGES ON *.* TO 'utilisateur'@'%' IDENTIFIED BY 'mot de passe' WITH GRANT OPTION; Pour ton second problème, il faut donner la permission de s'exécuter aux fichiers de ton serveur : chmod -R 770 metin2
  23. C'est l'utilisateur que le jeu utilise pour accéder à la base de données, pour que toi tu te connectes il faut créer un autre utilisateur (comme expliqué dans le tutoriel). Ce n'est pas grave si tu n'as pas exactement pareil tant que tu configures bien les utilisateurs.
×

Information importante

By using this site, you agree to our Conditions d’utilisation.