JeuxOnLineForumsPlusConnectés : 421 (sites) | 772 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Ritournelles sans OnHeartbeat... RSS
   
Répondre
Partager Outils Rechercher
Sire Pom-pom
Roi
 
Bon ce ne sera pas très élégant, des UDE auraient probablement été plus appropriés.

La petite difficulté c'est qu'il aurait été sympa de poster ton code

Enfin, si tu n'as pas fait de fonction récursive la suite devrait marcher sans problème:

A la fin de ton script tu dois avoir, en reprenant ce que tu avais posté précédemment:

Code PHP:
DelayCommand(OBJECT_SELFSpeakString("tiroulirouli")); 
A la place mets:

Code PHP:
DelayCommand(OBJECT_SELFSingLastString()); 
Où SingLastString est une fonction ad hoc que tu définiras ainsi:
[php]
void SingLastString()
{
SpeakString("tiroulirouli");
DeleteLocalInt(OBJECT_SELF, "SINGING");
}


et tu commences ton script comme ceci:

Code PHP:
if(GetLocalInt(OBJECT_SELF"SINGING")) return;
SetLocalInt(OBJECT_SELF"SINGING",1) ;
//... 
Et voilà Jol n'aime pas mon ad hoc, le doute m'assaille et j'arrive trop tard...
Ah ben non comme ça tu as les deux approches c'est parfait...
Lien direct vers le message - Vieux
Avatar de Corbeau Prod
Corbeau Prod
Alpha & Oméga
 
Avatar de Corbeau Prod
 
Citation:
Provient du message de riprip
Bon vala, j'ai mis ma ritournelle dans Onperceived, ça donne à peu près ça.


object oVu=GetLastPerceived();

if (GetIsPC(oVu))
{
ActionSpeakString("tralala !");
ActionWait(1.5);
ActionSpeakString("Tsoin tsoin");
ActionWait(1.5);
ActionSpeakString("tiroulirouli");
ActionWait(1.5);
}


Je vois pas pourquoi ça marche pas :/
Bah, pour le faire chanter ça, épargne toi un script

Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Ritournelles sans OnHeartbeat...
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 09h17.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite