PHP Code:
#include <amxmodx>
#include <amxmisc>
new knife
new he
public plugin_init() {
register_plugin("arenamenu", "0.1", "tolsty")
knife = register_cvar("amx_knives_only", "0")
he = register_cvar("amx_he_only", "0")
register_clcmd( "say /arena", "view_menu",ADMIN_LEVEL_A );
}
public view_menu(id,level,cid) {
if(cmd_access(id,level,cid,0)) {
new menu = menu_create("ARENA MENU:", "menu_handler");
menu_additem(menu, "\w knifes only", "1", 0);
menu_additem(menu, "\w grenades only", "2", 0);
menu_additem(menu, "\w disable", "3", 0);
menu_addblank(menu, 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
return 1;
}
public menu_handler(id, menu, item) {
if (item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new data[6];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, _, _, callback);
new key = str_to_num(data);
switch (key)
{
case 1:
{
if (!get_pcvar_num(knife) ) {
set_pcvar_num(knife, 1)
set_pcvar_num(he, 0)
}
else {
set_pcvar_num(knife, 0)
}
}
case 2:
{
if (!get_pcvar_num(he) ) {
set_pcvar_num(knife, 0)
set_pcvar_num(he, 1)
}
else {
set_pcvar_num(he, 0)
}
}
case 3:
{
set_pcvar_num(knife, 0)
set_pcvar_num(he, 0)
}
}
menu_cancel(id);
return PLUGIN_HANDLED;
}