La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 18/05/2024 12:42:27


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
P.Patoche
Chevalier
Inscrit le: 14 Avr 2006
Messages: 70
Localisation: France 77
Répondre en citant
Posté le : 16/09/2006 08:51:58 Sujet du message : (Résolu) Problème avec une poubelle portable

Bonjour a toutes et a tous.

voici les 2 scripts que j'ai pris ici est j'ai voulus les modifier pour résoudre un problème (en lecture des topic)
mais le problème persiste toujours, la poubelle fonctionne très bien quant on est seul sur le mod et des qu'un autre joueur arrive la poubelle ne marche plus pour le premier connecter mais juste pour le dernier connecter, si un ou une personne peut me donner un coup de main se serrais avec joie, merci

le principe est; un petit sac ( la poubelle) et un livre qu'on active pour avoir le dial qui doit vider le sac.

script d'activation du dial.

NWScript :
void main()
{
object oPC;
object oTarget;
oPC = GetItemActivator();
oTarget = oPC;
  if(GetIsPC(oPC) && GetIsInCombat(oPC))
  {
  SendMessageToPC(GetItemActivator(), "Vous ne pouvez pas utiliser cet objet maintenant !");
  return;
  }
  AssignCommand(oTarget, ActionStartConversation(oPC, "poubelle_dial"));
  }
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.


Script action du dial

NWScript :
void main()
{
object oPoubelle = GetObjectByTag("boubelle_portabl_2");
object oPC = GetItemPossessor(oPoubelle);

object oObject = GetFirstItemInInventory(oPoubelle);
int nGold = 20;
while(GetIsObjectValid(oObject)==TRUE)
{
DestroyObject(oObject);
oObject = GetNextItemInInventory(oPoubelle);
GiveGoldToCreature(oPC, nGold);
}
}
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.


Merci bien pour votre aide.

Patoche.
Dernière édition par P.Patoche le 20/09/2006 18:20:23; édité 1 fois
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
P.Patoche
Chevalier
Inscrit le: 14 Avr 2006
Messages: 70
Localisation: France 77
Répondre en citant
Posté le : 19/09/2006 14:56:08 Sujet du message :

Rebonjour, personne a une petite meme infime idée d'où sa cloche? merci d'avance.

Patoche.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Sith Vicious
Grand Sage du Conseil
Inscrit le: 19 Oct 2005
Messages: 693
Répondre en citant
Posté le : 19/09/2006 19:26:27 Sujet du message :

Normal, le GetObjectByTag te file le premier objet qu'il trouve, pas celui dans l'inventaire du joueur.

Essaye ça :

NWScript :
void main()
{
object oPoubelle = GetItemPossessedBy(OBJECT_SELF, "boubelle_portabl_2");//GetObjectByTag("boubell e_portabl_2");
object oPC = OBJECT_SELF;

object oObject = GetFirstItemInInventory(oPoubelle);
int nGold = 20;
while(GetIsObjectValid(oObject)==TRUE)
{
DestroyObject(oObject);
oObject = GetNextItemInInventory(oPoubelle);
GiveGoldToCreature(oPC, nGold);
}
}
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.

_________________
L'île perdue - Module RP - Hard Core Ruled - En construction
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
P.Patoche
Chevalier
Inscrit le: 14 Avr 2006
Messages: 70
Localisation: France 77
Répondre en citant
Posté le : 19/09/2006 19:31:38 Sujet du message :

Merci bien 'Sith Vicious' je teste sa demain et je te tien au courant et merci de ta réponce.

Edit; sais tout bon, merci encore.


Patoche.
 
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 22.637ms