127 lines
2.3 KiB
Plaintext

cs2func_script_3117_struct(6,3,0) script_3117(int arg0,int arg1,int arg2,int arg3,int arg4,string arg5,string arg6) {
int ivar5;
int ivar6;
int ivar7;
int ivar8;
int ivar9;
int ivar10;
int ivar11;
int ivar12;
int ivar13;
int ivar14;
int ivar15;
string svar2;
string svar3;
string svar4;
ivar5 = -1;
ivar6 = -1;
ivar7 = 0;
ivar8 = 0;
svar2 = "";
ivar9 = -1;
ivar10 = -1;
ivar11 = 0;
ivar12 = 0;
ivar13 = 0;
ivar14 = 0;
ivar15 = 0;
svar3 = "";
svar4 = "";
if (isBitFlagged(arg1, 0)) {
ivar11 = 1;
} else {
ivar11 = 0;
}
if (isBitFlagged(arg1, 1)) {
ivar12 = 1;
} else {
ivar12 = 0;
}
if (isBitFlagged(arg1, 2)) {
ivar13 = 1;
} else {
ivar13 = 0;
}
if (isBitFlagged(arg1, 3)) {
ivar14 = 1;
} else {
ivar14 = 0;
}
if (isBitFlagged(arg1, 4)) {
ivar15 = 1;
} else {
ivar15 = 0;
}
if (((boolean)getLanguage())) {
if (((boolean)ivar15)) {
ivar9 = cs2method_3408(105, 100, 730, 1);
svar2 = arg5;
} else if (strLength(arg5) > 1) {
ivar9 = cs2method_3408(105, 100, 730, 1);
svar2 = arg5;
} else {
ivar9 = cs2method_3408(105, 100, 1810, arg4);
svar2 = arg6;
}
} else {
if (((boolean)getLanguage())) {
ivar9 = 1517;
} else if (getLanguage() == 2) {
ivar9 = cs2method_3408(105, 100, 1810, 74);
} else {
if (getLanguage() == 3) {
ivar9 = cs2method_3408(105, 100, 1810, 31);
}
}
if (((boolean)ivar15)) {
svar2 = arg5;
} else if (strLength(arg5) > 1) {
svar2 = arg5;
} else if (((boolean)getLanguage())) {
svar2 = "German";
} else if (getLanguage() == 2) {
svar2 = "French";
} else {
if (getLanguage() == 3) {
svar2 = "Portuguese";
}
}
}
if (((boolean)ivar11)) {
ivar5 = 1532;
ivar8 = 16579836;
svar3 = "Free";
} else {
ivar5 = 1531;
ivar8 = 16579684;
svar3 = "Members";
}
if (((boolean)ivar14)) {
ivar10 = 699;
} else {
ivar10 = 698;
}
if (arg0 == globalint_998) {
ivar7 = 2109969;
ivar6 = 1541;
} else if (arg0 == globalint_999) {
ivar7 = 2112529;
ivar6 = 1541;
} else {
if (((boolean)mod(arg2, 2))) {
ivar7 = 2103569;
} else {
ivar7 = 2695190;
}
ivar6 = 1545;
}
if (arg3 >= 1980) {
svar4 = "FULL";
} else if (arg3 >= 0) {
svar4 = intToStr(arg3);
} else {
svar4 = "OFFLINE";
}
return newstruct cs2func_script_3117_struct(ivar9, ivar5, ivar8, ivar10, ivar7, ivar6, svar2, svar3, svar4);
}