Page 1 sur 1

[DLG] Comment différencier un dialogue selon la race et le sexe ?

Posté : mar. 30 sept. 2003, 19:45
par Glim
Certaines options de dialogue ne sont pas indiquées dans le tuto donc j'aimerais en connaitre quelques unes:

- Si le joueur est un(e) homme/femme
- Si le joueur est telle ou telle race

Merci bien a celui ou ceux qui répondront/a

Posté : sam. 04 oct. 2003, 19:48
par Isaya
Ce que tu cherches n'est pas à proprement parler une commande. Quand tu veux déterminer des conditions pour un dialogue, tu utilises ce que les docs appellent un "trigger". Ces triggers sont rigoureusement identiques à ceux qu'on utilise dans les scripts.
Les triggers sont très nombreux. C'est pour ça qu'ils ne sont pas détaillés dans le didacticiel. La liste complète est disponible sur le site IESDP (voir le lien dans Documentation Infinity Engine).

A titre d'exemple, pour le sexe :

Gender(objet, MALE)
Gender(objet, FEMALE)

ici objet désigne la "personne" dont tu veux tester le sexe. Mais pour ça, il faut encore utiliser une identifiant qui désigne quelqu'un, par exemple LastTalkedToBy pour indiquer la dernière personne qui s'est adressé à celui ou celle dont tu écris le dialogue.

Posté : dim. 05 oct. 2003, 12:22
par Lamnis Valnon
Tu peux naviguer grâce à l'IDS browser de Infinity Script Editor parmis touts les composants de scripts (triggers, genre, races...).

Posté : dim. 05 oct. 2003, 16:26
par Silk
Cela dit il faut mieux apprendre à scripter par soi-même. ;) Comme la dit Isaya, tous les liens sont sur la documentation infinity.

[Silk : ce sujet a plus sa place sur le forum PT, en cas de recherche. Vu que le problème est résolu, je ferme.]