Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define ForArray(%1,%2) for(new %1 = 0; %1 < sizeof %2; %1++)
- #define ForPlayers(%1) for(new %1 = 1; %1 <= 32; %1++)
- new const caseNumbers[] =
- {
- 1,
- 2,
- 3,
- 4,
- 5,
- 10,
- 20,
- 100,
- 250,
- 500,
- 1000
- };
- public CasePackMenus(id)
- {
- new menu = menu_create("Wybierz ilosc", "CasePackAmonutMenuHandle"),
- menuItem[15];
- ForArray(i, caseNumbers)
- {
- num_to_str(caseNumbers[i], menuItem, charsmax(menuItem));
- menu_additem(menu, menuItem);
- }
- menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
- menu_display(id, menu);
- return PLUGIN_HANDLED;
- }
- public CasePackAmonutMenuHandle(id, menu, item)
- {
- menu_destroy(menu);
- if(item == MENU_EXIT)
- {
- return PLUGIN_HANDLED;
- }
- CasePackMenu(id, caseNumbers[item]);
- return PLUGIN_HANDLED;
- }
- public CasePackMenu(id, count)
- {
- new menu = menu_create("Wybierz Typ", "CasePackMenuHandle"),
- menuItem[15];
- num_to_str(count, menuItem, charsmax(menuItem));
- menu_additem(menu, "Skrzynia AWP", menuItem);
- menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
- menu_display(id, menu);
- return PLUGIN_HANDLED;
- }
- public CasePackMenuHandle(id, menu, item)
- {
- if(item == MENU_EXIT)
- {
- menu_destroy(menu);
- return PLUGIN_HANDLED;
- }
- new blank,
- readData[6],
- count;
- menu_item_getinfo(menu, item, blank, readData, charsmax(readData), _, _, blank);
- count = str_to_num(readData);
- menu_destroy(menu);
- switch(item)
- {
- case 0:
- {
- ForPlayers(i)
- {
- if(!is_user_connected(i))
- {
- continue;
- }
- client_cmd(i, "mp3 play sound/csgo_orig/yay.mp3");
- g_iKey[i] += count;
- pCase[i][CASE_AWP] += count;
- SaveData(i);
- ColorChat(i, GREEN, "Opiekun podarowal Ci^x01 Skrzynie AWP oraz klucz.");
- }
- }
- }
- return PLUGIN_HANDLED;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement