Untitled
unknown
plain_text
2 years ago
2.0 kB
22
Indexable
// world.h
if (b_ == "breakp") {
gamepacket_t h;
h.Insert("OnDialogRequest");
h.Insert("\nadd_label_with_icon|big|`cBreakpoint Hub|left|18|\nadd_spacer|small|\nadd_textbox|`4Warning! `5You must be 15 level for start to earn breakpoint.|\nadd_spacer|small|\nadd_label_with_icon|small|`cYou have:`w " + to_string(pInfo(p_)->bpoi) + " Breakpoint|left|1488|\nadd_spacer|small|\nadd_button_with_icon|bpo_13656| `02000 Point |staticBlueFrame|13656|\nadd_button_with_icon|bpo_1368| `01000 Point |staticBlueFrame|1368|\nadd_button_with_icon|bpo_276| `04000 Point |staticBlueFrame|276|\nadd_button_with_icon|bpo_3062| `01500 Point |staticBlueFrame|3062|\nadd_button_with_icon|bpo_9928| `0200 Point |staticBlueFrame|9928|\nadd_button_with_icon||END_LIST|noflags|0|0|\nadd_button|klro|`wClose|\nadd_quick_exit|");
h.CreatePacket(p_);
}
// source.cpp
else if (cch.find("action|dialog_return\ndialog_name|\nbuttonClicked|bpo_") != string::npos) {
int item = atoi(cch.substr(52, cch.length() - 52).c_str());
if (item <= 0 || item >= items.size()) continue;
int anan = 0;
if (item == 9928) anan = 200;
else if (item == 3062) anan = 1500;
else if (item == 276) anan = 4000;
else if (item == 1368) anan = 100;
else if (item == 13656) anan = 2000;
else break;
if (pInfo(peer)->bpoi >= anan) {
int c_ = 1;
if (modify_inventory(peer, item, c_) == 0) {
packet_(peer, "action|play_sfx\nfile|audio/piano_nice.wav\ndelayMS|0");
gamepacket_t p;
p.Insert("OnConsoleMessage");
p.Insert("`o>> You purchased " + items[item].name + "!");
p.CreatePacket(peer);
pInfo(peer)->bpoi -= anan;
}
else {
gamepacket_t p;
p.Insert("OnConsoleMessage");
p.Insert("No inventory space.");
p.CreatePacket(peer);
}
}
break;
}
// at finally add bpoi valiable as integerEditor is loading...