Пользователь
- Сообщения
- 5
- Реакции
- 1
Всем здравствуйте, не работает меню, в консоль выводит сообщение:
Unknown command: rmenu, т.е. команда неизвестна.
Вот код :
Unknown command: rmenu, т.е. команда неизвестна.
Вот код :
Код:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <string>
#define PLUGIN "RoundMenu"
#define VERSION "1.0"
#define AUTHOR "AfterDark"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /round", "Roundmenu")
register_clcmd("say_team /round", "Roundmenu")
register_clcmd("rmenu", "Roundmenu")
}
public Roundmenu(id)
{
if(get_user_flags(id) & ADMIN_BAN)
{
return;
}
new i_Menu = menu_create("\rRoundmenu", "Roundmenu_Handler")
menu_additem(i_Menu, "Сделать рестарт раунда", "1")
menu_additem(i_Menu, "Поменять команды местами", "2")
menu_additem(i_Menu, "Выход", "0", 0)
menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
}
public Roundmenu_Handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
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 /rr")
}
case 2:{
client_cmd(id, "say /swap")
}
case 0:{
menu_destroy(menu)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}