La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 02/05/2024 11:10:05


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 16/01/2003 23:53:36 Sujet du message : Si PC a Tag, prend tag et donne tag

Voila je voudrais que un PNJ prenne la clef que le PJ a en sa possession et SI le PJ a la clef en question, il lui donne un baton magic tout en detrusant la clef.
jai assayer ca et sa na pas marcher:

Code :

void main ()
{
    object oPC = GetPCSpeaker();
    object oItem = GetFirstItemInInventory(oPC);
    string sRavenItem = "ClefdechambreAbjuration";

    while (GetTag(oItem) == sRavenItem)
    {
        DestroyObject(oItem);
       CreateItemOnObject("BatonDeMageDabjuration", GetPCSpeaker(), 1);

        oItem = GetNextItemInInventory(oPC);
    }
}
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
Cassin
Papa-poule(t) & poissard intemporel
Inscrit le: 16 Sep 2002
Messages: 7471
Localisation: 6 bis rue de la Couveuse, Poulailler 39b
Répondre en citant
Posté le : 17/01/2003 09:52:17 Sujet du message :

J'ai un script de ce genre mais pas là sous la main.

Si personne ne t'apporte de réponse d'ici là, je regarderais ce soir.
_________________
Aventure ! Camaraderie ! Et acier sur acier ! Les ingrédients légendaires ! Hein Bouh ?

http://cassin1306.spaces.live.com
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Serguai
Grand Chevalier
Inscrit le: 07 Déc 2002
Messages: 104
Répondre en citant
Posté le : 17/01/2003 12:41:49 Sujet du message :

Même erreur que dans un autre post:

Code :
void main ()
{
   object oPC = GetPCSpeaker();
   object oItem = GetFirstItemInInventory(oPC);
   string sRavenItem = "ClefdechambreAbjuration";

   while (oItem!=OBJECT_INVALID)
   {
     if(GetTag(oItem) == sRavenItem)
     {
       DestroyObject(oItem);
       CreateItemOnObject("BatonDeMageDabjuration", GetPCSpeaker(),1);
     }

     oItem = GetNextItemInInventory(oPC);
   }
}


Ceci dis je ne comprend pas pquoi tu n'utilise pas les fonctionnalités de Aurora pour ce genre de Script simple:

Dans le textappearwhen on teste s'il a l'objet, dans le action taken on le détruit. Ca me semble bien plus simple Smile
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Numéro ICQ Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 19/01/2003 19:12:24 Sujet du message :

le probleme avec le Wizard de script dans nwn c'est quand il me demande
int ou float ou string et constant int ou variable int , c'est du chinois pour moi, je sais vraiment pas ce qu' il veulent que je fasse la....
mais javais meme pas penser au wen text appear
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ 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 36.333ms