Gérez votre site :

52 647 Webmasters - 773 087 Membres INSCRIPTION - Mot de passe oublié ?

Discussion du forum

News

Vous êtes sur la discussion Emboitages d'IF ?

Forum :: Questions IF :: Discussion
Ouvert Emboitages d'IF ?
de tanrouge (ping-pong-world - créé le 16 avril 2010 à 17h 52
22 reponses - 335 vues
modifié il y a 14 ans
Bonjour à tous
je voudrais savoir comment emboiter des IFs
Je m'explique :
J'ai ce code:
[IF Var2 < 100 && Seconde < 20][Mod Action7][/IF][IF Var2 < 100 && Seconde >= 20][Mod Action8][/IF][IF Var2 >=100 && Seconde < 40][Mod Action7][/IF][IF Var2 >= 100 && Seconde >= 40][Mod Action8][/IF]

Mais je voudrais rajouter ceci
[IF VarX = 0][Mod ActionX][/IF]

Pour qu'on puisse utiliser l'action qu'un fois par jours.
Et je ne sais pas comment faire :s
Merci
J'aurai d'autres questions pas suite
Tanrouge
Voici les réponses de cette discussion : (page 1/1)

le 16 avril 2010 à 18h 07 (il y a 14 ans)
En ligne Green (poudlard-univers
Essaye comme ça :

[IF VarX = 0][IF Var2 < 100 && Seconde < 20][Mod Action7][/IF][IF Var2 < 100 && Seconde >= 20][Mod Action8][/IF][IF Var2 >=100 && Seconde < 40][Mod Action7][/IF][IF Var2 >= 100 && Seconde >= 40][Mod Action8][/IF][/IF]

le 16 avril 2010 à 18h 19 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
J'ai mis ça :
[IF Var1 = 0][IF Var2 < 50 && Var3 < 50 && Var4 < 50 && Seconde < 20][Mod Action7][/IF][IF Var2 < 50 && Var3 <50 && Var4 < 50 && Seconde >= 20][Mod Action8][/IF][IF Var2 >=50 && Seconde < 40][Mod Action7][/IF][IF Var2 >= 50 && Var3 <50 && Var4 <50 && Seconde >= 40][Mod Action8][/IF][/IF]

et rien ne s'affiche :s
le 16 avril 2010 à 18h 20 (il y a 14 ans)
En ligne Nhail (feliz
C'est surement parce que ta Var1 n'est pas égale à zéro =)
le 16 avril 2010 à 18h 21 (il y a 14 ans)
En ligne Green (poudlard-univers
Tu peux ajouter ça aussi : [IF Var1 !=0]Pour jouer, il va falloir attendre un peu ![/IF]

Et pour tester, il faut effectivement que tu mettes la variable 1 à zéro.
le 16 avril 2010 à 18h 23 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
En fait ce que j'ai fais c'est pour qu'on ne puisse utiliser l'action qu'une fois.
On me dis de faire ça :
"Eh bien tu met que l'action donne + 100 à une variable quelquonque et tu rajoute que cette variable se vide en 24 heures. Après tu met un IF pour dire quand la variable est à zéro l'action apparait comme cela :

[IF VarX = 0][Mod ActionX][/IF]"
Ce n'est pas correct ?
le 16 avril 2010 à 18h 27 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
Je suis entrain de tester on va voir ^^
le 16 avril 2010 à 18h 28 (il y a 14 ans)
En ligne Nhail (feliz
Si c'est correct =) Seulement pour tester ton code, il faut que la variable 1 soit égale à 0 ...
le 16 avril 2010 à 18h 34 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
Plus rien ne s'affiche ! (les actions)
Ce qui signifie que je ne peux plus rein faire faire ni m'entrainer ni faire de match donc ça marche ?
Et si je veux mettre un message pour dire qu'aucun entrainement n'est possible je fais comment ?

Merci pour l'aide !
le 16 avril 2010 à 18h 35 (il y a 14 ans)
En ligne Green (poudlard-univers
Tu veux que ce message s'affiche lorsque les 24h ne sont pas écoulées ? Dans ce cas :

[IF Var1 !=0]Aucun entraînement n'est possible pour le moment.[/IF]
le 16 avril 2010 à 18h 36 (il y a 14 ans)
En ligne Nhail (feliz
Plus rien ne s'affiche ? Toutes tes actions dépendent de la variable 1 ?!

Pour le message :
[IF Var1 > 0] Vous ne pouvez pas vous entrainer. [/IF]
le 16 avril 2010 à 18h 38 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
J'ai trouver l'erreur l'action que j'avais testé rajoutais 100 à la Var1 qui doit rester à 0 ^^
Je retest, mais tu es sur que je ne pourrai entrainé qu'une fois par jour avec ce code ?
le 16 avril 2010 à 18h 39 (il y a 14 ans)
En ligne Nhail (feliz
Si tu ne t'es pas trompé, oui =)
le 16 avril 2010 à 18h 43 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
J'ai du me trompé ça ne fonctionne pas :s
le 16 avril 2010 à 18h 48 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
C'est bon ça marche ^^
Merci pour l'aide c'est super ^^
Bonne soirée bon WE !
le 16 avril 2010 à 18h 50 (il y a 14 ans)
En ligne Green (poudlard-univers
De rien, bon week-end à toi aussi.
le 16 avril 2010 à 18h 50 (il y a 14 ans)
En ligne Nhail (feliz
- Ta variable se vide bien en 24 heures
- Ton action ajoute bien +100 à la variable
- Le code est bien écrit ?!
le 16 avril 2010 à 18h 51 (il y a 14 ans)
En ligne Nhail (feliz
Ah, je viens juste de le voir ^^
De rien et bon week-end =)
le 16 avril 2010 à 18h 52 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
A dernière chose je rajoute ça comment ?
[IF Var1 > 0] Vous ne pouvez pas vous entrainer. [/IF]
le 16 avril 2010 à 18h 58 (il y a 14 ans)
En ligne Nhail (feliz
Benh ... A côté du code expliqué par Green ci-dessus =)
le 16 avril 2010 à 19h 02 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
C'est bon !
Merci pour tout il me reste plus qu'à faire quelque modifs ^^
le 16 avril 2010 à 19h 03 (il y a 14 ans)
En ligne tanrouge (ping-pong-world
Si je veux faire pas exemple 4 entrainement pas jour il faut que je mette 6 h au lieu de 24 non ?
le 16 avril 2010 à 19h 13 (il y a 14 ans)
En ligne Nhail (feliz
ça suppose que le membre vienne toutes les 6 heures ...
Moi j'aurai fait 4 actions qui ajoutent chacunes +25 à ta variable ^^

Mais bon, après c'est comme tu veux =)
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact