Доделайте пожалуйста плагин,надо что бы можно было меню открыть 1 раз за раунд(воспользоваться 1 раз за раунд)
вот исходник
CODE
#include <amxmodx>
#include <fun>
#include <cstrike>
public plugin_init()
{
register_plugin("Weapon Menu", "0.1", "fl0wer")
register_clcmd("amx_weaponmenu", "menu", ADMIN_BAN,"blabla")
register_clcmd("weaponmenu", "menu", ADMIN_BAN,"blabla")
}
public menu(id)
{
if(!is_user_connected(id))
return PLUGIN_HANDLED
new menu = menu_create("\yАдмин меню:", "handle_menu")
menu_additem(menu, "AWP+DEAGLE", "1")
menu_additem(menu, "M4A1+DEALGE", "2")
menu_additem(menu, "AK47+DEAGLE", "3")
if(get_user_flags(id) & ADMIN_BAN)
menu_display(id, menu)
return PLUGIN_HANDLED
}
public handle_menu(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new Data[6];
new Access;
new Callback;
new Name[64];
menu_item_getinfo(menu, item, Access, Data, 5, Name, 63, Callback)
new Key = str_to_num(Data);
switch (Key)
{
case 1:
{
if(is_user_alive(id))
{
strip_user_weapons(id)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
give_item(id, "weapon_awp")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_AWP, 30)
}
}
case 2:
{
if(is_user_alive(id))
{
strip_user_weapons(id)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_M4A1, 90)
}
}
case 3:
{
if(is_user_alive(id))
{
strip_user_weapons(id)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_AK47, 90)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}