Discussion du forum |
|
Vous êtes sur la discussion Utiliser action avec objet
8 reponses - 290 vues
modifié il y a 14 ans
Salut désole si le titre n'est pas incompréhensible ^^ Mais j'ai besoin de votre aide :
Je veux utiliser l'action [Créer une potion] mais elle ne peut être utilisé jusqu'à ce que vous achetez trois ingrédient dans le magasin .Connaissez vous ce IF ^^
Voici les réponses de cette discussion : (page 1/1)
Tu veux qu'on puisse effectuer l'action après avoir les 3bjets, ou avant ?
le 3 mai 2010 à 19h 20 (il y a 14 ans)
Nhail (
feliz)
Si c'est après ...
Il te faut :
- trois variables, chacune portant le nom d'un de tes 3 ingrédients
- tes trois objets, chacun ajoutant +1 à leur variable respective
- ton action "Créer une potion"
Le code de la page bidule (je pense que tu sais mettre un magasin ^^') est :
[IF VarINGREDIENT_1 > 1 && VarINGREDIENT_2 > 1 && VarINGREDIENT_3 > 1] [Mod ActionCREER_UNE_POTION] [/IF] [IF VarINGREDIENT_1 < 1 || VarINGREDIENT_2 < 1 || VarINGREDIENT_3 < 1] Vous ne disposez pas des ingrédients nécessaires à l'élaboration de cette potion. [/IF]
Tu peux faire avec une variable aussi.
[IF VarINGREDIENT > 1000] [Mod ActionCREER_UNE_POTION] [/IF] [IF VarINGREDIENT < 1 || VarINGREDIENT < 100 || VarINGREDIENT < 1000] Vous ne disposez pas des ingrédients nécessaires à l'élaboration de cette potion. [/IF]
Pour le IF de Bounza je crois que je ne peux pas le faire car je suis un compte normale et pour rocss tu peux m'expliquer bien par message privé ^^
Mino : oui c'est aprés avoir les objets .
Tu crée une variable ingrédient.
Tes trois objets rajoutent chacun 1 a cette variable.
Après, tu mets simplement :
[IF VarINGREDIENT < 3]Tu ne peux pas te créer de potion, tu n'as pas les ingrédients.[/IF][IF VarINGREDIENT >= 3][Mod ActionX][/IF]
Merci maintenant j'ai tout compris
Dans ce cas là on peux prendre 3 fois le même objet d'après ce que j'ai compris..
C'est pas sécuriser, il faut faire un truc du genre :
Obj1: Ajoute 1 à la variable
Obj2: Ajoute 90 à la variable
Ob3: Ajoute 910 à la variable.
[IF VarINGREDIENT < 1000]Tu ne peux pas te créer de potion, tu n'as pas les ingrédients.[/IF][IF VarINGREDIENT = 1000][Mod ActionX][/IF]
___
Si tu met un ">" à [ If Var X >=][Mod ActionX][/IF] La personne pourra prendre 2 fois le même objet. Mais bon c'est pas géniale, vu que si il l'utilise trop de fois, il ne peux plus faire de potion.
Donc sa technique est mieux.
Post inutile.
Poster un message
Veuillez vous connecter pour poster sur le forum.