Do something if condition in reaction is not accomplished?

1.57K viewsCSS Community ScriptsReactions
0

Hello,

maybe I’m overlooking something simple, but for now I don’t see a solution how to solve this…

In reactions there are what we listen. Next, if “condition” is accomplish then we do something. But I do not see how to add something to do if condition is not accomplished?

For example:

We listen: Button1 is pressed.

Condition 1: if “parameter X” is 0 then we do:
xxxx
xxxx
127 —> “parameter X”
xxxx

and if i put in “next bolck” condition (in same reaction):
Condition 2: If “parameter X” is 127 then we do:
xxxx
xxx
xxxx

this parameter is alredy changed in codiotion before and bought conditions will be exercuted with same reaction.
I try to sepateate these conditipns in two reactions, and get the same results.

pedjableton Answered question
1

Recap

Am I getting this right?:

  • Action Block 1 only fires when “Parameter X” is equal to 0
    • Change “Parameter X” to 127
  • Action Block 2 only fires when “Parameter X” is equal to 127

You don’t want Action Block 2 to fire after Action Block 1 fired.

Solve

You can solve this by adding an Action to Action Block 1 that Exits the Reaction.
Menu path = “Script” >> “Exit the Reaction”

Now your Reaction should work like this:

  • Action Block 1 only fires when “Parameter X” is equal to 0
    • Change “Parameter X” to 127
    • Exit the Reaction
  • Action Block 2 only fires when “Parameter X” is equal to 127
Glenn V. Answered question
You are viewing 1 out of 3 answers, click here to view all answers.