Login: Pass:
Miltiades



Inscrit le: 05 Nov 2006
Messages: 175
Message Posté le: 1/11/2007 13:52 Sujet du message: Créer un sac à déchet
Bonjour tlm^^

Voilà je voudrais créer un sac à déchet que l'on mettrait dans son inventaire.
Son but détruire tout item mis en son sein. Mais le problème est que je ne vois pas comment intégrer le script suivant dans l'item.

Citation
void main()
{
// Note: A placeable will receive events in the following order...
// OnOpen, OnUsed, OnDisturbed, OnClose, OnUsed.
if (GetLocalInt(OBJECT_SELF, "bCnrDisturbed") != TRUE)
{
// Skip if the contents have not been altered.
return;
}

SetLocalInt(OBJECT_SELF, "bCnrDisturbed", FALSE);

// If the Bioware bug is in effect, simulate the closing
if (GetIsOpen(OBJECT_SELF))
{
AssignCommand(OBJECT_SELF, ActionPlayAnimation(ANIMATION_PLACEABLE_CLOSE));
}

object oItem = GetFirstItemInInventory(OBJECT_SELF);
while (oItem != OBJECT_INVALID)
{
DestroyObject(oItem);
oItem = GetNextItemInInventory(OBJECT_SELF);
}
}



Merci^^
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé
Antilia
Administrateur


Inscrit le: 21 Juin 2005
Messages: 492
Message Posté le: 2/11/2007 9:31 Sujet du message:

La partie utile de ton script c'est ça:


Code:
 
object oItem = GetFirstItemInInventory(OBJECT_SELF);
while (oItem != OBJECT_INVALID)
{
DestroyObject(oItem);
oItem = GetNextItemInInventory(OBJECT_SELF);
}

OBJECT_SELF ici représente le sac (enfin ta poubelle). Il est fort probable que tu sois obligé de remplacer ce OBJECT_SELF par autre chose, en fonction de la méthode choisie pour vider la poubelle.

Les méthodes que je vois:

  • Rendre utilisable le sac (Utilisation Illimité blah blah)
  • Un dialogue
  • Une UI
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Miltiades



Inscrit le: 05 Nov 2006
Messages: 175
Message Posté le: 2/11/2007 13:55 Sujet du message:
Ok merci je vais essayer ça.^^
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   

Page 1 sur 1
Sauter vers:  

 

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

Traduction par : phpBB-fr.com
Powered by phpBB © 2001, 2007 phpBB Group