-
Compteur de contenus
341 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Type de contenu
Profils
Forums
Boutique
Calendrier
Tout ce qui a été posté par Sufhal
-
Je n'ai jamais eu ce genre de problème mais on dirait que le serveur est instable et qu'il répond lentement et/ou avec interruption. Tu as essayé avec un autre ordinateur ?
-
Je ne pense pas que ce soit l'endroit approprié pour demander de l'aide... Funky est un forum d'émulation de jeux, pas de support pour les joueurs de serveurs privés. Le plus simple serait que tu postes ta demande d'aide sur le forum du serveur concerné
-
Tu as compilé toi même l’exécutable ? Il faudrait aussi nous donner la version de tes files/client, l'interface, etc...
-
Envoie la structure de ce tableau Edit : en fait pas besoin. Ce que tu peux faire, c'est afficher les données comme suit : - Guerrier Mental X Jinno, X Chunjo et X Shinsoo
-
Malheureusement je comprends toujours pas ce que tu veux faire. Expliques-nous plus en détails quels informations tu veux afficher, pourquoi de cette façon et à quelles fins ? À savoir que l'on ne peut pas faire n'importe quoi en terme d'affichage de quêtes, il faudra te contenter de syschat() ou autres notice()...
-
Salut, Déjà, quand tu déclares ton tableau affichage, tu affectes des données que tu écrases avec ta boucle for ensuite. Là je n'arrive pas trop à comprendre là où tu veux en venir avec ton code.. Que veux-tu faire ?
-
En voilà un : [Hidden Content] Cependant il ne conviendra peut être pas à ton mob_proto et dans ce cas là il faudra que tu compiles toi même un dump_proto
-
Je déplace
-
Mets-les dedans et réessayes, parfois elles sont juste pas déclarées
-
Tu as vérifié qu'elles étaient présentes dans le quest_functions ?
-
Bienvenue à toi ! D'où vient ton pseudo sans indiscrétion ?
-
Je te propose de passer sur Discord pour débug ça, on postera la solution ici ensuite.
-
En réalité il devrait sauvegarder la dernière personne tuée. Exemple dans un ordre chronologique : A tue B = 10% exp A tue C = 10% exp A tue C = 0% exp A tue B = 10% exp
-
Tu peux confirmer ? On peut pas debug à partir de suppositions ^^
-
Est-ce que la quest ne fonctionne qu'une seule fois ? Ou marche-t-elle qu'une seule fois par personne tuée ?
-
Tu as quelque chose dans le syserr du core de la map dans laquelle tu te trouves au moment où tu kill la personne ?
-
Vérifie les tabulations dans l'item_names.txt, l'item_proto.txt et l'item_list.txt. Comme l'a dit Saw, si tu fais des modifications pense à bien dump et repack ton client. L'erreur vient forcément de l'un de ces 3 fichiers !
-
Ça marche
-
Voilà un truc qui ferait l'affaire : quest une_super_quete begin state start begin when kill with npc.is_pc() begin local enemy_id = pc.get_player_id() -- start select local s = pc.select(npc.get_vid()) local enemy_name = pc.get_name() local enemy_level = pc.get_level() pc.select(s) -- end select -- tu regardes si la victime n'est pas la même que la dernière personne tuée pour éviter les abus if pc.getqf("last_victim") ~= enemy_id then difference = math.abs(pc.get_level() - enemy_level) -- le 10 correspond à la difference de level entre toi et ton ennemi if difference <= 10 then notice("Vous avez tué "..enemy_name.." level "..enemy_level..".") -- soit pc.give_exp2 qui donne un nombre précis d'exp pc.give_exp2(9999999) -- soit pc.give_exp_perc qui donne un pourcentage d'exp pc.give_exp_perc(10) -- il faut que tu commentes l'un des deux -- et tu enregistres le dernier tué pour éviter la triche pc.setqf("last_victim", enemy_id) return end else return end end end end Je n'ai pas testé mais je me suis relu plusieurs fois et je pense que c'est bon.
-
item_proto client et item_proto BDD
Sufhal a répondu à un(e) question de Jinzo dans Questions & Réponses
N'oublie pas de revenir, surtout si le problème est résolu -
[RÉSOLU]Impossible de creer un perso
Sufhal a répondu à un(e) question de MT2Online dans Questions & Réponses
Oui balance tout, syserr et mob_proto -
item_proto client et item_proto BDD
Sufhal a répondu à un(e) question de Jinzo dans Questions & Réponses
Alors il y a peut être un soucis avec le dump_proto qui a décalé les colonnes parce qu'il est utilisable sur les files 2014 mais il se peut que les 2016 n'aient pas le même nombre de colonnes. Dans ce cas là il faudrait soit que tu choppes les sources du dump_proto et que tu les modifies de sorte à ce qu'ils correspondent parfaitement à ton item_proto.txt, soit tu trouves un dump_proto déjà compilé pour les files que tu utilises. Ce n'est qu'une hypothèse mais c'est plausible.. -
[RÉSOLU]Impossible de creer un perso
Sufhal a répondu à un(e) question de MT2Online dans Questions & Réponses
DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Field 'money' doesn't have a default value Le syserr dit à cette ligne que la colonne money n'a pas de valeur par défaut. Fais clic droit sur ta table player -> Design table -> Tu cherches le champ money et tu modifies la valeur par défaut à 0. Ensuite il y a une grosse erreur à ce niveau là : ChildLoop: AsyncSQL: query failed: Incorrect string value: '\x9A?????...' for column 'name' at row 1 Je pense qu'il y a un soucis avec le mob_proto qui doit utiliser des caractères coréens ou un truc dans le style, tu peux le coller ici qu'on puisse voir ? -
item_proto client et item_proto BDD
Sufhal a répondu à un(e) question de Jinzo dans Questions & Réponses
On dirait que tu as une vitesse de déplacement de 0, essaye d'augmenter cette valeur pour voir -
item_proto client et item_proto BDD
Sufhal a répondu à un(e) question de Jinzo dans Questions & Réponses
Tu pourrais m'envoyer le logiciel qui permet de dé-compiler l'item_proto ? J'en cherchais un En fait, le mieux est d'abord de faire l'item_proto.txt et item_name.txt du côté serveur puis de créer l'item_proto client avec ces fichiers avec ce logiciel : [Hidden Content] Cela te donnera une parfaite correspondance entre ton côté serveur et ton côté client. (Il suffit de glisser tes deux fichiers .txt sur l’exécutable) Et pour répondre à ta question à propos du ShapeIndex, il faut que tu renseignes ce chiffre (qui doit être unique dans ton fichier msm) dans la colonne VALUE3 de ton item_proto.txt.