{if attribute1=attribute2:The two attributes match.}
IFforClassroom
06 Dec 2015, 02:28Does anyone know how to use an attribute on the right side of an IF statement? For example, the player sets a password and uses it later:
@title How to create a password?
Before visiting the ATM, please set your [passcode].
[ATM]
[passcode]:
squiffy.set("setpasscode", prompt("Set your passcode:”));
[ATM]:
squiffy.set("typepasscode", prompt("Type your passcode:"));
{if setpasscode={typepasscode}:You may now make a withdrawal.}
Thanks.
@title How to create a password?
Before visiting the ATM, please set your [passcode].
[ATM]
[passcode]:
squiffy.set("setpasscode", prompt("Set your passcode:”));
[ATM]:
squiffy.set("typepasscode", prompt("Type your passcode:"));
{if setpasscode={typepasscode}:You may now make a withdrawal.}
Thanks.
IFforClassroom
25 Jan 2016, 12:22That's what I get for trying to use Squiffy instead of learning to code.
[[Start]]
[[Start]]:
[Set your PIN]
[Enter your PIN]
[[Withdraw]]
[Set your PIN]:
squiffy.set("PIN", prompt("Please set your PIN number.",""));
Your PIN Number is {PIN}.
[Enter your PIN]:
squiffy.set("ENTERPIN", prompt("Please enter your PIN number.",""));
You have entered {ENTERPIN}.
[[Withdraw]]:
var ENTERPIN = squiffy.get("ENTERPIN")
var PIN = squiffy.get("PIN")
if(PIN == ENTERPIN){
squiffy.story.go ("Match");
}
else{
squiffy.story.go ("Nomatch");
}
[[Match]]:
Your PIN is correct. You are now free to make a withdrawal. [Restart](Start)
[[Nomatch]]:
We are sorry. Your PIN is incorrect. Please wait while we ignite the explosives planted beneath you.
[[Start]]
[[Start]]:
[Set your PIN]
[Enter your PIN]
[[Withdraw]]
[Set your PIN]:
squiffy.set("PIN", prompt("Please set your PIN number.",""));
Your PIN Number is {PIN}.
[Enter your PIN]:
squiffy.set("ENTERPIN", prompt("Please enter your PIN number.",""));
You have entered {ENTERPIN}.
[[Withdraw]]:
var ENTERPIN = squiffy.get("ENTERPIN")
var PIN = squiffy.get("PIN")
if(PIN == ENTERPIN){
squiffy.story.go ("Match");
}
else{
squiffy.story.go ("Nomatch");
}
[[Match]]:
Your PIN is correct. You are now free to make a withdrawal. [Restart](Start)
[[Nomatch]]:
We are sorry. Your PIN is incorrect. Please wait while we ignite the explosives planted beneath you.