It is. I have it on my server, you can connect 95.142.47.100:27015 and try it.
PHP Code:
public DropMenu(id)
{
new string[200]
formatex(string, 200, "%L", id, "MENU_DM_TITLE")
new menu = menu_create(string, "mh_DropMenu");
new heroIndex
new playerpowercount = getPowerCount(id)
for ( new x = 1; x <= playerpowercount && x <= SH_MAXLEVELS; x++ )
{
heroIndex = gPlayerPowers[id][x]
menu_additem(menu, gSuperHeros[heroIndex][hero])
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_NUMBER_COLOR, "\w");
formatex(string, 128, "%L", id, "MENU_BACK")
menu_setprop(menu, MPROP_BACKNAME, string);
formatex(string, 128, "%L", id, "MENU_MORE")
menu_setprop(menu, MPROP_NEXTNAME, string);
formatex(string, 128, "%L", id, "MENU_CANCEL")
menu_setprop(menu, MPROP_EXITNAME, string);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
//----------------------------------------------------------------------------------------------
public mh_DropMenu(id, menu, x)
{
if ( !is_user_connected(id) || is_user_bot(id) ) return PLUGIN_HANDLED;
if (x == MENU_EXIT)
{
menu_cancel(id);
MainMenu(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, x, access, command, sizeof command - 1, name, sizeof name - 1, callback);
x = x + 1
new heroIndex = gPlayerPowers[id][x]
debugMsg(id, 1, "Dropping Hero: %s", gSuperHeros[heroIndex][hero])
clearPower(id, x)
chatMessage(id, _, "%L", id, "SHMOD_DROP_SUCCESS", gSuperHeros[heroIndex][hero])
displayPowers(id, true)
if (getPowerCount(id) > 0)
DropMenu(id);
else
MainMenu(id);
menu_destroy(menu);
return PLUGIN_HANDLED;
}