#include #include #include new menu, menu1 enum WB { Bron = 0, Pistolet } new bool:ZapamietajBron[33], Wybral[33][WB] new ListaBroni[][128] = { "weapon_m4a1", "weapon_ak47", "weapon_awp", "weapon_scout", "weapon_aug", "weapon_sg550", "weapon_m249", "weapon_mp5navy", "weapon_ump45", "weapon_famas", "weapon_gali", "weapon_m3", "weapon_xm1014", "weapon_mac10", "weapon_tmp", "weapon_p90", "weapon_g3sg1", "weapon_sg552" } new ListaPistoletow[][128] = { "weapon_deagle", "weapon_elite", "weapon_usp", "weapon_glock18", "weapon_fiveseven", "weapon_p228" } public plugin_init() { register_plugin("Menu Broni", "v1.0", "Skull"); RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1); register_clcmd("say /guns", "Bronie"); } public client_authorized(id) { ZapamietajBron[id] = false } public Odrodzenie(id) { if(!is_user_alive(id) || !is_user_connected(id)) return; if(ZapamietajBron[id]) { Handel_Bronie(id, menu, Wybral[id][Bron]) Handel_BroniePistolety(id, menu1, Wybral[id][Pistolet]) client_print(id, 3, "[GUNS] Aby przywrocic menu broni wpisz /guns") } else { MenuBroni(id); } } public Bronie(id) { if(is_user_connected(id)) { if(ZapamietajBron[id]) ZapamietajBron[id] = false MenuBroni(id) } } public MenuBroni(id) { menu = menu_create("Wybierz Bron:", "Handel_Bronie"); menu_additem(menu, "M4A1"); menu_additem(menu, "AK47"); menu_additem(menu, "AWP"); menu_additem(menu, "Scout"); menu_additem(menu, "AUG"); menu_additem(menu, "Krieg 550"); menu_additem(menu, "M249"); menu_additem(menu, "MP5"); menu_additem(menu, "UMP45"); menu_additem(menu, "Famas"); menu_additem(menu, "Galil"); menu_additem(menu, "M3"); menu_additem(menu, "XM1014"); menu_additem(menu, "Mac10"); menu_additem(menu, "TMP"); menu_additem(menu, "P90"); menu_additem(menu, "G3SG1 (autokampa)"); menu_additem(menu, "Krieg 552 (autokampa)"); menu_setprop(menu, MPROP_EXITNAME, "Wyjdz"); menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona"); menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona"); menu_display(id, menu); } public Handel_Bronie(id, menu, item) { if(!is_user_alive(id)) return PLUGIN_CONTINUE; if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } give_item(id, ListaBroni[item]) Wybral[id][Bron] = item if(!ZapamietajBron[id]) { ZapamietajBron[id] = true MenuBroniPistolety(id) } return PLUGIN_CONTINUE; } public MenuBroniPistolety(id) { menu1 = menu_create("Wybierz Bron Krotka:", "Handel_BroniePistolety"); menu_additem(menu1, "Deagle"); menu_additem(menu1, "Elite"); menu_additem(menu1, "Usp"); menu_additem(menu1, "Glock18"); menu_additem(menu1, "Fiveseven"); menu_additem(menu1, "P228"); menu_setprop(menu1, MPROP_EXITNAME, "Wyjdz"); menu_display(id, menu1); } public Handel_BroniePistolety(id, menu, item) { if(!is_user_alive(id)) return PLUGIN_CONTINUE; if(item == MENU_EXIT) { menu_destroy(menu1); return PLUGIN_CONTINUE; } give_item(id, ListaPistoletow[item]) Wybral[id][Pistolet] = item return PLUGIN_CONTINUE; }