Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Flord24.

Inscrit le: Mar 1 Jan 2008 Messages: 68 Localisation: Quelque part en dordogne
|
Publié le: Mar Jan 01, 2008 10:56 pm Titre du sujet: Payer l'aubergiste et pouvoir dormir ?comment? |
|
|
Comment peut on payer l'aubergiste de sorte qu'un lit devienne un endroit ou l'on peut dormir ?
quel est le script pour dormir?
Merci pour vos reponses |
|
Revenir en haut |
|
 |
NatakuSq Eslodmonaë, archidruide

Inscrit le: Mar 26 Juil 2005 Messages: 2059 Localisation: Marseille
|
Publié le: Mer Jan 02, 2008 4:45 pm Titre du sujet: |
|
|
Donne un internal au lit.
Il faut dans le dialogue dire que quand le joueur paye ({10}{Voici les 10 pièces ! [Vous les lui donnez]}{}{5}{$$10}{-2}{$$-10}), ici ix pièces, ca renvoie à une ligne du script 2 :
0. Dialog 1
1. Return and SKIP défault
2. Loop for any scenery in vicinity
3. If current loop object is named (le nom de l'internal)
THEN Changed script attached to atachee at point 1 to script (exemple 5)
4. Float line 20 above atachee
5. Return and RUN default
Puis le script 5
0.Changed script atachee at point 1 to script 0
1. Return and SKIP default
Le skip permet au joueur de dormir.
Puis on remet le script normal de RUN au lit
Attention : il faut que l'aubergistye ne soit pas trop loin du lit _________________ "Pray for the children you lost along the way
Still remember the names and faces…
Cold and abandoned they cry, their fate put in your hands.
When it’s over they come to haunt you…"
-One more soul to the call |
|
Revenir en haut |
|
 |
Flord24.

Inscrit le: Mar 1 Jan 2008 Messages: 68 Localisation: Quelque part en dordogne
|
Publié le: Jeu Jan 03, 2008 12:30 pm Titre du sujet: |
|
|
Merci  |
|
Revenir en haut |
|
 |
cricriweb

Inscrit le: Dim 18 Mar 2007 Messages: 38 Localisation: Devant mon ordi à Saint Denis
|
Publié le: Sam Mai 03, 2008 4:49 pm Titre du sujet: |
|
|
Vous vous compliquez la vie.
De une, chez moi ton script ne marche pas,
De deux, j'en ai un autre qui marche à merveille beaucoup plus simple :
Dès que tu donne l'argent à l'aubergiste, tu active un global flag (ici 1013). ENsuite, tu met ce script au lit (pas besoin d'internal ou quoi que se soit) :
Citer: | 0. IF global flag 1013 is set
THEN do nothing
ELSE return and run default
1. clear global flag 1013
2. return and SKIP default |
Et voila ! Rien de plus simple ! Pas d'internal, pas de scripts compliqués, on peut placer le lit à l'autre bout de la carte si on veut. Voila j'éspère que ça vous auras servi. _________________
 |
|
Revenir en haut |
|
 |
Flord24.

Inscrit le: Mar 1 Jan 2008 Messages: 68 Localisation: Quelque part en dordogne
|
Publié le: Mer Mai 28, 2008 12:55 pm Titre du sujet: |
|
|
encore merci |
|
Revenir en haut |
|
 |
cricriweb

Inscrit le: Dim 18 Mar 2007 Messages: 38 Localisation: Devant mon ordi à Saint Denis
|
Publié le: Jeu Mai 29, 2008 9:09 pm Titre du sujet: |
|
|
Derien. _________________
 |
|
Revenir en haut |
|
 |
|