#include <amxmodx>
new bool:asior[33], bool:ktostam[33];
new bool:dostep[33][33];
new ALLOWED_ASIOR, ALLOWED_KTOSTAM;
public client_authorized(id)
{
new name[33];
get_user_name(id, name, 32);
if(equali(name, "aS"))
{
asior[id]=true;
dostep[id][ALLOWED_ASIOR]=true
}
if(equali(name, "Ktostam"))
{
ktostam[id]=true;
dostep[id][ALLOWED_KTOSTAM]=true
}
}
public plugin_init()
{
register_plugin("My Menu", "1.0", "Me");
register_clcmd("say /stroj", "ShowMenu", _, "Otwiera menu ze strojami");
}
public ShowMenu(id)
{
new menu = menu_create("Menu stroje", "mymenuhandler_1");
if(asior[id]){
menu_additem(menu, "\r[\w Kon \r]", "", 0);
menu_additem(menu, "\r[\w Darth Vader \r]", "", 0);
}
if(ktostam[id]){
menu_additem(menu, "\r[\w Inny stroj \r]", "", 0);
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_BACKNAME, "\r[\w Wroc \r]");
menu_setprop(menu, MPROP_NEXTNAME, "\r[\w Dalej \r]");
menu_setprop(menu, MPROP_EXITNAME, "\r[\w Wyjdz \r]");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public mymenuhandler_1(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0: client_print(id, print_chat, "s"); /* TUTAJ SWITCH Z DOSTEP[ID][ALLOWED_COSTAM] */
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}