La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 01/01/2025 18:00:52


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
curgan
Novice
Inscrit le: 20 Avr 2003
Messages: 6
Répondre en citant
Posté le : 26/04/2003 22:45:08 Sujet du message : Respawn une seule fois

salut à tous

voilà l'idée :

mon pj ouvre un coffre et à ce moment là un monstre lui tombe dessus.
j'ai lié le monstre à un WP.
tout fonctionne bien.

Mais problème : à chaque fois que le pj ouvre le coffre le monstre réapparait

comment faire pour qu'il n'apparaisse qu'une fois ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
finipe
Grand Sage du Conseil
Inscrit le: 11 Fév 2003
Messages: 519
Localisation: Nantes
Répondre en citant
Posté le : 27/04/2003 12:41:06 Sujet du message :

Utilise une variable locale sur ton script : si c'est une aventure en solo, ajoute dans ton script :

Code :

if (GetLocalInt(GetModule(), "monstre_deja_apparu") != 1)
  {
  //Ton bloc d'instructions suivi de :
  SetLocalInt(GetModule(), "monstre_deja_apparu", 1)
  }


Maintenant, si c'est une aventure destinée à être jouée à plusieurs tu as deux solutions. Soit tu veux que le monstre apparaisse une fois par joueur, auquel cas tu remplaces le GetModule() par un GetLastOpenedBy() (donc la variable sera alors stoquée sur le joueur qui ouvre ton coffre), soit tu veux que le monstre n'apparaisse qu'une seule fois en tout, et dans ce cas tu laisses le GetModule() (la variable sera stoquée sur le module directement).

Bye Cool
_________________
» Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine
» 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
curgan
Novice
Inscrit le: 20 Avr 2003
Messages: 6
Répondre en citant
Posté le : 27/04/2003 15:48:03 Sujet du message :

Merci bien pour cette excellente astuce.
C'est exactement ce que je voulais faire Razz
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Montrer les messages depuis :
Page 1 sur 1 ¤


Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sauter vers:
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs | S'enregistrer | Profil | Se connecter pour vérifier ses messages privés | Connexion
Powered by phpBB 2.* [m] © 2001, 2002 phpBB Group
Theme rewritten in beautiful XHTML code by Baldurien.
Thème "La Bibliothèque de Neverwinter" crée par Kruger
Traduction par : phpBB-fr.com
Page generated in 52.56ms