[Problème Lua]Erreur dans mon code =/
Ok, merci de ta participation Smile
J'ai revérifier et le NpcFlag est bien en 1.

What the f... ?
(14-07-2010 12:38)Sadikum a écrit :  Le npcflags doit être à 129 (VENDOR(128) + GOSSIP(1)) Clin.

129 sinon il n'a pas le flag de vendeur. 1 c'est normal qu'il propose uniquement le menu.
Je go vite tester (j'avais oblier de tester 129 =x)

Excusez le double poste, mais celui ci étais volontaire pour up le sujet.
Taris =)


Edite: Cela ne marche toujours pas, aucune fenêtre apparait =/

Mais la console réagit enfin après click a répétition sur le pnj, voila ce qu'il se passe: [Image: dfgsdfg.png]
Ok maintenant je sais où est le problème. Je te conseille néanmoins de laisser 129 comme npcflags.

Bon dans ton LUA remplace a ligne 3 :
[code=lua]function PNJa_OnGossip(pUnit, event, player, pMisc)[/code]

Par :
[code=lua]function PNJa_OnGossip(pUnit, event, Player, pMisc)[/code]

La seul différence est le P majuscule à Player, puisque par le suite on l'utilise comme tel. Une erreur bête mais c'est souvent les plus dures à voire.
Ok, mais dans mon code Lua, j'ai parfois, du player ou du Player, dans mes intid (car il est former de plusieurs "menu" avec chacun un id), tu voit, le principe du menu d'un pnj tp par exemple.

Et bien, la j'ai par exemple dans le intid=1 ben, j'ai Player et dans le intid=3 ben j'ai player par exemple.

Je l'ai met tous au Player avec la majuscule ?

(J'ai remplacer ce dont tu ma dit, et maintenant cela me fais crasher le serv.)
Effectivement je n'ai pas regardé plus loin que le bout de mon nez.
Le mieux c'est que tu l'ouvre avec notepad++ (si tu l'a pas je te le conseille Langue) et que tu remplace tous les "player" par "Player", la fonction remplacer (CTRL + H) fait très bien l'affaire. Et une fois que le tout sera normalisé ça devrait enfin fonctionner.

EDIT : Comme c'est vraiment tout bête ce que je te demande de faire et que j'aurais du le voir plus tôt je t'ai mis en pièce jointe le fichier qui devrait fonctionner Clin.
Pièce(s) jointe(s)
.lua  PNJautretest.lua (Taille : 120.3 Ko)
Je go tester vite fait ;D
Pourrais-t-on avoir des nouvelles ? Est-ce que le problème est résolu et le LUA fonctionnel ?
Oui, le scripts marche belle est bien Sauf, que quand on clic sur une option dans le menu, rien ne se passe, (pour n'importe le quel que je choisie)
Je me penche sur les intid mal organiser, même si j'ai pris soin a les organiser mais bon, je re go voir le script car sa fais un petit moment que je l'ai plus touché, la cause est que j'ai en se moment 7j gratuit pour l'officiel Hihi

Retourner en haut Accueil