2.0 PNJ

Inscrit
18 Février 2017
Messages
149
Reactions
18
#1
Bonjour à tous^^
(oui c'est re-moi ><)

Voilà, je cherche à debug les pnj en les sniffant sur l'officiel avec le top AmaknaCore, néanmoins ce dernier n'a de cesse de me donner "-20000" ou alors "-210000" comme ID de pn,j, ce qui ne m'aide pas à les mettre dans ma BDD ou alors à trouver un lien dans les D2O pour justement les trouver.

Donc je voudrais savoir, comment faire pour connaitre l'id des pnjs s'il vous plaît.? Dois-je remonter à partir des ID des dialogues ou il y a un autre moyen.?

Merci d'avance.
Cordialement

Isodidacte
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#2
Les ids tu les retrouve directement dans le Npcs.d2o
 
Inscrit
18 Février 2017
Messages
149
Reactions
18
#3
merci mais je voudrais savoir où les avoir INGAME pour savoir quel ID est à quel PNJ (comme dit plus haut, le sniffer ne rend que des id non valables)
 
Inscrit
12 Avril 2017
Messages
72
Reactions
2
#4
merci mais je voudrais savoir où les avoir INGAME pour savoir quel ID est à quel PNJ (comme dit plus haut, le sniffer ne rend que des id non valables)
Salut, ouvre ta console InGame avec ctrl + ² et tape la commande /uiinspector :)
 
Inscrit
18 Février 2017
Messages
149
Reactions
18
#5
sur l'officiel on peut afficher la console.?
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#6
sur l'officiel on peut afficher la console.?
Ajoute ça dans ta config après je sais pas si sur officiel la console va s’ouvrir car il me semble faut avoir des droits
HTML:
<entry key="dev.mode">true</entry>
<entry key="dev.auto.display.controler">true</entry>
<entry key="boo">true</entry>
 
Inscrit
18 Février 2017
Messages
149
Reactions
18
#7
Ajoute ça dans ta config après je sais pas si sur officiel la console va s’ouvrir car il me semble faut avoir des droits
HTML:
<entry key="dev.mode">true</entry>
<entry key="dev.auto.display.controler">true</entry>
<entry key="boo">true</entry>
Merci de ta réponse
Alors ça me donne le module console mais pas la console en elle-même, et puis même avec la console (j'ai testé sur mon client), la commande "/uiinspector" ne donne pas l'id du pnj :-/
 
Inscrit
18 Février 2017
Messages
149
Reactions
18
#8
up svp
Comment vous faîtes pour integrer les pnj à vos émus s'il vous plaît.? il doit bien y avoir une méthode pour trouver IG l'id des pnj pour les retrouver dans le d2o quand même :-/
 
Inscrit
12 Avril 2017
Messages
72
Reactions
2
#9
Inscrit
18 Février 2017
Messages
149
Reactions
18
#10
En réalité tout ce qui est pnj tu retrouveras tout dans ta DB après tu as aussi ce site là qui peut surement t'aider : GitHub - billybriamm/wiki: Wiki sur la personnalisation de Dofus 2.x
Merci, ce lien est très utile mais hélas pas pour mon souci principal, car oui c'est dans la db d'une façon générale, mais dans mon emu, je cherche justement à la faire cette table NPC.

(et si quelqu'un a le sdk lua, il pourrait le partager svp.? le lien est mort sur le site)
 
Dernière édition:
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#11
Si tu veux récupérer l'id des pnjs ingame tu peux tout simplement récupérer leurs noms chercher le nom dans le d2i récupérer l'id du texte puis ensuite chercher l'id du texte dans ton d2o npcs.d2o (nameId) et tu auras l'id du pnj correspondant cela risque d'être long mais bon
Ou alors essaye d'ajouter un fichier debug.txt à la racine de ton client dofus et parle à un pnj et appui sur la touche F11 pour sauvegarder le rapport de bug avec un peu de chance l'id du pnj sera indiqué
 
Inscrit
18 Février 2017
Messages
149
Reactions
18
#12
Si tu veux récupérer l'id des pnjs ingame tu peux tout simplement récupérer leurs noms chercher le nom dans le d2i récupérer l'id du texte puis ensuite chercher l'id du texte dans ton d2o npcs.d2o (nameId) et tu auras l'id du pnj correspondant cela risque d'être long mais bon
Ou alors essaye d'ajouter un fichier debug.txt à la racine de ton client dofus et parle à un pnj et appui sur la touche F11 pour sauvegarder le rapport de bug avec un peu de chance l'id du pnj sera indiqué
Cela fonctionne avec ton système de D2i, merci, mais il doit y avoir un autre moyen je pense, il faut juste trouver lequel ><
 
Haut Bas