La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 23/11/2024 04:52:31


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Noon
Héros
Inscrit le: 15 Jan 2005
Messages: 272
Localisation: Entre Vannes et les RO
Répondre en citant
Posté le : 20/11/2006 17:48:12 Sujet du message : PNJ qui disparaissent en combat

Certains de mes PNJ (pas les hench, les ennemis) disparaissent tous ensemble parfois au beau milieu d'un combat. Des fois j'arrive à en tuer quelques-uns avant qu'ils ne partent, des fois, c'est seulement après quelques coups, et des fois ils ne disparaissent pas du tout et je peux tous les tuer.
Je n'utilise que les scripts par defaut.
Quelqu'un a déjà remarqué ça ?
_________________
Beshaba me protège, Tymora guide mes tirs.

The Cake is a lie !

Mes modules NwN2:De Vieilles Rencontres! et De Vieilles Rencontres2
Double Avenir sur le Nwvault
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Djezebel
Héros
Inscrit le: 29 Sep 2005
Messages: 252
Répondre en citant
Posté le : 21/11/2006 01:42:31 Sujet du message :

Pour qu'on puisse t'aider au mieux, je crois qu'on a besoin de plus de précisions :

- Quels sont ces PNJ ?
- Dans quel endroit tu les mets ?
- Comment tu les faits apparaître ?
- Y a-t-il des scripts dans la zone concernant les mobs ?
- Quelles sont les modifications apportées ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Noon
Héros
Inscrit le: 15 Jan 2005
Messages: 272
Localisation: Entre Vannes et les RO
Répondre en citant
Posté le : 24/11/2006 12:39:06 Sujet du message :

Bon après quelques essais, c'est mon script de nettoyage de zone qui merde, je voulais pas y croire parce que sous nwn1, j'ai pas vu de problème, et ensuite parce qu'il est sur le onexit, et que personne n'essaie de quitter la zone.

bon du coup il faudrait déplacer dans la section en dessous ...

Voilà le script ( que j'avais trouvé ici) :

NWScript :
int GetIsPCInArea (object oArea)
{
object oCreature = GetFirstObjectInArea(oArea);
while(GetIsPC(oCreature) == TRUE)
{
  return TRUE;
  oCreature = GetNextObjectInArea(oArea);
}
return FALSE;
}

void VideInv(object oObj);
void main()
{
object oArea = OBJECT_SELF;
if (!GetIsPCInArea (oArea))
{


  object oObj = GetFirstObjectInArea(oArea);
  while(oObj != OBJECT_INVALID) //On recherche tous les drops.
  {
    if(GetTag(oObj) == "BodyBag")
      VideInv(oObj);
    oObj = GetNextObjectInArea(oArea);
  if ((GetObjectType(oObj) == OBJECT_TYPE_CREATURE)||(GetObjectType(oObj) == OBJECT_TYPE_ITEM))
            DestroyObject(oObj);
  }

}
}
void VideInv(object oObj)
{
  object oItem = GetFirstItemInInventory(oObj);
  while(oItem != OBJECT_INVALID) //On vide l'inventaire
  {
    DestroyObject(oItem);
    oItem = GetNextItemInInventory(oObj);
  }
  DestroyObject(oObj, 0.5);

}
Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.


Voyez-vous ce qui cloche ?
_________________
Beshaba me protège, Tymora guide mes tirs.

The Cake is a lie !

Mes modules NwN2:De Vieilles Rencontres! et De Vieilles Rencontres2
Double Avenir sur le Nwvault
 
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 33.108ms