Code: Select all
#include <amxmodx>#include <cstrike>#include <fun>#include <fakemeta>#include <hamsandwich> public plugin_init() { register_plugin("Menu when spawned", "1.0", "rotosas") RegisterHam(Ham_Spawn, "player", "player_spawn", 1)} new g_NerodytiMeniu[33] // Iškviečiamas kai žaidėjas galutinai prisijungiapublic client_putinserver(id){ g_NerodytiMeniu[id] = false; } public player_spawn(id) { if (g_NerodytiMeniu[id]) // tas pats kaip "g_NerodytiMeniu[id] == true" return; // Sustojama new menu = menu_create("Meniu:", "menu_cases") menu_additem(menu, "Usp", "1", 0) menu_additem(menu, "Glock", "2", 0) menu_additem(menu, "Elite", "3", 0) menu_additem(menu, "Fiveseven", "4", 0) menu_additem(menu, "Daugiau nerodyti", "7", 0) // Sukuriame papildoma mygtuka menu_setprop(menu, MPROP_EXITNAME, "Uzdaryti") menu_display(id, menu, 0)} public menu_cases(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], szName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, szName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { strip_user_weapons(id) give_item(id, "weapon_usp") cs_set_user_bpammo(id, CSW_USP, 100) } case 2: { strip_user_weapons(id) give_item(id, "weapon_glock18") cs_set_user_bpammo(id, CSW_GLOCK18, 100) } case 3: { strip_user_weapons(id) give_item(id, "weapon_elite") cs_set_user_bpammo(id, CSW_ELITE, 100) } case 4: { strip_user_weapons(id) give_item(id, "weapon_fiveseven") cs_set_user_bpammo(id, CSW_FIVESEVEN, 100) } case 7: { g_NerodytiMeniu[id] = true; // Nustatome } } return PLUGIN_HANDLED