Petit problem sur un script

Répondre
Partager Rechercher
si tu veux n'en enlever que 10, tu les compte
réutilise les "i" du premier script :

Code PHP:

void main()
{
    
// Donner de l'or à la personne qui parle
    
GiveGoldToCreature(GetPCSpeaker(), 200);

    
// Donner des PX à la personne qui parle
    
GiveXPToCreature(GetPCSpeaker(), 300);

    
// Donner les objets à la personne qui parle
    
CreateItemOnObject("attestationdecom"GetPCSpeaker(), 1);


    
// Enlever des objets de l’inventaire du joueur
object oPC=GetPCSpeaker();
object oitem=GetFirstItemInInventory(oPC);
int i;
int i1;
int i2;
while (
GetIsObjectValid(oitem))
{

  if ((
GetTag(oitem)=="peaudeloup") && (i<10))
   {
DestroyObject(oitem); i++; }
  if ((
GetTag(oitem)=="peauderat") && (i1<10))
  {
DestroyObject(oitem); i1++; }
  if ((
GetTag(oitem)=="peaudours")&& (i2<10))
   {
DestroyObject(oitem); i2++; }

oitem=GetNextItemInInventory(oPC);
}

C'est vraiment bizzar, ton script marche bien Reyan, mais le il n'enlève que les peau de rat ( il en enlève bien 10 ), les autres peaux restent dans l'inventaire du pj .......
Je suis un peu perdu moi là.

Je ne veux pas paraître critique, mais c'est un peu le bordel ces scripts, étant donné que chaque auteur a compris quelque chose de différent quant à ce que tu voulais .

Elles s'entassent tes peaux (i.e. pièces d'or, flèches...), ou tu as un objet par peau?C'est déterminant pour savoir comment en enlever dix. Dans le dernier cas là il vaudrait mieux que les PJs puissent les apporter en plusieurs fois au moins.

Tu veux que le Pj aie dix peaux de chaque, ou qu'il aie dix peaux d'un seul type? En enlever dix (le type qu'il a apporté) ou trente (dix de chaque)?
....
M'enfin si tu t'en sorts, j'ai rien dit :bouffon:
heing
voir carrément
alors là, je sèche ...
*sans conviction*
essai en mettant

Code PHP:

int i 0;
int i1 0;
int i2 0
mais ca va rien changer

macarel là je dois avouer ... je vois vraiment pas ...

help ?

et je pense que tu veux enlever 10 peaux de chaque non ?
(rq, tu n'avais testé pour seulement savoir si il avait au moins 10 peau d'un sorte ... enfin bon ... )
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés