Код
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
public plugin_init()
{
register_clcmd( "Buymenu","My_Menu")
}
public My_Menu(id)
new CsTeams: my_team
my_team = cs_get_user_team(id)
switch(my_team){
case(CS_TEAM_CT): CT(id)
case(CS_TEAM_T): T(id)
case(CS_TEAM_SPECTATOR):{
client_print(0,print_chat,"\wДля Вашей команды магазин закрыт")
}
case(CS_TEAM_UNASSIGNED):{
client_print(0,print_chat,"\yДля Вашей команды магазин закрыт")
}
}
}
public T(id){
client_cmd(id, "spitzm")
}
public CT(id){
new i_Menu = menu_create("\rМеню покупок:", "menu_handler")
menu_additem(i_Menu, "\rОружие", "1", 0)
menu_additem(i_Menu, "\yВещи", "2", 0)
menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1:
{
client_cmd(id, "say /csoshop")
}
case 2:
{
client_cmd(id, "spit")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}