Gérez votre site :

52 621 Webmasters - 771 623 Membres INSCRIPTION - Mot de passe oublié ?

Discussion du forum

News

Vous êtes sur la discussion Intéraction entre variables

Forum :: Questions IF :: Discussion
Ouvert Intéraction entre variables
de Incubus (incubus - créé le 8 nov 2011 à 14h 51
12 reponses - 203 vues
modifié il y a 12 ans
Bonjours tout le monde.

Nouveau sur webidev, j'ai une question à vous posez.

Je souhaite faire en sorte que si une variable atteint un certain niveau cela influence le niveau d'une autre variable.
Exemple:
Si Variable "propre" < 65
Alors Variable "joie" diminue de (65-Variable "propre")
Indication supplémentaire : je suis sur la page bidule

Voici le code qu j'ai fait mais qui ne marche pas
[IF Var4 < 66] [Var2 - ( 66 - Var4)] [/IF]

Pouvez vous me donner une explication et correction pour que cela fonctionne?

Merci d'avance
Voici les réponses de cette discussion : (page 1/1)

le 8 nov 2011 à 14h 57 (il y a 12 ans)
En ligne Psyche (poke-lord
???
le 8 nov 2011 à 15h 08 (il y a 12 ans)
En ligne Incubus (incubus
Je sais je ne suis pas très claire et je ne maitrise pas du tout les IF donc mon code ne peut pas m'aider à expliquer si ce n'est pas l'inverseSmiley
Ce que j’entends par : (65-Variable "propre")
Là "variable propre" représente la valeur actuel de cette variable on va dire 55, donc je voudrai que la variable joie diminue de (65-55) soit 10
Je suis désolé pour mes explications foireuses j'ai toujours du mal à m'exprimer et j'ai une logique des formules SI sur Excel qui ne m'aide pas vraiment iciSmiley
En espérant avoir réussi à être plus claire (c'est pas gagnéSmiley)
le 8 nov 2011 à 20h 32 (il y a 12 ans)
En ligne Green (ecoland
Bonsoir,

Ce n'est pas possible de faire ça, du moins comme tu le présentes.
le 8 nov 2011 à 20h 56 (il y a 12 ans)
En ligne Incubus (incubus
Ah bon bas dommage.
Green tu dis "du moins comme tu le présentes"
Tu aurais une idée pour améliorer, préciser ect ma logique?
Si oui cela m'arrangerai énormément Smiley
le 8 nov 2011 à 21h 30 (il y a 12 ans)
En ligne Pixielz (jeu-rocss
Il y a moyen de faire ça mais il faut passer par une action ou par un objet.
le 9 nov 2011 à 9h 20 (il y a 12 ans)
En ligne Green (ecoland
Oui, je pense que ça peut se faire mais complètement autrement, mais pour t'aider il faudrait que je comprenne mieux ce que tu veux faire exactement...
le 9 nov 2011 à 13h 07 (il y a 12 ans)
En ligne Incubus (incubus
Merci pour ta patience Smiley
Je récapitule ma (presque) logique
J'ai 2 variable en mode besoin : propreté et humeur
Chaque variable à 100 points qui diminuent avec le temps
Chaque variable à 3 paliers : (valeurs des paliers arbitraire)
Bas de 0 à 35 points , moyen de 36 à 65 points et haut de 66 à 100 points.
Mon souhait :
Quand la variable propreté passe du palier "Haut" à "Moyen", la variable humeur reçoit un "malus" qui diminue ses points de 5 par heure.
Et quand propreté passe du palier "Moyen" à "Bas", le malus soit de 10 points par heure

Exemple :
(Ici je ne prends pas en compte la diminution du type besoin qui s'effectue dans le temps)

Propreté passe du palier "Haut" à "Moyen" a 18h
A ce moment là, Humeur = 89/100
A 19h Propreté est toujours dans le palier "Moyen"
Donc Humeur reçoit son malus de 5 points
Humeur = (89-5) = 84/100
et ainsi de suite : 20h -> (84-5) = 79/100, 21h -> (79-5) =74/100 .....

Je pense avoir clarifié le brouillard de mes explicationsSmiley
Et comme je suis en mode normal, je compte beaucoup sur les [IF] pour m'en sortirSmiley
En espérant que se soit possible sinon il va falloir que je revois tout mon projet Smiley
le 9 nov 2011 à 17h 14 (il y a 12 ans)
En ligne Cяσκys (minou
J'avais compris depuis le début, moi :D.

Donc, on ne peut pas faire baisser une variable "automatiquement". Il faut obligatoirement passer par une action ou un objet.
le 9 nov 2011 à 20h 41 (il y a 12 ans)
En ligne Incubus (incubus
Smiley
Va donc falloir que je revois mon projet.

Petite confirmation possible d'un modo / admin? Histoire de savoir si je dois souffler la dernière lueur d’espoir qu'il me reste ou la vivifié

En tout cas merci pour ta réponse Emilie.

Green seras tu mon sauveur ou celui qui actionnera la guillotine? Smiley
le 9 nov 2011 à 21h 01 (il y a 12 ans)
En ligne Green (ecoland
On peut faire baisser des variables automatiquement mais pas à partir d'un certain moment. Par exemple, si tu décides que la variable X se vide en 24h, elle commencera à diminuer dès la création du bidule, on ne peut pas choisir qu'elle ne se videra qu'à partir du moment où une autre variable arrive à tel nombre de points.
le 9 nov 2011 à 23h 52 (il y a 12 ans)
En ligne Pixielz (jeu-rocss
non mais tu peux obliger le joueur a cliquer sur un bouton sinon il n'a plus accès a rien. :) c'était ma technique avant ca :).
le 11 nov 2011 à 10h 10 (il y a 12 ans)
En ligne Incubus (incubus
Merci pour vos réponses.
Pixielz tu peux m'expliquer ta technique ?
Poster un message
Veuillez vous connecter pour poster sur le forum.

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