Questions spéciales Quiche à propos le OnPerceived

Répondre
Partager Rechercher
Bon ma ritournelle marche bien sur le OnPercieved du PNJ maintenant.

Mais je me pose une question bête : la ritournelle chantée par le PNJ s'enclenche sur l'arrivée d'un PJ (avec un if (GetIsPC(GetLastPerceived()) ). Si un second PJ arrive au moment ou le PNJ est au milieu de sa ritournelle, est-ce que le PNJ réinitialise sa ritournelle et la reprend au début sans terminer celle en cours ou pas ?

Et comment faire pour qu'un programme placé dans le OnPerceived ne se déclenche qu'une et une seule fois et pas à chaque passage du ou des PJ ?
Peut-être avec un SetLocalInt ainsi qu'un GetLocalInt. Dès qu'il commence sa ritournelle, tu mets une variable à 1 et dès qu'il la finis, tu la mets à 0. En faisant un test dans le OnPerceived, tu dois pouvoir lancer la ritournelle si la précédente est bien finie.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés