Untitled
plain_text
2 months ago
2.0 kB
13
Indexable
Never
// 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 integer