Discussion du forum |
|
Vous êtes sur la discussion Erreur IF
Erreur IF
de
Lau (
laupus)
- créé le 24 juin 2016 à 19h 59
7 reponses - 347 vues
modifié il y a 8 ans
Hello,
j'ai un problème, j'ai créé une page "objectifs" sur mon site. Jusque là tout va bien, j'ai mis pas mal de quêtes etc...
Sauf que, lorsque j'essaye de rentrer l'IF ci-dessous, on me dit que le TypeBidule doit être spécifié ou un truc du genre...
<fieldset><b>Loup gris</b>
Avoir créé trois loups gris ! ([IF NbBidule >= 3 && TypeBidule = 1] <i>Fini</i>[/IF] [IF NbBidule < 3 && TypeBidule = 2 ll 3] <i> En cours...</i>[/IF])</fieldset>
Quelqu'un peut-il m'aider à corriger mon erreur ?
Merci d'avance !
Voici les réponses de cette discussion : (page 1/1)
Alors, je n'ai jamais essayé les IF TypeBidule, mais :
[IF NbBidule < 3 && TypeBidule = 2 ll 3] est faux.
=> Il faut repréciser l'IF avec lequel on travail après chaque séparateur (&& ou ||)
[IF NbBidule < 3 && TypeBidule = 2 || TypeBidule = 3]
Mais tu peux avoir un comportement non voulu (ça dépend de la manière de fonctionner des IFs que je ne connais pas précisément)
Du coup il vaut mieux considérer faire :
[IF NbBidule < 3 && TypeBidule = 2]<i> En cours...</i>[/IF][IF NbBidule < 3 && TypeBidule = 3]<i> En cours...</i>[/IF]
Au moins tu es sûr qu'il n'y ai pas de problèmes ;)
J'espère avoir pu t'aider, sinon n'hésite pas, je reste à disposition !
le 24 juin 2016 à 23h 08 (il y a 8 ans)
Lau (
laupus)
Ok ! Merci beaucoup !
le 24 juin 2016 à 23h 15 (il y a 8 ans)
Lau (
laupus)
En fait, j'ai essayé sauf que cela me met toujours que le TypeBidule doit être précisé
Moi je ferais comme sa :
[TypeBidule = 1][IF NbBidule >= 3] <i>Fini</i>[/IF][/IF] [TypeBidule = 2][IF NbBidule < 3] <i> En cours...</i>[/IF][/IF] [TypeBidule = 3][IF NbBidule < 3] <i> En cours...</i>[/IF][/IF]
@Montage
En fait tu remplaces les && par un nouvel IF ce qui en soit ne change rien ^-^
@Lau
J'ai compris d'où viens l'erreur, pour pouvoir utiliser IF TypeBidule il faut que l'IF soit placé sur la page du Bidule pour qu'il puisse détecter le type du Bidule de la page (Ouéouéoué) - Du moins c'est ce que j'en ai déduis après avoir testé de mon coté.
Alors du coup je comprends pas trop l'utilité de ce test puisque chaque Bidule a sa page personnelle à moins que ce ne soit pour faire un code qu'on puisse simplement Copier/coller
Du coup si quelqu'un peut nous éclairer ?
Ce code sert uniquement pour les pages d'actions (lorsqu'une action se déroule) enfaîte :3
le 27 juin 2016 à 9h 32 (il y a 8 ans)
Lau (
laupus)
Ok. Merci quand même !
Poster un message
Veuillez vous connecter pour poster sur le forum.