95 lines
2.2 KiB
Plaintext
95 lines
2.2 KiB
Plaintext
void script_3220() {
|
|
int ivar0;
|
|
int ivar1;
|
|
string svar0;
|
|
string svar1;
|
|
flow_0:
|
|
ivar0 = getAccountCreateRC();
|
|
if (ivar0 == -3) {
|
|
return;
|
|
}
|
|
setScriptCallOnGameloop(-1, "", new WidgetPointer(673,26));
|
|
ivar1 = 0;
|
|
svar0 = "accountappeal";
|
|
svar1 = "passwordchoice.ws";
|
|
IF (ivar0 == 2)
|
|
GOTO flow_3
|
|
GOTO flow_4
|
|
flow_3:
|
|
cs2method5430();
|
|
script_2223();
|
|
GOTO flow_20
|
|
flow_4:
|
|
SWITCH (ivar0) {
|
|
case 3:
|
|
GOTO flow_5
|
|
case -4:
|
|
GOTO flow_5
|
|
case -1:
|
|
GOTO flow_5
|
|
case -5:
|
|
GOTO flow_6
|
|
case 7:
|
|
GOTO flow_7
|
|
case 38:
|
|
GOTO flow_8
|
|
case 9:
|
|
GOTO flow_8
|
|
case 20:
|
|
GOTO flow_9
|
|
case 21:
|
|
GOTO flow_10
|
|
case 37:
|
|
GOTO flow_11
|
|
case 30:
|
|
GOTO flow_12
|
|
case 31:
|
|
GOTO flow_18
|
|
case 32:
|
|
GOTO flow_19
|
|
case 33:
|
|
GOTO flow_19
|
|
}
|
|
script_3213(44105822, "Unexpected server response.");
|
|
GOTO flow_20
|
|
flow_5:
|
|
script_3213(44105822, "Error contacting server.");
|
|
GOTO flow_20
|
|
flow_6:
|
|
script_3213(44105822, "No response from server.");
|
|
GOTO flow_20
|
|
flow_7:
|
|
script_3213(44105822, "The server is currently very busy. Please try again shortly.");
|
|
GOTO flow_20
|
|
flow_8:
|
|
script_3213(44105822, "You cannot create an account at this time. Please try again later.");
|
|
GOTO flow_20
|
|
flow_9:
|
|
script_3213(44105822, "Email already in use. Try a different email or click " + "<u=ebe0bc>" + "here" + "</u>" + " to recover this account.");
|
|
GOTO flow_20
|
|
flow_10:
|
|
script_3213(44105822, "Please enter a valid Email address.");
|
|
GOTO flow_20
|
|
flow_11:
|
|
script_3213(44105822, "RuneScape has been updated. Please reload this page.");
|
|
GOTO flow_20
|
|
flow_12:
|
|
ivar1 = strLength(globalstring_124);
|
|
if (ivar1 < 5) {
|
|
script_3213(44105812, "Passwords must be at least 5 characters long.");
|
|
} else if (ivar1 > 20) {
|
|
script_3213(44105812, "Passwords must be no more than " + intToStr(20) + " characters long.");
|
|
} else {
|
|
script_3213(44105812, "Please supply a valid password.");
|
|
}
|
|
GOTO flow_20
|
|
flow_18:
|
|
script_3213(44105812, "Passwords may only contain letters and numbers.");
|
|
GOTO flow_20
|
|
flow_19:
|
|
script_3213(44105812, "Your password is too easy to guess.");
|
|
flow_20:
|
|
script_3208(0);
|
|
return;
|
|
}
|