308 lines
9.0 KiB
Plaintext
308 lines
9.0 KiB
Plaintext
void script_3216(int arg0,int arg1) {
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
string svar0;
|
|
int stack_dump0;
|
|
int stack_dump1;
|
|
int stack_dump2;
|
|
int stack_dump3;
|
|
string stack_dump4;
|
|
cs2func_script_802_struct(1,1,0) structdump_5;
|
|
cs2func_script_802_struct(1,1,0) structdump_6;
|
|
cs2func_script_802_struct(1,1,0) structdump_7;
|
|
cs2func_script_802_struct(1,1,0) structdump_8;
|
|
if (getAccountCreateRC() == -3) {
|
|
return;
|
|
}
|
|
svar0 = "";
|
|
ivar2 = 0;
|
|
ivar3 = 0;
|
|
ivar4 = 0;
|
|
ivar5 = 0;
|
|
switch (globalint_174) {
|
|
case 6:
|
|
switch (arg0) {
|
|
case 13:
|
|
script_2206();
|
|
return;
|
|
case 84:
|
|
case 80:
|
|
if (globalint_175 >= getClientCycle()) {
|
|
return;
|
|
}
|
|
if ((arg0 == 80) && isHoldingCtrl()) {
|
|
script_2714(15, 1);
|
|
} else {
|
|
script_2714(14, 1);
|
|
}
|
|
return;
|
|
case 102:
|
|
case 103:
|
|
case 98:
|
|
case 99:
|
|
case 96:
|
|
case 97:
|
|
globalint_1099 = script_1553(arg0, globalint_1099, globalstring_122);
|
|
script_3218(44105828, 44105772, 44105829, 6, globalstring_122);
|
|
return;
|
|
}
|
|
if (((strLength(globalstring_122) >= 320) && (arg0 != 85)) && (arg0 != 101)) {
|
|
return;
|
|
}
|
|
if (((strIndexof(((char)arg1), 0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&'*+-/=?^_.{}~@") != -1) || (arg0 == 85)) || (arg0 == 101)) {
|
|
stack_dump0 = globalint_1099;
|
|
stack_dump1 = 3;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_122;
|
|
structdump_5 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_5.stringpart_0;
|
|
globalint_1099 = structdump_5.intpart_0;
|
|
globalstring_122 = stack_dump4;
|
|
setWidgetText(new WidgetPointer(673,44), globalstring_122);
|
|
script_3218(44105828, 44105772, 44105829, 6, globalstring_122);
|
|
}
|
|
return;
|
|
case 14:
|
|
switch (arg0) {
|
|
case 13:
|
|
script_2206();
|
|
return;
|
|
case 84:
|
|
case 80:
|
|
if (globalint_175 >= getClientCycle()) {
|
|
return;
|
|
}
|
|
if ((arg0 == 80) && isHoldingCtrl()) {
|
|
script_2714(6, 1);
|
|
} else {
|
|
script_2714(7, 1);
|
|
}
|
|
return;
|
|
case 102:
|
|
case 103:
|
|
case 98:
|
|
case 99:
|
|
case 96:
|
|
case 97:
|
|
globalint_1099 = script_1553(arg0, globalint_1099, globalstring_326);
|
|
script_3218(44105847, 44105848, 44105849, 14, globalstring_326);
|
|
return;
|
|
}
|
|
if (((strLength(globalstring_326) >= 320) && (arg0 != 85)) && (arg0 != 101)) {
|
|
return;
|
|
}
|
|
if (((strIndexof(((char)arg1), 0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&'*+-/=?^_.{}~@") != -1) || (arg0 == 85)) || (arg0 == 101)) {
|
|
stack_dump0 = globalint_1099;
|
|
stack_dump1 = 3;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_326;
|
|
structdump_6 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_6.stringpart_0;
|
|
globalint_1099 = structdump_6.intpart_0;
|
|
globalstring_326 = stack_dump4;
|
|
setWidgetText(new WidgetPointer(673,120), globalstring_326);
|
|
script_3218(44105847, 44105848, 44105849, 14, globalstring_326);
|
|
}
|
|
return;
|
|
case 7:
|
|
switch (arg0) {
|
|
case 13:
|
|
script_2206();
|
|
return;
|
|
case 84:
|
|
case 80:
|
|
if (globalint_175 >= getClientCycle()) {
|
|
return;
|
|
}
|
|
if ((arg0 == 80) && isHoldingCtrl()) {
|
|
script_2714(14, 1);
|
|
} else {
|
|
script_2714(8, 1);
|
|
}
|
|
return;
|
|
case 102:
|
|
case 103:
|
|
case 98:
|
|
case 99:
|
|
case 96:
|
|
case 97:
|
|
globalint_1099 = script_1553(arg0, globalint_1099, globalstring_124);
|
|
script_3218(44105818, 44105819, 44105820, 7, script_2949(globalstring_124));
|
|
return;
|
|
}
|
|
if (((strLength(globalstring_124) > 20) && (arg0 != 85)) && (arg0 != 101)) {
|
|
return;
|
|
}
|
|
stack_dump0 = globalint_1099;
|
|
stack_dump1 = 0;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_124;
|
|
structdump_7 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_7.stringpart_0;
|
|
globalint_1099 = structdump_7.intpart_0;
|
|
globalstring_124 = stack_dump4;
|
|
setWidgetText(new WidgetPointer(673,91), script_2949(globalstring_124));
|
|
script_3218(44105818, 44105819, 44105820, 7, script_2949(globalstring_124));
|
|
return;
|
|
case 8:
|
|
switch (arg0) {
|
|
case 13:
|
|
script_2206();
|
|
return;
|
|
case 84:
|
|
case 80:
|
|
if (globalint_175 >= getClientCycle()) {
|
|
return;
|
|
}
|
|
if ((arg0 == 80) && isHoldingCtrl()) {
|
|
script_2714(7, 1);
|
|
} else {
|
|
script_2714(15, 1);
|
|
}
|
|
return;
|
|
case 102:
|
|
case 103:
|
|
case 98:
|
|
case 99:
|
|
case 96:
|
|
case 97:
|
|
globalint_1099 = script_1553(arg0, globalint_1099, globalstring_125);
|
|
script_3218(44105808, 44105809, 44105810, 8, script_2949(globalstring_125));
|
|
return;
|
|
}
|
|
if (((strLength(globalstring_125) > 20) && (arg0 != 85)) && (arg0 != 101)) {
|
|
return;
|
|
}
|
|
stack_dump0 = globalint_1099;
|
|
stack_dump1 = 0;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_125;
|
|
structdump_8 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_8.stringpart_0;
|
|
globalint_1099 = structdump_8.intpart_0;
|
|
globalstring_125 = stack_dump4;
|
|
setWidgetText(new WidgetPointer(673,81), script_2949(globalstring_125));
|
|
script_3218(44105808, 44105809, 44105810, 8, script_2949(globalstring_125));
|
|
return;
|
|
case 15:
|
|
switch (arg0) {
|
|
case 13:
|
|
script_2206();
|
|
return;
|
|
case 84:
|
|
case 80:
|
|
if (globalint_175 >= getClientCycle()) {
|
|
return;
|
|
}
|
|
if ((arg0 == 80) && isHoldingCtrl()) {
|
|
script_2714(8, 1);
|
|
} else {
|
|
if ((((arg0 == 84) && (strLength(globalstring_122) > 0)) && ((strLength(globalstring_326) > 0) && (strLength(globalstring_124) > 0))) && ((strLength(globalstring_125) > 0) && (globalint_1407 != 0))) {
|
|
script_2967(0);
|
|
return;
|
|
}
|
|
script_2714(6, 1);
|
|
}
|
|
return;
|
|
case 102:
|
|
case 103:
|
|
case 98:
|
|
case 99:
|
|
case 96:
|
|
case 97:
|
|
globalint_1099 = script_1553(arg0, globalint_1099, intToStr(globalint_1407));
|
|
script_3218(44105854, 44105771, 44105855, 15, intToStr(globalint_1407));
|
|
return;
|
|
}
|
|
if (((strLength(intToStr(globalint_1407)) >= 3) && (arg0 != 85)) && (arg0 != 101)) {
|
|
return;
|
|
}
|
|
if (strLength(intToStr(globalint_1407)) == 3) {
|
|
ivar3 = divide(globalint_1407, 100);
|
|
ivar4 = divide(subtract(globalint_1407, multiply(ivar3, 100)), 10);
|
|
ivar5 = subtract(globalint_1407, add(multiply(ivar3, 100), multiply(ivar4, 10)));
|
|
} else {
|
|
if (strLength(intToStr(globalint_1407)) == 2) {
|
|
ivar3 = divide(globalint_1407, 10);
|
|
ivar4 = subtract(globalint_1407, multiply(ivar3, 10));
|
|
}
|
|
}
|
|
if (isDigit(((char)arg1))) {
|
|
ivar2 = strIndexof(((char)arg1), 0, "0123456789");
|
|
if (globalint_1407 < 1) {
|
|
globalint_1407 = ivar2;
|
|
} else {
|
|
globalint_1407 = add(multiply(globalint_1407, 10), ivar2);
|
|
}
|
|
globalint_1099 = strLength(intToStr(globalint_1407));
|
|
} else if (arg0 == 85) {
|
|
if (globalint_1099 >= 3) {
|
|
globalint_1407 = divide(globalint_1407, 10);
|
|
} else if (globalint_1099 == 2) {
|
|
if (strLength(intToStr(globalint_1407)) == 3) {
|
|
globalint_1407 = add(multiply(ivar3, 10), ivar5);
|
|
} else if (strLength(intToStr(globalint_1407)) == 2) {
|
|
globalint_1407 = divide(globalint_1407, 10);
|
|
} else {
|
|
globalint_1407 = 0;
|
|
globalint_1099 = 0;
|
|
}
|
|
} else if (((boolean)globalint_1099)) {
|
|
if (strLength(intToStr(globalint_1407)) == 3) {
|
|
globalint_1407 = subtract(globalint_1407, multiply(ivar3, 100));
|
|
} else if (strLength(intToStr(globalint_1407)) == 2) {
|
|
globalint_1407 = subtract(globalint_1407, multiply(ivar3, 10));
|
|
} else {
|
|
globalint_1407 = 0;
|
|
globalint_1099 = 0;
|
|
}
|
|
} else {
|
|
return;
|
|
}
|
|
globalint_1099 = max(subtract(globalint_1099, 1), 0);
|
|
} else {
|
|
if (arg0 == 101) {
|
|
if (globalint_1099 >= 3) {
|
|
return;
|
|
}
|
|
if (globalint_1099 == 2) {
|
|
if (strLength(intToStr(globalint_1407)) == 3) {
|
|
globalint_1407 = divide(globalint_1407, 10);
|
|
} else {
|
|
globalint_1099 = strLength(intToStr(globalint_1407));
|
|
}
|
|
} else if (((boolean)globalint_1099)) {
|
|
if (strLength(intToStr(globalint_1407)) == 3) {
|
|
globalint_1407 = add(multiply(ivar3, 10), ivar5);
|
|
} else if (strLength(intToStr(globalint_1407)) == 2) {
|
|
globalint_1407 = divide(globalint_1407, 10);
|
|
} else {
|
|
return;
|
|
}
|
|
} else if (strLength(intToStr(globalint_1407)) == 3) {
|
|
globalint_1407 = subtract(globalint_1407, multiply(ivar3, 100));
|
|
} else if (strLength(intToStr(globalint_1407)) == 2) {
|
|
globalint_1407 = ivar4;
|
|
} else {
|
|
globalint_1407 = 0;
|
|
}
|
|
}
|
|
}
|
|
if (globalint_1407 < 1) {
|
|
setWidgetText(new WidgetPointer(673,43), "");
|
|
script_3218(44105854, 44105771, 44105855, 15, "");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(673,43), intToStr(globalint_1407));
|
|
script_3218(44105854, 44105771, 44105855, 15, intToStr(globalint_1407));
|
|
}
|
|
return;
|
|
}
|
|
return;
|
|
}
|