Код за потвърждение: Избери целия код
#include <amxmodx>
new g_iMenu;
public plugin_init() {
register_plugin("Server Menu", "0.1", "maFFyoZZyk");
register_clcmd("say /menu", "CmdMenu");
register_clcmd("menu", "CmdMenu");
register_clcmd("nightvision", "CmdMenu");
}
public plugin_cfg() {
g_iMenu = menu_create("\wМеню", "MenuHandler")
menu_additem(g_iMenu, "\r[\yanew\r]", "1");
menu_additem(g_iMenu, "\r[\yreset score\r]", "2");
menu_additem(g_iMenu, "\r[\ytest \rVIP]", "3");
menu_additem(g_iMenu, "\r[\yvote for ban\r]", "4");
menu_additem(g_iMenu, "\r[\ysound grenade\r]", "5");
menu_additem(g_iMenu, "\r[\ymute\r]", "6");
menu_additem(g_iMenu, "\r[\yadmin menu\r]", "7");
menu_additem(g_iMenu, "\r[\ytop 15\r]", "8");
menu_setprop(g_iMenu, MPROP_NEXTNAME, "further");
menu_setprop(g_iMenu, MPROP_BACKNAME, "back");
menu_setprop(g_iMenu, MPROP_EXITNAME, "exit");
menu_setprop(g_iMenu, MPROP_EXIT,MEXIT_ALL);
}
public plugin_end() {
menu_destroy(g_iMenu);
}
public CmdMenu(id) {
menu_display(id, g_iMenu);
return PLUGIN_HANDLED;
}
public MenuHandler(id, menu, item) {
if (item == MENU_EXIT) {
return;
}
new data[7];
menu_item_getinfo(menu, item, .info = data, .infolen = charsmax(data));
switch (str_to_num(data)) {
case 1: client_cmd(id, "say /anew");
case 2: client_cmd(id, "say /rs");
case 3: client_cmd(id, "say /viptest");
case 4: client_cmd(id, "say /voteban");
case 5: client_cmd(id, "say /gsound");
case 6: client_cmd(id, "say /mute");
case 7:client_cmd(id, "amxmodmenu");
case 8: client_cmd(id, "say /top15");
}
}