salut
bon pour le beta test voila les erreurs remarqué puis corrigé par mes soins
bon pour les cercueils de pierre qui bouge tout seul il faut que tu click pour chacun d'eux le flag NO auto animate
tu a vu que les quetes que tu donne a faire peuvent etre resolu directement si on click sur la phrase qui dit "ayé je les ai tuer" phrase qui apparait que on ai resolue ou non la quete ; pour resoudre ce probleme tu ecrit ta phrase comme ça : {5}{ayé je les est tuer}{}{5}{qu1005 3}{20}{qu1005 4} et sur le mec qui doit mourir tu attache un script au point dying avec une ligne du genre : set PC (player) quest (1005) to state (3)
comme ça la quete est dans l'etat 3 donc accompli mais pas encore recompensé.
bon la il y a 3 personne a tuer donc ce que tu fait : tu attache au point dying le script : 0.if attachee is dead THEN set global flag 1200 to true ( bon on va dire que pour les 3 personne a buter les global flags sont 1200,1201,1202)
ensuite dans le script du mec qui te donne la quete tu fait
un script du genre 0.dialog1
1.return and run default
2.if global flag (1200) is set then do nothing ELSE return and run default
3.if global flag (1201) is set then do nothing ELSE return and run default
4.if global flag (1202) is set then set PC (player) quest (1005) to state (3) ELSE return and run default
5.if PC (player) has quest (1005) in state (3) then dialog 20 ELSE dialog30
6.return and run default
et ton dialog peut donner un truc comme ça :
{1}{G:}{G:}{}{}{}{}
{2}{je pense les avoit tous tuer}{}{5}{qu1005 1}{-2}{}
{3}{je pense les avoit tous tuer}{}{5}{qu1005 2}{-2}{}
{4}{ke voulez vous ?}{}{5}{qu1005 0}{40}{}
{5}{E:}{}{1}{}{0}{}
{20}{merci beaucoup voila pour votre peine}{merci beaucoup voila pour votre peine}{}{}{}{$$+500}
{21}{merci au revoir}{}{1}{}{0}{qu1005 4}
{30}{vous reviendrez lorsque vous les aurez tous buter}{vous reviendrez lorsque vous les aurez tous buter}{}{}{}{}
{31}{ok a plus}{}{1}{}{0}{}
{40}{je veut que vous tuer riri fifi et loulou pour moi, c'est d'accord ?}{je veut que vous tuer riri fifi et loulou pour moi, c'est d'accord ?}{}{}{}{}
{41}{je veux bien}{}{1}{}{0}{qu1005 2}
{41}{je vais y reflechir}{}{1}{}{0}{qu1005 1}
j'espere que ça va t'etre utile
pour la quete avec l'objet a rapporter et a rendre a katt :
1}{Saluut tu peut m'aider?}{Saluut tu peut m'aider?}{}{}{}{}
{2}{oui}{}{1}{}{10}{}
{3}{Vla tes sandales}{}{1}{}{-2}{}
{10}{je m'appele Katt et j'ai perdu ma sandale pour aller avec ma jupe verte}{je m'appele Katt et j'ai perdu ma sandale pour aller avec ma jupe verte}{}{}{}{}
{11}{ok pas d'prob mam'zelle}{}{1}{}{20}{qu1006 2}
{12}{ok mais jveux 300.000cach}{}{1}{}{0}{}
{13}{E:}{}{1}{}{0}{}
{20}{merciiii}{merciii}{}{}{}{}
{21}{E:}{}{1}{}{0}{}
{30}{Merci!Je pense maintenant que je puis vous révéler mon secret: je suis une fée..mais nous autres fées ne somment pas tres bienvues ici alors j'ai choisi cette apparence d'elfe...}{Merci!Je pense maintenant que je puis vous révéler mon secret: je suis une fée..mais nous autres fées ne somment pas tres bienvues ici alors j'ai choisi cette apparence d'elfe...}{}{}{}{}
{31}{Dites-moi..je suis a la recherche d'alliés,cela vous dirait de faire un bout de chemin avec moi?}{}{1}{}{40}{jo 0}
{32}{E:}{}{1}{}{0}{}
{33}{t'a eue tort je n'ai qu'un désir:t'éclater}{}{1}{}{0}{co}
{40}{une autre fois}{une autre fois}{}{}{}{}
{41}{E:}{}{1}{}{0}{}
{50}{mais c'est pas vrai vous n'avez pas mes sandales}{mais c'est pas vrai vous n'avez pas mes sandales}{}{}{}{}
{51}{a oui j'ai du me tromper}{}{1}{}{0}{}
{60}{merci beaucoup de m'avoir rapporter mes sandales, vous voulez bien me les rendre ?}{merci beaucoup de m'avoir rapporter mes sandales, vous voulez bien me les rendre ?}{}{}{}{}
{61}{oui bien sur, tenez}{}{1}{}{-4}{qu1010 4}
{62}{non pas envie au revoir}{}{1}{}{0}{}
bon on va dire que les sandale on pour numero unique le 3010, pour donner un nom unique a un objet tu modifie le fichier gameonename.mes et tu donne un nom dans la categorie prevu pour ça ( par exemple de 3000 a 3199 pour les armures) pour les sandale sa ferait {3010}{sandale vertes de katt} , tu selectionne ce nom en faisant internal dans edit sur l'objet
tu fait un script comme sa pour le dialog de katt :
0.dialog1
1.return and run default
2.if (player) has item named (3010) then dialog 60 ELSE dialog 50
3.return and run default
4.transfer item named (3010) from (player) to (attachee)
5.dialog30
6.return and run default
normalement sa devrait fonctionner bien apres.
si je voit d'autre probleme je continu... ha oui il y a surment beaucoup de faute dans ce que j'ai ecrit mais j'ai vraiment la fleme de corriger, par contre si vous voyez des erreurs dans les script ou les dialog hesiter pas a les corriger.
_________________
<font size=-1>[ Ce Message a été édité par: chaipakoi le 2002-08-24 14:59 ]</font>