What's wrong in this menu?
If I'm ADMIN (ADMIN_BAN) the menu for ADMIN is displayed,
If I'm VIP (ADMIN_LEVEL_A) the menu for VIP is displayed,
If I'm USER (flag z no admin) the menu for users is displayed,
Well It's all ok, but if I'm the SteamID, the menu does not open, why?
PHP Code:
new const SteamIDs[][]=
{
"STEAM_x:x:xxxxxxxx",
"STEAM_y:y:yyyyyyyy"
}
PHP Code:
public sayMenu(id)
{
new szString[64]
new szFlags = get_user_flags(id)
new szSteamID[33]
get_user_authid(id, szSteamID, charsmax(szSteamID))
for(new i = 1; i < sizeof SteamIDs; i++)
{
if(equal(szSteamID, SteamIDs[i]))
{
new menu = menu_create("MENU FOR STEAMIDS", "menuSteamIDS_handler")
menu_additem(menu, "TEST", "1")
menu_additem(menu, "TEST", "2")
menu_additem(menu, "TEST", "3")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
}
// ADMIN
if(szFlags & ADMIN)
{
new menu = menu_create("MENU FOR ADMINS", "menuAdmin_handler")
menu_additem(menu, "TEST", "1")
menu_additem(menu, "TEST", "2")
menu_additem(menu, "TEST", "3")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
// VIP
else if(szFlags & VIP)
{
new menu = menu_create("MENU FOR VIPS", "menuVip_handler")
menu_additem(menu, "TEST", "1")
menu_additem(menu, "TEST", "2")
menu_additem(menu, TEST"", "3")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
// USER
else
{
new menu = menu_create("MENU FOR USERS (NOT STEAMIDS/ADMIN/VIP = USER FLAG Z", "userMenu_handler")
menu_additem(menu, "TEST‚", "1")
menu_additem(menu, "TEST", "2")
menu_additem(menu, "TEST", "3")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
}