Code:
new menu = menu_create( "\y[\rArena\y]", "choose_playermenu_handler");
menu_additem(menu, "\r[!]\yUpdate players\r[!]^n\yChallenge a player:", "0", 0);
new players[32], pnum;
new szName[32], szTempid[32], Desc[64];
get_players(players, pnum);
for (new i; i<pnum; i++)
{
Challenged = players[i];
if (is_user_alive(Challenged) && (Challenger != Challenged))
{
get_user_name(Challenged, szName, charsmax(szName));
formatex(Desc, charsmax(Desc), in_Duel[Challenged] ? "\d%s \y[\rIn Arena\y]" : "%s", szName);
if(his_offline[Challenged])
{
formatex(Desc, charsmax(Desc), his_offline[Challenged] ? "\d%s \y[\rOffline\y]" : "%s", szName);
}
num_to_str(Challenged, szTempid, charsmax(szTempid));
menu_additem(menu, Desc, szTempid, 0, g_MenuCallback);
}
}