JeuxOnLineForumsPlusConnectés : 443 (sites) | 950 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [script]Revérouillage automatique des portes RSS
   
Répondre
Partager Outils Rechercher
Avatar de Reyan
Reyan [L.D.D]
Roi / Reine
 
Avatar de Reyan
 
ba, là, tel que le problème est formulé, c'est presque fini (enfin, c'est fini, mais y a trop de charge comme dit plus haut)
remarque : ici, les portes sont fermées lors du premier combat. C'est tout.
Genre elles s'ouvrent pas toutes seuls

petite ajout pour alléger : (c'est ce dont parle Azmathiel je pense)


Code:
  
void main()
{
    int nUser = GetUserDefinedEventNumber();
    if (nUser == 1005) //attaquée
    {
        int nClosed = GetLocalInt(GetArea(OBJECT_SELF), "IS_LOCKED");
        if(!nClosed)
        {
             object oDoor = GetFirstObjectInArea();
             while (GetIsObjectValid(oDoor))
             {
                 int nType = GetObjectType(oDoor);
                 if(nType == OBJECT_TYPE_DOOR)
                 {
                     AssignCommand(oDoor, ActionCloseDoor(OBJECT_SELF));
                     AssignCommand(oDoor, SetLocked(OBJECT_SELF,TRUE));
                 }
                 GetNextObjectInArea();
             }
             SetLocalInt(GetArea(OBJECT_SELF), "IS_LOCKED", TRUE);
        }
    }
}
c'est indenter et ca compile
Sérieux, les tutriaux sont simples, explicites, rapides, et permettent de faire 99% des scripts les plus utiles

Reyan qui passait par hasard
__________________
scripteur à mi-temps amateur brouillon flemmard
et pas si compétent, encore un scienteux
qui ne sait aligner deux mots correctement

quelques messages d'erreurs classiques
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [script]Revérouillage automatique des portes
   

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 09h28.
   

© 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