La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 05/05/2025 16:51:30


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Black Knight
Grand Maître Chanteur du Conseil
Inscrit le: 27 Oct 2005
Messages: 1031
Localisation: Fin fond du trou du cul du monde
Répondre en citant
Posté le : 25/11/2005 21:01:05 Sujet du message : Un probleme dans le UnAcquire

Bonjour, enfin bonsoir Very Happy

Bon voila mon script que j'ai mis dans mon UnAcquire :

NWScript :
void main()
{
object oPC = GetModuleItemLostBy();
object oItem = GetModuleItemLost();
int iBase = GetBaseItemType(oItem);
if(iBase == BASE_ITEM_MISCMEDIUM)
{
int iPiece = GetGoldPieceValue(oItem);
GiveGoldToCreature(oPC, iPiece);
SetLocalInt(oPC, "NbrPiege", GetLocalInt(oPC, "NbrPiege")-1);
SendMessageToPC(oPC, "Nombre de piege : "+IntToString(GetLocalInt(oPC, "NbrPiege"))+". Limite 15.");
DestroyObject(oItem);
}
else if(iBase == BASE_ITEM_MISCTHIN)
{
int iPiece = GetGoldPieceValue(oItem);
GiveGoldToCreature(oPC, iPiece);
DestroyObject(oItem);
}
else if(iBase != BASE_ITEM_MISCMEDIUM && iBase != BASE_ITEM_MISCMEDIUM)
{
SendMessageToPC(oPC, "Objet Vendue / Drop Interdit.");
DestroyObject(oItem);
}
}
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.


Voila j'ai aucun probleme donc avec les drops d'objet divers, fin et moyen. Mon probleme et que les joueurs recoivent toujours le message "Objet vendue / Drop interdit", et je voudrais bien l'enleve. Enfaite ce que je veut faire c'est que le script detruit l'objet que si l'objet si il est au sol et non pas si un joueur le vend.
Serait-il possible de le faire ??
_________________
[http]
 
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 : 26/11/2005 05:55:26 Sujet du message :

Je me trompe peut-être mais dans la ligne :

Code :
else if(iBase != BASE_ITEM_MISCMEDIUM && iBase != BASE_ITEM_MISCMEDIUM)


Tu demandes si un objet n'est pas médium ET médium... ce ne serait pas plutôt :

NWScript :
else if(iBase != BASE_ITEM_MISCMEDIUM || iBase != BASE_ITEM_MISCTHIN)
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.


C'est à dire s'il n'est pas fin OU médium ?
 
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 : 26/11/2005 07:46:33 Sujet du message :

Ben c'est surtout que la condition sert à rien, puisqu'elle suit les 2 précédentes (avec else//if) qui sont justement est-ce que l'objet est MISCTHIN ou MISCMEDIUM, donc à ce point on en est sur qu'il est pas medium ou fin.

Sinon pour savoir s'il a été vendu ou pas, je sais pas mais
NWScript :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.
pourrait peut-être marcher (si l'item appartient à quelqu'un, c'est qu'il est pas par terre)
 
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 63.283ms