
OriMcG
Canada
Asked
— Edited

Hello,
I am trying to write a simple block of code for Roli that will wait for a command, and have the robot repeat it.
When I say something the $ValSpeech variable is assigned the right value, but it will jump to the else every time.
When I click "Hello" or "Bye" from the Run screen, the robot will say the proper command.
Here is my code:
$ValSpeech = WaitForSpeech( 30, "Hello", "Bye")
If ($ValSpeech = "Hello") SayEZB("Hello") ElseIf ($ValSpeech = "Bye") SayEZB("Goodbye") Else SayEZB("Could you say that again?") EndIf
If there any problems with the code i provided could someone please help?
Thank you.
Thank you for the response. It was because of the case sensitive comparison in the if statements!