Попробуй
Код:
public func_joinmenu(id, menu, key)
{
new accss, clbck, data[6], name[64], itm
menu_item_getinfo(menu, key, accss, data, 5, name, 63, clbck)
itm = str_to_num(data)
switch(itm)
{
case 1:
{
set_pdata_int(id, 125, get_pdata_int(id, 125) & ~(1<<8))
engclient_cmd(id, "jointeam", "1")
}
case 2:
{
set_pdata_int(id, 125, get_pdata_int(id, 125) & ~(1<<8))
engclient_cmd(id, "jointeam", "2")
}
case 3,4: go_joinmenu(id)
case 5:
{
set_pdata_int(id, 125, get_pdata_int(id, 125) & ~(1<<8))
engclient_cmd(id, "jointeam", "5")
}
case 6:
{
user_kill(id, 1)
engclient_cmd(id, "jointeam", "6")
}
case 0: menu_destroy(menu)
}
return PLUGIN_HANDLED
}
public go_joinmenu(id)
{
new joinmenu
joinmenu = menu_create("\r[БлаБлаБла] \w-> \rВыбрать команду","func_joinmenu");
menu_additem( joinmenu,"\yТеррористы (Terrorists)", "1", 0)
menu_additem( joinmenu,"\yМенты (Counter-Terrorists)", "2", 0)
menu_additem( joinmenu,"\yАвто-выбор (Auto)", "5", 0)
menu_additem( joinmenu,"\yСпектаторы (Spectators)", "6", 0)
menu_addblank(joinmenu, 1)
menu_addblank(joinmenu, 1)
menu_addblank(joinmenu, 1)
menu_addblank(joinmenu, 1)
menu_addblank(joinmenu, 1)
menu_additem(joinmenu, "Выход", "0")
menu_setprop(joinmenu, MEXIT_ALL, 0)
menu_display(id, joinmenu)
return PLUGIN_HANDLED
}
upd: поправил, пробуй
Отредактировал: Danjkeee^, - 22.2.2016, 22:17