So. In variables, I know that you have to, when doing more then 1 condission, put in ()s
However, right now, I am trying to do 3 condissions. Would I need to do 4 condissions, I seem to remember the variables artical on the choice script wiki saying something about that, or would I just be able to do 3?
You can do more than 3 if you respect the ()
example:
*if ((((q16 = 1) or (q12 = 1)) and (q4 = 0)) and (q19=1))
1 Like
It looks like you’re asking whether you have to use 4 variables. IF this is the case, no, you don’t. It would work, for example, to have the vollowing:
*create var1 5
*create var2 5
*create var3 5
*Create var4 5
then
*if (var2>=5) or (var3>=5) or (var4>=5)
Thing happens
You could ignore var1 entirely.
You could also use or’s instead of ands in any combination.
1 Like
That would work with string, or Bullion variables as well?
Yes, I think maybe you meant “boolean”
Wanted to point out CS will see this as an error. CS can only recognize and resolves statements in pairs, so your bracketing should contain a pair.
*if ((var2>=5) or (var3>=5)) or (var4>=5)
Thing happens
Or to simplify:
*if ((TRUE) or (FALSE)) or (TRUE)
equals to
*if (TRUE) or (TRUE)
2 Likes
