void script_5092() {
int ivar0;
int ivar1;
int ivar2;
int ivar3;
int ivar4;
int ivar5;
int ivar6;
int ivar7;
int ivar8;
string svar0;
string svar1;
string svar2;
string svar3;
string svar4;
string svar5;
string svar6;
string svar7;
string stack_dump0;
int stack_dump1;
deleteAllExtraChilds(new WidgetPointer(1112,4));
svar0 = "";
svar1 = "";
svar2 = "";
svar3 = "";
svar4 = "";
svar5 = "";
svar6 = "";
svar7 = "";
ivar0 = 0;
ivar1 = 0;
ivar2 = 0;
ivar3 = 0;
ivar4 = 0;
ivar5 = 0;
ivar6 = 0;
ivar7 = 0;
ivar8 = 0;
if (bitconfig_9540 != 3) {
if (bitconfig_9520 > 0) {
svar0 = "
" + "Members:" + "
" + "Score:";
svar3 = svar0;
svar1 = "
" + formatNumber(bitAnd(globalint_788, 1023), 1);
svar4 = "
" + formatNumber(bitAnd(divide(globalint_788, pow(2, 10)), 1023), 1);
svar1 = svar1 + "
" + formatNumber(bitAnd(globalint_786, 65535), 1);
ivar8 = divide(globalint_786, pow(2, 16));
if (ivar8 < 0) {
ivar8 = add(pow(2, 16), ivar8);
}
svar4 = svar4 + "
" + formatNumber(ivar8, 1);
ivar8 = cs2method_3408(105, 105, 3928, bitconfig_9521);
if (ivar8 < 2147483647) {
svar1 = svar1 + " / " + formatNumber(ivar8, 1);
svar4 = svar4 + " / " + formatNumber(ivar8, 1);
}
if (bitconfig_9520 < 2) {
svar6 = "
" + "
" + "
" + "Neutral players:";
svar7 = "
" + "
" + "
" + formatNumber(divide(globalint_788, pow(2, 20)), 1);
} else {
stack_dump0 = "
" + "
" + "
";
svar7 = "
" + "
" + "
";
svar6 = stack_dump0;
}
if (((boolean)bitconfig_9540)) {
stack_dump0 = "Your team:";
svar5 = "Blue team:";
svar2 = stack_dump0;
} else if (bitconfig_9540 == 2) {
stack_dump0 = "Red team:";
svar5 = "Your team:";
svar2 = stack_dump0;
} else {
stack_dump0 = "Red team:";
svar5 = "Blue team:";
svar2 = stack_dump0;
if (bitconfig_9520 < 2) {
svar6 = svar6 + "
" + "Your score:";
svar7 = svar7 + "
" + formatNumber(bitconfig_9541, 1);
ivar8 = cs2method_3408(105, 105, 3928, bitconfig_9522);
if (ivar8 < 2147483647) {
svar7 = svar7 + " / " + formatNumber(ivar8, 1);
}
}
}
} else {
stack_dump0 = "Score:";
svar7 = formatNumber(bitconfig_9541, 1);
svar6 = stack_dump0;
}
ivar8 = cs2method_3408(105, 105, 3940, bitconfig_9532);
if (ivar8 != 0) {
svar6 = svar6 + "
" + "Reward for pking:";
if (ivar8 > 0) {
svar7 = svar7 + "
" + intToStr(ivar8);
} else {
svar7 = svar7 + "
" + "A key";
}
}
if (globalint_787 < 0) {
svar6 = svar6 + "
" + "Scoring begins in:";
if (globalint_787 <= -2147483648) {
svar7 = svar7 + "
" + "-";
} else {
ivar6 = subtract(0, globalint_787);
}
}
if ((bitconfig_9523 > 0) && (globalint_787 > 0)) {
svar6 = svar6 + "
" + "Time remaining:";
ivar6 = globalint_787;
}
ivar5 = add(multiply(getLineCount(2147483647, 494, svar6), 10), 2);
ivar0 = add(add(getMaxLineWidth(2147483647, 494, svar0), 3), getMaxLineWidth(2147483647, 494, svar1));
ivar0 = max(ivar0, getMaxLineWidth(2147483647, 494, svar2));
ivar1 = add(add(getMaxLineWidth(2147483647, 494, svar3), 3), getMaxLineWidth(2147483647, 494, svar4));
ivar1 = max(ivar1, getMaxLineWidth(2147483647, 494, svar5));
ivar3 = add(add(getMaxLineWidth(2147483647, 494, svar6), 3), max(getMaxLineWidth(2147483647, 494, svar7), 40));
ivar2 = add(add(ivar0, 5), ivar1);
ivar4 = max(ivar3, ivar2);
ivar2 = divide(subtract(ivar4, ivar2), 2);
stack_dump1 = add(ivar0, ivar2);
ivar1 = add(ivar1, ivar2);
ivar0 = stack_dump1;
setWidgetSize(add(ivar4, 8), add(ivar5, 8), 0, 0, new WidgetPointer(1112,1));
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(ivar0, 0, 0, 1);
setWidgetSize(ivar0, 0, 0, 1);
setWidgetPosition(0, 0, 0, 1);
setWidgetPosition(0, 0, 0, 1);
setWidgetFont(494);
setWidgetFont(494);
setWidgetUnknownBoolean(true);
setWidgetUnknownBoolean(true);
setWidgetTextAlignment(0, 0, 0);
setWidgetTextAlignment(2, 0, 0);
setWidgetRGB(new Color(255, 0, 0));
setWidgetRGB(new Color(255, 0, 0));
setWidgetText(svar0);
setWidgetText(svar1);
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(ivar0, 0, 0, 1);
setWidgetPosition(0, 0, 0, 1);
setWidgetFont(494);
setWidgetUnknownBoolean(true);
setWidgetTextAlignment(1, 0, 0);
setWidgetRGB(new Color(255, 0, 0));
setWidgetText(svar2);
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(ivar1, 0, 0, 1);
setWidgetSize(ivar1, 0, 0, 1);
setWidgetPosition(0, 0, 2, 1);
setWidgetPosition(0, 0, 2, 1);
setWidgetFont(494);
setWidgetFont(494);
setWidgetUnknownBoolean(true);
setWidgetUnknownBoolean(true);
setWidgetTextAlignment(0, 0, 0);
setWidgetTextAlignment(2, 0, 0);
setWidgetRGB(new Color(127, 127, 255));
setWidgetRGB(new Color(127, 127, 255));
setWidgetText(svar3);
setWidgetText(svar4);
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(ivar1, 0, 0, 1);
setWidgetPosition(0, 0, 2, 1);
setWidgetFont(494);
setWidgetUnknownBoolean(true);
setWidgetTextAlignment(1, 0, 0);
setWidgetRGB(new Color(127, 127, 255));
setWidgetText(svar5);
if (strLength(svar0) > 0) {
createExtraChild(new WidgetPointer(1112,4), 9, getExtraChildGap(new WidgetPointer(1112,4)));
createExtraChild(new WidgetPointer(1112,4), 9, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(0, 27, 0, 0);
setWidgetSize(0, 27, 0, 0);
setWidgetPosition(add(ivar0, 2), 3, 0, 0);
setWidgetPosition(add(getWidgetActualX(), 1), add(getWidgetActualY(), 1), 0, 0);
setWidgetRGB(new Color(127, 127, 127));
setWidgetRGB(new Color(63, 63, 63));
}
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(ivar3, 0, 0, 1);
setWidgetSize(ivar3, 0, 0, 1);
setWidgetPosition(0, 0, 1, 1);
setWidgetPosition(0, 0, 1, 1);
setWidgetFont(494);
setWidgetFont(494);
setWidgetUnknownBoolean(true);
setWidgetUnknownBoolean(true);
setWidgetTextAlignment(0, 0, 0);
setWidgetTextAlignment(2, 0, 0);
setWidgetRGB(new Color(207, 207, 207));
setWidgetRGB(new Color(207, 207, 207));
setWidgetText(svar6);
setWidgetText(svar7);
if (ivar6 > 0) {
createExtraChild(new WidgetPointer(1112,4), 4, getExtraChildGap(new WidgetPointer(1112,4)));
setWidgetSize(ivar3, 12, 0, 0);
setWidgetPosition(divide(max(subtract(ivar4, ivar3), 0), 2), 0, 2, 2);
setWidgetFont(494);
setWidgetUnknownBoolean(true);
setWidgetTextAlignment(2, 0, 0);
setWidgetRGB(new Color(207, 207, 207));
ivar7 = multiply(ivar6, 30);
if ((ivar7 > globalint_995) || (add(ivar7, 29) < globalint_995)) {
globalint_995 = add(ivar7, 15);
}
setWidgetText(script_5094());
setScriptCallOnGameloop(5093, new WidgetPointer(-32768,3), -2147483643, "Ii");
}
}
return;
}