122 lines
6.6 KiB
Plaintext
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;
|
|
}
|