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 02:48:22


  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 : 11/01/2003 16:19:54 Sujet du message : kekchose qui ne fonctione pas

voi la coment ca se presente
NPC dit:

Nouveau decret, 10 po par scalp de rat ou carapace de vermine
(reponse)
tenez en voila quelque une <--- ici dans action conscequente jai mit:



Code :

void main (){

     object oPC = GetPCSpeaker();

     if ( HasItem( oPC, "Scalpderatgeant" ) ) {

              ActionTakeItem(oPC,GetItemPossessedBy( oPC, "Scalpderatgeant" ) );

              RewardGP( 10, oPC, FALSE );


     }


}



saufe que l'iteme qui a le tag Scalpderatgeant ne disparait pas de l'inventaire du joueur donc, le joueur ramasse 50 scalp de rat dans les egout, vien pour les vendre et se rend compte quil aurais pue n'en prendre qu' un et reparler indefiniment au NPC pour avoir le l'or, faudrais que le scalp dissparaissent, et pas toute en meme temps ex: si le PJ parle au NPC et lui dit tenez en voilas quelque un, faut pas que tout les scalp de rat de son inventaire dissparaissent en meme temps. SVP pouriez vous coriger le script...mci

Si vous voulez voir ce que sa fait, alez dans PW action sur le serveur Francais Faerun et entrer dans le hall des ancient.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
coolstar
Grand Chevalier
Inscrit le: 16 Oct 2002
Messages: 148
Localisation: Les Mondes - Chambre 270997
Répondre en citant
Posté le : 11/01/2003 16:33:52 Sujet du message :

On dirait que tu as oublié les "Includes" là?? Bon, en attendant, voici un permier jet plus simple... mais, dis-moi, tes Items sont "empilables"?? Et ne peut-ton être payé d'un coup en fonction de la Totalité?? Surprised

Code :

void main ()
{
    object oPC = GetPCSpeaker();
    object oRavenItem = GetItemPossessedBy(oPC, "Scalpderatgeant");
    int iItemValid = GetIsObjectValid(oRavenItem);

    if (iItemValid)
    {
        DestroyObject(oRavenItem);
        GiveGoldToCreature(10, oPC);
    }
}

_________________
Very Happy Ca c'est Envoyé!

Docteur Cool! Honorable Canard Cool
Dernière édition par coolstar le 11/01/2003 18:19:52; édité 1 fois
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 11/01/2003 17:18:01 Sujet du message :

en fait non ils ne sont pas empilable mais jaimerais bien que l'ont puisent etre payer d'un coup pour la totalite, sa sauverais beaucoup de temps
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
coolstar
Grand Chevalier
Inscrit le: 16 Oct 2002
Messages: 148
Localisation: Les Mondes - Chambre 270997
Répondre en citant
Posté le : 11/01/2003 17:26:33 Sujet du message :

Oui oui! de rien... Surprised
_________________
Very Happy Ca c'est Envoyé!

Docteur Cool! Honorable Canard Cool
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 11/01/2003 18:16:26 Sujet du message :

Le probleme c que avec ce nouveau script le PJ perd 10 po au lieu den gagner pour avoir ramener le scalp
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
coolstar
Grand Chevalier
Inscrit le: 16 Oct 2002
Messages: 148
Localisation: Les Mondes - Chambre 270997
Répondre en citant
Posté le : 11/01/2003 18:21:39 Sujet du message :

C que je suis un âne en anglais (j'avais pas vu que j'avais mis 'Take' au lieu de 'Give'!)... Mais voici tout beau tout propre le Script tel que tu le désirais (et avec un Merci ce serait encore mieux!)... Cool

Code :

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

    while (GetTag(oItem) == sRavenItem)
    {
        DestroyObject(oItem);
        GiveGoldToCreature(oPC, 10);

        oItem = GetNextItemInInventory(oPC);
    }
}

_________________
Very Happy Ca c'est Envoyé!

Docteur Cool! Honorable Canard Cool
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 12/01/2003 04:02:03 Sujet du message :

alors 2 fois merci,,, et comme jamais 2 sans 3 bin .... 3 fois merci Very Happy
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
coolstar
Grand Chevalier
Inscrit le: 16 Oct 2002
Messages: 148
Localisation: Les Mondes - Chambre 270997
Répondre en citant
Posté le : 12/01/2003 13:18:28 Sujet du message :

Very Happy
_________________
Very Happy Ca c'est Envoyé!

Docteur Cool! Honorable Canard Cool
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 16/01/2003 03:22:17 Sujet du message :

jai crier victoire trop vite
en fait quand jai tester tout marchais sauf ....
que jai assayer qune fois
quand je ramene dautre scalp de rat pour les vendre . ca marcho po Surprised
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
coolstar
Grand Chevalier
Inscrit le: 16 Oct 2002
Messages: 148
Localisation: Les Mondes - Chambre 270997
Répondre en citant
Posté le : 16/01/2003 09:59:40 Sujet du message :

Est-ce possible??? Confused
_________________
Very Happy Ca c'est Envoyé!

Docteur Cool! Honorable Canard Cool
 
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 : 16/01/2003 11:45:21 Sujet du message : Petite erreur ?

Vi, je crois qu'il y'a une petite erreur dans le script de coolstar:
Ce serait plutôt ca:

Code :

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

    while (oItem != OBJECT_INVALID)
    {
        if(GetTag(oItem) == sRavenItem)
        {
             DestroyObject(oItem);
             GiveGoldToCreature(oPC, 10);
        }
        oItem = GetNextItemInInventory(oPC);
    }
}
 
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
 
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 23.715ms