Mint fegyvermenübe:
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "menu", 1); } public menu(id) { if (is_user_alive(id)) { new menu = menu_create("\rMENÜ NEVE", "menu_handler") menu_additem(menu, "\yAK47", "1", 0); menu_additem(menu, "\yM4A1", "2", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } } public menu_handler(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,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { strip_user_weapons(id) new ak = give_item(id, "weapon_ak47") cs_set_weapon_ammo(ak, 1) cs_set_user_bpammo(id, CSW_AK47, 1) give_item(id, "weapon_knife") asd1(id) } case 2: { strip_user_weapons(id) new m4 = give_item(id, "weapon_m4a1") cs_set_weapon_ammo(m4, 1) cs_set_user_bpammo(id, CSW_M4A1, 1) give_item(id, "weapon_knife") set_user_health(id, 1) set_user_armor(id, 0) asd2(id) } } menu_destroy(menu); return PLUGIN_HANDLED; } public asd1(id) { new ammo = cs_get_weapon_ammo(get_pdata_cbase(id, 373)) if (is_user_alive(id)) { if (ammo > 1) { cs_set_weapon_ammo(CSW_AK47, 1) cs_set_user_bpammo(id, CSW_AK47, 1) asd1(id) } } } public asd2(id) { new ammo = cs_get_weapon_ammo(get_pdata_cbase(id, 373)) if (is_user_alive(id)) { if (ammo > 1) { cs_set_weapon_ammo(CSW_M4A1, 1) cs_set_user_bpammo(id, CSW_M4A1, 1) asd1(id) } } }
|