205 lines
6.0 KiB
Plaintext
205 lines
6.0 KiB
Plaintext
void script_112(int arg0,int arg1) {
|
|
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;
|
|
cs2func_script_802_struct(1,1,0) structdump_9;
|
|
switch (arg0) {
|
|
flow_1:
|
|
case 84:
|
|
if (globalint_5 == 12) {
|
|
script_1806(globalstring_22);
|
|
return;
|
|
}
|
|
IF (strLength(globalstring_22) > 0)
|
|
GOTO flow_4
|
|
GOTO flow_51
|
|
flow_4:
|
|
if (globalint_5 == 13) {
|
|
sendStringInput(globalstring_22);
|
|
} else if ((globalint_5 == 4) || (globalint_5 == 5)) {
|
|
if (getIgnoreCount() < 0) {
|
|
messageType0("Unable to update Ignore List: system busy");
|
|
} else if (globalint_5 == 4) {
|
|
cs2method3607(globalstring_22);
|
|
} else {
|
|
if (globalint_5 == 5) {
|
|
if (cs2method3623(script_4591(globalstring_22))) {
|
|
cs2method3608(script_4591(globalstring_22));
|
|
} else {
|
|
messageType0("That player is not on your ignore list.");
|
|
}
|
|
}
|
|
}
|
|
} else if (globalint_5 < 7) {
|
|
if (getFriendlistSize() < 0) {
|
|
messageType0("Unable to complete action - system busy");
|
|
} else if (globalint_5 == 2) {
|
|
cs2method3605(globalstring_22);
|
|
} else if (globalint_5 == 3) {
|
|
if (isFriend(script_4591(globalstring_22))) {
|
|
cs2method3606(script_4591(globalstring_22));
|
|
} else {
|
|
messageType0("That player is not on your friends list.");
|
|
}
|
|
} else {
|
|
if (globalint_5 == 6) {
|
|
if (cs2method5005() == 2) {
|
|
cs2method5001(cs2method5000(), 1, cs2method5016());
|
|
script_178();
|
|
script_84();
|
|
script_89();
|
|
}
|
|
cs2method5009(globalstring_23, globalstring_22);
|
|
}
|
|
}
|
|
} else if (globalint_5 == 11) {
|
|
script_1478();
|
|
} else if (globalint_5 == 7) {
|
|
globalstring_22 = script_2332(globalstring_22, "K", "000");
|
|
globalstring_22 = script_2332(globalstring_22, "k", "000");
|
|
globalstring_22 = script_2332(globalstring_22, "M", "000000");
|
|
globalstring_22 = script_2332(globalstring_22, "m", "000000");
|
|
if (((boolean)getLanguage())) {
|
|
globalstring_22 = script_2332(globalstring_22, "T", "000");
|
|
globalstring_22 = script_2332(globalstring_22, "t", "000");
|
|
}
|
|
sendIntegerInput(globalstring_22);
|
|
} else if (globalint_5 == 8) {
|
|
globalstring_201 = replaceLtGt(globalstring_22);
|
|
globalint_1026 = 1;
|
|
sendNameInput(globalstring_22);
|
|
} else if (globalint_5 == 9) {
|
|
if (stringMethod4107(lower(globalstring_22), lower(globalstring_33)) != 0) {
|
|
sendStringInput(globalstring_22);
|
|
} else {
|
|
messageType0("Please do not enter your password here!");
|
|
}
|
|
} else if (globalint_5 == 10) {
|
|
globalstring_202 = replaceLtGt(globalstring_22);
|
|
globalint_1027 = 1;
|
|
sendUnknownFriendPacketMethod3619(globalstring_22);
|
|
} else if (globalint_5 == 15) {
|
|
script_1633(globalstring_22);
|
|
} else {
|
|
if (globalint_5 == 16) {
|
|
script_4465(globalstring_22);
|
|
}
|
|
}
|
|
GOTO flow_54
|
|
flow_51:
|
|
if (globalint_5 == 14) {
|
|
script_3683();
|
|
return;
|
|
}
|
|
IF (globalint_5 == 7)
|
|
GOTO flow_54
|
|
GOTO flow_54
|
|
flow_54:
|
|
setWidgetIsHidden(true, new WidgetPointer(752,3));
|
|
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
|
setWidgetIsHidden(false, new WidgetPointer(752,8));
|
|
globalint_5 = 0;
|
|
if (getDisplayMode() >= 2) {
|
|
script_1364();
|
|
}
|
|
return;
|
|
case 13:
|
|
if (globalint_5 == 12) {
|
|
script_1806(globalstring_38);
|
|
script_1548(0);
|
|
} else {
|
|
if (globalint_5 == 14) {
|
|
script_3683();
|
|
}
|
|
}
|
|
return;
|
|
case 102:
|
|
case 103:
|
|
case 98:
|
|
case 99:
|
|
case 96:
|
|
case 97:
|
|
if (isHoldingCtrl()) {
|
|
return;
|
|
}
|
|
globalint_1029 = script_1553(arg0, globalint_1029, globalstring_22);
|
|
break;
|
|
default:
|
|
switch (globalint_5) {
|
|
case 9:
|
|
case 11:
|
|
case 6:
|
|
stack_dump0 = globalint_1029;
|
|
stack_dump1 = 0;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_22;
|
|
structdump_5 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_5.stringpart_0;
|
|
globalint_1029 = structdump_5.intpart_0;
|
|
globalstring_22 = stack_dump4;
|
|
break;
|
|
case 7:
|
|
stack_dump0 = globalint_1029;
|
|
stack_dump1 = 6;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_22;
|
|
structdump_6 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_6.stringpart_0;
|
|
globalint_1029 = structdump_6.intpart_0;
|
|
globalstring_22 = stack_dump4;
|
|
break;
|
|
case 13:
|
|
stack_dump0 = globalint_1029;
|
|
stack_dump1 = 5;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_22;
|
|
structdump_7 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_7.stringpart_0;
|
|
globalint_1029 = structdump_7.intpart_0;
|
|
globalstring_22 = stack_dump4;
|
|
break;
|
|
case 14:
|
|
stack_dump0 = globalint_1029;
|
|
stack_dump1 = 4;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_22;
|
|
structdump_8 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_8.stringpart_0;
|
|
globalint_1029 = structdump_8.intpart_0;
|
|
globalstring_22 = stack_dump4;
|
|
break;
|
|
}
|
|
stack_dump0 = globalint_1029;
|
|
stack_dump1 = 2;
|
|
stack_dump2 = arg0;
|
|
stack_dump3 = arg1;
|
|
stack_dump4 = globalstring_22;
|
|
structdump_9 = script_802(stack_dump0, stack_dump1, stack_dump2, stack_dump3, stack_dump4);
|
|
stack_dump4 = structdump_9.stringpart_0;
|
|
globalint_1029 = structdump_9.intpart_0;
|
|
globalstring_22 = stack_dump4;
|
|
}
|
|
setWidgetText(new WidgetPointer(752,5), replaceLtGt(globalstring_22));
|
|
script_1557();
|
|
if (globalint_5 == 11) {
|
|
script_1475();
|
|
} else {
|
|
if (globalint_5 == 14) {
|
|
globalstring_196 = lower(globalstring_22);
|
|
globalint_89 = 1;
|
|
script_3680();
|
|
}
|
|
}
|
|
return;
|
|
}
|