Aller au contenu


[Resolu]Script Augmentation Grade.


  • Veuillez vous connecter pour répondre
12 réponses à ce sujet

#1 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 13:44

Bonjour je travaille actuellement sur un mod (perso) et j'aimerai avoir votre avis sur un script (dialogue)  qui ne marche pas

Normalement si tout marche , lors de l'activation du topic "lui donner une promotion" , le PNJ augmente de grade dans la maison dans laquelle il se trouve , ici c'est la maison Hlaalu.

Donc , j'ouvre ma boite de dialogue , je crée le topic et je rempli certains critères :

Je créer une phrase : Merci   , je vous en suis très reconnaissant %PCRank %PCName !

Dans Speaker condition je met :
Faction : Hlaalu
PC Faction : Hlaalu
PC Rank : Grand Maître (le topic ne peut etre activé que lorsqu'on est grand maitre)

Dans Function/Variable je met :
Function , Faction Rank Difference > 1

Et dans Result :


raiserank
moddisposition 20

Je fais ok , je save et je coche le mod.

Je vais dans le jeu (ou je suis grand maitre) et lorsque je veux parler à un membre de la maison Hlaalu , le topic ne s'affiche pas !
Quel bug a - t -il dans mon dialogue ?

Merci d'avance !
Malcom X

#2 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 30 mai 2010 - 13:59

Coucou, :)

As-tu pensé à faire un AddTopic ?
Pour cela, il faut passer par un script, ou un autre dialogue.

Tu peux aussi le faire directement dans la console pour voir si c'est réellement cela qui bloque. :)

#3 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 14:00

Comment on fait pour le add-topic ? j'ai pas bien saisi ? Image IPB

#4 Dallara

Dallara

    Fortificateur fortiche


Posté 30 mai 2010 - 14:12

Voir le messageMalcom X, le 30 mai 2010 - 14:00, dit :

Comment on fait pour le add-topic ? j'ai pas bien saisi ? Image IPB

En jeu tu active la console et tu tape: Addtopic "ID de ton topic" et après tu parle à la personne qui est censé dire ton dialogue et normalement si c'est ça le problème ben ton dialogue s'affiche.
Heureux qui comme la rivière peu suivre son cours sans quitter son lit.

Le travail c'est la santé, laisse le au malade.

Mieux vaut arriver en retard qu'en corbillard!

VGM

#5 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 30 mai 2010 - 14:19

Voir le messageDallara, le 30 mai 2010 - 14:12, dit :

En jeu tu active la console et tu tape: Addtopic "ID de ton topic" et après tu parle à la personne qui est censé dire ton dialogue et normalement si c'est ça le problème ben ton dialogue s'affiche.
Voila, ça c'est pour le test.

Ensuite, si le problème vient bien de là, le AddTopic est à placer dans un Result de dialogue, ou dans un script quelconque. Du coup, le AddTopic se fera automatiquement lorsque le dialogue sera dit ou lorsque le script sera exécuté.

#6 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 14:40

ok , je vais faire le test et apres le TESC , si c'est ça , merci de vos réponses et vous pouvez continuez à me donner des idées de bug...

Edit : Je met juste addtopic dans la case result et sa devrai marché ? ou je dois mettre autre chose

Je sais que je suis un gros boulet mais comment on trouve l'ID du topic ? C'est le  nom tout simple ?

#7 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 30 mai 2010 - 14:41

Le AddTopic doit être fait dans un autre sujet que celui appellé.

La plupart des mods de ce genre ont un greeting t'annonçant que le mod est bien activé gnagnagna, et dans le result de ce greeting il y a le(s) AddTopic.
D'autres, demandent au joueur d'aller activer un activateur pour démarrer le mod, cet activateur ayant un script qui fait le AddTopic...


Dans les deux cas, ce n'est pas très très immersif malheuresement...
Si possible essaie de placer ton AddTopic dans un sujet que le joueur lira forcément avant d'avoir la possibilité (en évitant de modifier les dialogues du jeu de base) de promouvoir les membres de la maison.


EDIT: oui, l'ID est le nom.

#8 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 14:46

Si j'ai bien compris faut que je mette addtopic + l'ID du dialogue , dans une ligne result de Greeting ? Donc  je vais créer un PNJ et lui mettre le greeting que je veux , et en allant le voir dans le jeu tout devrai fonctionner c'est bien sa ??

Modifié par Malcom X, 30 mai 2010 - 14:48.


#9 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 30 mai 2010 - 14:48

C'est une solution oui. :)

#10 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 15:04

ben j'ai tout fait comme on a dit et pourtant lorsque que j'arrive dans le jeu et j'active mon PNJ il me dise script no saved et tout ... pourtant j'ai mis dans le result  :



addtopic lui donner un avancement

et sa marche pas ! J'ai sauter un truc ou quoi ?
Help !!

#11 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 15:04

ben j'ai tout fait comme on a dit et pourtant lorsque que j'arrive dans le jeu et j'active mon PNJ il me dise script no saved et tout ... pourtant j'ai mis dans le result  :



addtopic lui donner un avancement

et sa marche pas ! J'ai sauter un truc ou quoi ?
Help !!

#12 Kira

Kira

    Top-modeleuse...


Posté 30 mai 2010 - 15:25

Bonjour Malcom X...

As-tu bien écrit
addtopic"lui donner un avancement"
avec des apostrophes?...

Sinon, le jeu se contentera d'ajouter le topic "lui"...
Tout n'est qu'illusion... Surtout le fait de le penser.....
Image IPB
(Wiwi d'or de la plus serviable et de la plus cool... Merci à vous tous...)

#13 Malcom X

Malcom X

    Van Houten


Posté 30 mai 2010 - 17:48

non...Image IPB

non...Image IPB

C'est bon tout marche impec ! Merci !




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)