PNJ Alignements et PNJ Guilde.

Emulator :: Dofus :: Dofus :: Tutoriels

Voir le sujet précédent Voir le sujet suivant Aller en bas

PNJ Alignements et PNJ Guilde.

Message  Zetssu le Lun 11 Oct - 17:22

Bonjour tout le monde !

I. Téléchargement.

Je vais vous présentez mon tutoriel sur les alignements et guilde trés simple.

Tout dabord avoir lang rangez dans wamp serveur/www
et Sothink SWF Quikers version complète, vous pouvez avoir les codes facilement sur internet.

II. PNJ Alignements.

Bon une fois que vous avez tout ce qui est requis, nous pouvons rentrer dans le vif du sujet.
Commençons par les PNJ d'alignements :

1) Commencez par fermer votre serveur
2) Ouvrez Sothink SWF Quicker puis cliquez sur "Import" et ouvrez le fichier que vous devrez trouvez de C : wamp / www "dialog_fr_507.swf", cliquez sur le bouton "Action", et là, des tas de lignes s'affichent...
descendez tout en bas juste avant :

Code:
FILE_END = true;

créez une nouvelle ligne et entrez y ceci :


Code:
D.q[ID_de_la_question] = "Votre_texte_ici";


Décortiquons cette phrase :
D.q : cela signifie que c'est une question ( D.a pour une réponse )
[ID_de_la_question] : entrez l'ID de la question que vous souhaitez ( Ne prenez pas un chiffre tel que 1XX, je vous conseille de prendre un chiffre élevé tel que 9000 voire même 15000 )
"Votre_texte_ici" : entrez le texte de la question que vous souhaitez ici

Exemple :
Code:
D.q[15000] = "Bonjour jeune aventurier ! veut tu rejoindre les rangs de la milice de Bonta ?"

Voilà, vous venez de créer la question de votre PNJ, passons aux réponses ...
Créez une nouvelle ligne et entrez y ceci :

Code:
D.a[ID_de_la_réponse] = "Votre_réponse";

Entrez autant de phrases que vous voulez, tout dépend du nombre de réponses que vous voulez...

Décortiquons cette phrase :
D.a : cela signifie que c'est une réponse
[ID_de_la_réponse] : entrez l'ID de la réponse que vous souhaitez, mettez un nombre à la suite de votre question ( ex : D.q[15000] D.a[15001] etc... )
"Votre_texte_ici" : entrez le texte de la réponse que vous souhaitez ici

Exemple :

Code:
D.a[15001] = "Oui ! J'attend ce moment depuis des années !!!";
D.a[15002] = "Je vais réfléchir encore un peu ...";

Une fois les phrases que vous voulez codées, cliquez sur "Export" et quittez Sothing SWF Quicker et rendez-vous dans Navicat :

- Allez dans Ancestra_static et ouvrez "npc_template" :
Moi c'est Amayiro qui m'intéresse pour ce tuto donc je fait Ctrl+F et je tape 180 (C'est l'ID d'Amayro) et je vais dans la colone initQuestion et je tape l'ID de la question, pour moi ce sera 15000. Sauvegardez

- Ouvrez maintenant "npc_questions" et créez une nouvelle ligne :
Dans la colone ID, entrez l'ID de la question : 15000
- Dans réponses, entrez les IDs des réponses, 15001;15002 ( séparez les réponses par un ";" )
- Laissez vide la colone "params", sauvegardez

- Ouvrez maintenant le tableau "npc_reponses_actions" et créez une nouvelle ligne
- dans la colone ID, entrez l'ID de la réponse
- dans la colone type, entrez 11, seulement pour la réponse "je veut devenir Ange / Démon"
- et dans la colone args entrez :
1,1 pour ange et (seulement pour la réponse alignement)
2,1 pour démon (seulement pour la réponse alignement)

Bon c'est finit pour l'alignement passont à la guilde.

III. PNJ Guilde.

Nous y voilà, pour faire votre PNJ perso pour créer une guilde, faites ce qui suit :

Ouvrez Sothink SWF Quicker et importez le fichier "npc_fr_494.swf", cliquez sur le bouton "Action", et là, des tas de lignes s'affichent...
descendez tout en bas juste avant :

Code:
FILE_END = true

créez une nouvelle ligne et entrez y ceci :

Code:
N.d[ID_de_votre_PNJ] = {a: [3], n: "Nom_de_votre_PNJ"};

Une fois fini, cliquez sur "Export"
Ouvrez maintenant le fichier "dialog_fr_507.swf", cliquez sur le bouton "Action", et là, des tas de lignes s'affichent...
descendez tout en bas juste avant :

Code:
FILE_END = true;

Créez une nouvelle ligne et entrez y ceci :

Code:
D.q[ID_de_la_question] = "Votre_texte_ici";

Décortiquons cette phrase :
D.q : cela signifie que c'est une question ( D.a pour une réponse )
[ID_de_la_question] : entrez l'ID de la question que vous souhaitez ( Ne prenez pas un chiffre tel que 1XX, je vous conseille de prendre un chiffre élevé tel que 9000 voire même 15000 )
"Votre_texte_ici" : entrez le texte de la question que vous souhaitez ici

Exemple :

Code:
D.q[15000] = "Bonjour jeune aventurier ! Souhaites tu créer une guilde ?";

Voilà, vous venez de créer la question de votre PNJ, passons aux réponses ...
Créez une nouvelle ligne et entrez y ceci :

Code:
D.a[ID_de_la_réponse] = "Votre_réponse";

Entrez autant de phrases que vous voulez, tout dépend du nombre de réponses que vous voulez...

Décortiquons cette phrase :
D.a : cela signifie que c'est une réponse
[ID_de_la_réponse] : entrez l'ID de la réponse que vous souhaitez, mettez un nombre à la suite de votre question ( ex : D.q[15000] D.a[15001] etc... )
"Votre_texte_ici" : entrez le texte de la réponse que vous souhaitez ici

Exemple :

Code:
D.a[15001] = "Oui !";
D.a[15002] = "Je vais réfléchir encore un peu ...";

Une fois les phrases que vous voulez codées, cliquez sur "Export" et quittez Sothing SWF Quicker et rendez-vous dans Navicat :

ouvrez "npcs".

mapid : inscrivez la map sur lequel vous voulez que le PNJ apparaisse
npcid : ID du PNJ
cellid : je mets le cell sur lequel le pnj sera placé par exemple 150
orientation : l'orientation du PNJ : 1
Sauvegardez

- Allez dans Ancestra_static et ouvrez "npc_template" :
rentrez une nouvelle colone comme suit :
ID : ID de votre PNJ
bonusvalue : 0
gfxID : je veut placer un féca donc je mets 10
scaleX : 100
scaleY : 100
sex : 0 pour mâle, 1 pour femelle
color 1, 2, et 3 : mettez -1 partout pour les couleurs par défaut du personnage
accessories : 0,0,0,0 si aucun équipement, autrement mettez les ID des equipements de votre choix à la place des 0
extraclip : -1
customartwork : 0
initquestion : mettez l'ID de la phrase qu'il va dire 15000
ventes : laissez vide
sauvegardez

- Ouvrez maintenant "npc_questions" et créez une nouvelle ligne :
Dans la colone ID, entrez l'ID de la question : 15000
- Dans réponses, entrez les IDs des réponses, 15001;15002 ( séparez les réponses par un ";" )
- Laissez vide la colone "params", sauvegardez

- Ouvrez maintenant le tableau "npc_reponses_actions" et créez une nouvelle ligne
- dans la colone ID, entrez l'ID de la réponse
- dans la colone type, entrez -2 pour la réponse ou il faut créer sa guilde
- et dans la colone args, laissez vide

"Si il ya d'autres phrases faites pareil sauf qu'au lieu de mettre -2 dans la colone "type", entrez 1"

Sauvegardez, videz le cache et c'est bon.

Bonne chance.
avatar
Zetssu
Admin

Messages : 53
Date d'inscription : 24/09/2010
Age : 24
Localisation : Marseille

Voir le profil de l'utilisateur http://emulator.forumgratuit.org

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Emulator :: Dofus :: Dofus :: Tutoriels

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum