122 lines
6.6 KiB
Plaintext

void script_594(int arg0,int arg1,int arg2,int arg3) {
int ivar4;
int ivar5;
int ivar6;
int ivar7;
string svar0;
string svar1;
string svar2;
setItemOnWidgetMethod2200(arg1, -1, new WidgetPointer(105,139));
svar0 = "null";
svar1 = "null";
svar2 = "null";
if (((boolean)arg0)) {
setWidgetText(new WidgetPointer(105,134), "Buy Offer");
setWidgetSprite(1157, new WidgetPointer(105,135));
setWidgetText(new WidgetPointer(105,160), "+1");
setWidgetContextMenuOption(1, new WidgetPointer(105,160), "Add 1");
svar2 = "Add 1 to quantity";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,160));
setWidgetText(new WidgetPointer(105,162), "+10");
setWidgetContextMenuOption(1, new WidgetPointer(105,162), "Add 10");
svar2 = "Add 10 to quantity";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,162));
setWidgetText(new WidgetPointer(105,164), "+100");
setWidgetContextMenuOption(1, new WidgetPointer(105,164), "Add 100");
svar2 = "Add 100 to quantity";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,164));
setWidgetText(new WidgetPointer(105,166), "+1K");
setWidgetContextMenuOption(1, new WidgetPointer(105,166), "Add 1000");
svar2 = "Add 1,000 to quantity";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,166));
} else {
setWidgetText(new WidgetPointer(105,134), "Sell Offer");
setWidgetSprite(1156, new WidgetPointer(105,135));
setWidgetText(new WidgetPointer(105,160), "1");
setWidgetContextMenuOption(1, new WidgetPointer(105,160), "Sell 1");
svar2 = "Sell 1";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,160));
setWidgetText(new WidgetPointer(105,162), "10");
setWidgetContextMenuOption(1, new WidgetPointer(105,162), "Sell 10");
svar2 = "Sell 10";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,162));
setWidgetText(new WidgetPointer(105,164), "100");
setWidgetContextMenuOption(1, new WidgetPointer(105,164), "Sell 100");
svar2 = "Sell 100";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,164));
setWidgetText(new WidgetPointer(105,166), "ALL");
setWidgetContextMenuOption(1, new WidgetPointer(105,166), "Sell All");
svar2 = "Sell all";
setScriptCallOnMouseOver(649, new WidgetPointer(-32768,3), new WidgetPointer(105,210), svar2, 25, 300, "IIsii", new WidgetPointer(105,166));
}
if (arg1 == -1) {
setWidgetText(new WidgetPointer(105,142), "Choose an item to exchange");
setWidgetText(new WidgetPointer(105,141), "N/A");
setWidgetText(new WidgetPointer(105,143), "");
if (((boolean)standart_config_1113)) {
if (getWidgetShadeColor(new WidgetPointer(105,138)) == 255) {
setScriptCallOnGameloop(634, new WidgetPointer(105,138), 0, 255, 5, "Iiii", new WidgetPointer(105,138));
}
} else {
if (((boolean)standart_config_1113)) {
setWidgetIsHidden(false, new WidgetPointer(107,0));
cs2method2103(255, new WidgetPointer(105,138));
setScriptCallOnGameloop(-1, "", new WidgetPointer(105,138));
if (getWidgetShadeColor(new WidgetPointer(107,1)) == 245) {
setScriptCallOnGameloop(634, new WidgetPointer(107,1), 155, 255, 2, "Iiii", new WidgetPointer(107,1));
setScriptCallOnGameloop(634, new WidgetPointer(107,2), 155, 255, 2, "Iiii", new WidgetPointer(107,2));
setScriptCallOnGameloop(634, new WidgetPointer(107,3), 155, 255, 2, "Iiii", new WidgetPointer(107,3));
setScriptCallOnGameloop(634, new WidgetPointer(107,4), 155, 255, 2, "Iiii", new WidgetPointer(107,4));
setScriptCallOnGameloop(634, new WidgetPointer(107,5), 145, 245, 2, "Iiii", new WidgetPointer(107,5));
setScriptCallOnGameloop(634, new WidgetPointer(107,6), 145, 245, 2, "Iiii", new WidgetPointer(107,6));
setScriptCallOnGameloop(634, new WidgetPointer(107,7), 145, 245, 2, "Iiii", new WidgetPointer(107,7));
setScriptCallOnGameloop(634, new WidgetPointer(107,8), 135, 235, 2, "Iiii", new WidgetPointer(107,8));
setScriptCallOnGameloop(634, new WidgetPointer(107,9), 135, 235, 2, "Iiii", new WidgetPointer(107,9));
setScriptCallOnGameloop(634, new WidgetPointer(107,10), 135, 235, 2, "Iiii", new WidgetPointer(107,10));
setScriptCallOnGameloop(634, new WidgetPointer(107,11), 125, 225, 2, "Iiii", new WidgetPointer(107,11));
setScriptCallOnGameloop(634, new WidgetPointer(107,12), 125, 225, 2, "Iiii", new WidgetPointer(107,12));
setScriptCallOnGameloop(634, new WidgetPointer(107,13), 125, 225, 2, "Iiii", new WidgetPointer(107,13));
setScriptCallOnGameloop(634, new WidgetPointer(107,14), 115, 215, 2, "Iiii", new WidgetPointer(107,14));
setScriptCallOnGameloop(634, new WidgetPointer(107,15), 115, 215, 2, "Iiii", new WidgetPointer(107,15));
setScriptCallOnGameloop(634, new WidgetPointer(107,16), 115, 215, 2, "Iiii", new WidgetPointer(107,16));
setScriptCallOnGameloop(634, new WidgetPointer(107,17), 110, 210, 2, "Iiii", new WidgetPointer(107,17));
}
}
}
} else {
setWidgetText(new WidgetPointer(105,142), getItemName(arg1));
if (standart_config_1109 != -1) {
svar0 = formatNumber(standart_config_1114, 1);
setWidgetText(new WidgetPointer(105,141), svar0 + " gp");
} else {
setWidgetText(new WidgetPointer(105,143), "Retrieving details...");
setWidgetText(new WidgetPointer(105,141), "N/A");
}
cs2method2103(255, new WidgetPointer(105,138));
setScriptCallOnGameloop(-1, "", new WidgetPointer(105,138));
setWidgetIsHidden(true, new WidgetPointer(107,0));
}
ivar4 = 0;
ivar5 = 0;
ivar6 = 0;
ivar7 = 0;
if (setWidgetRegister(new WidgetPointer(105,141)) && setWidgetRegister(new WidgetPointer(105,140))) {
ivar5 = getWidgetActualWidth();
ivar6 = getMaxLineWidth(ivar5, 494, getWidgetText());
ivar7 = getWidgetActualWidth();
ivar4 = subtract(add(52, divide(subtract(ivar5, ivar6), 2)), subtract(ivar7, 5));
setWidgetPosition(ivar4, getWidgetActualY(), 0, 0);
}
if (globalint_82 <= 0) {
svar0 = formatNumber(arg2, 1);
setWidgetText(new WidgetPointer(105,148), svar0);
globalint_84 = standart_config_1110;
}
if (globalint_83 <= 0) {
svar0 = formatNumber(arg3, 1);
setWidgetText(new WidgetPointer(105,153), svar0 + " gp");
globalint_85 = standart_config_1111;
}
return;
}