# If with three ors

**URL:** <https://forum.choiceofgames.com/t/if-with-three-ors/7201>\
**Category:** ChoiceScript Help\
**Created:** [January 30, 2015, 11:49pm UTC](https://forum.choiceofgames.com/t/if-with-three-ors/7201 "2015-01-30T23:49:48Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Havenstone](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/havenstone/32/198451_2.png) [@Havenstone](https://forum.choiceofgames.com/u/Havenstone)\
**Post date:** [January 31, 2015, 8:05am UTC](https://forum.choiceofgames.com/t/if-with-three-ors/7201/7 "2015-01-31T08:05:59Z")

</div>

As Mr V says, your primary problem is the need for a goto or similar command if you’re going to use \*else. (You could use a bunch of \*ifs without needing a \*goto, but as soon as elseif or else come into it, or if it follows a \*choice, ChoiceScript wants you to tell it what to do).

As for the parenthesis requirements for 3+ conditions, I talked about it in posts 8 and 11 of this thread:

> [@Is it possible... (making or/and statements with 3+ variables)](https://forum.choiceofgames.com/t/is-it-possible-making-or-and-statements-with-3-variables/2411/8):
>
> The key thing with logic statements like “or” and “and” is to give CS no more than 2 things to deal with at a time. Anything in parentheses counts as one thing. So if you’ve got three things, tuck two of them in an extra parenthesis to turn them into one thing. That’s what I’ve done [in the example above](https://forum.choiceofgames.com/t/is-it-possible-making-or-and-statements-with-3-variables/2411/6), turning two things (var1 = 1) or (var2 = 1) into one ((var1 = 1) or (var2 = 1)) If you wanted to take a fourth variable into account, just plop everything you’ve got so far inside another p…

---

_[View the full topic](https://forum.choiceofgames.com/t/if-with-three-ors/7201)._
