PHP Code:
show_menu_extras(id)
{
static menu[400], len, item
len = 0
len += formatex(menu[len], sizeof menu - 1 - len, "\y%L [%L] \r[%d-%d]^n^n", id, "MENU_EXTRA_TITLE", id, (g_zombie[id]) ? "CLASS_ZOMBIE" : "CLASS_HUMAN", EXTRAS_STARTID+1, min(EXTRAS_STARTID+7, g_extraitem_i))
for (item = EXTRAS_STARTID; item < min(EXTRAS_STARTID+7, g_extraitem_i); item++)
{
if ((g_zombie[id] && g_extraitem_team[item] == ZP_TEAM_HUMAN) || (!g_zombie[id] && g_extraitem_team[item] == ZP_TEAM_ZOMBIE) || (item == EXTRA_ANTIDOTE && !get_pcvar_num(cvar_extraantidote)) || (item == EXTRA_INFBOMB && (!get_pcvar_num(cvar_extrainfbomb)) || g_infbombcounter >= get_pcvar_num(cvar_infbomblimit)))
{
switch(item)
{
case EXTRA_ANTIDOTE: len += formatex(menu[len], sizeof menu - 1 - len, "\d%d. %L", item-EXTRAS_STARTID+1, id, "MENU_EXTRA2")
case EXTRA_INFBOMB: len += formatex(menu[len], sizeof menu - 1 - len, "\d%d. %L", item-EXTRAS_STARTID+1, id, "MENU_EXTRA4")
default: len += formatex(menu[len], sizeof menu - 1 - len, "\d%d. %s", item-EXTRAS_STARTID+1, g_extraitem_name[item])
}
len += formatex(menu[len], sizeof menu - 1 - len, " \r[ %d de Oro ]^n", g_extraitem_cost[item])
}
else
{
switch(item)
{
case EXTRA_ANTIDOTE: len += formatex(menu[len], sizeof menu - 1 - len, "\r%d.\w %L", item-EXTRAS_STARTID+1, id, "MENU_EXTRA2")
case EXTRA_INFBOMB: len += formatex(menu[len], sizeof menu - 1 - len, "\r%d.\w %L", item-EXTRAS_STARTID+1, id, "MENU_EXTRA4")
default: len += formatex(menu[len], sizeof menu - 1 - len, "\r%d.\w %s", item-EXTRAS_STARTID+1, g_extraitem_name[item])
}
len += formatex(menu[len], sizeof menu - 1 - len, " \r[ %d de Oro ]^n", g_extraitem_cost[item])
}
}
len += formatex(menu[len], sizeof menu - 1 - len, "^n\r8.\y Anterior^n\r9.\y Siguiente^n^n\r0.\y Salir")
show_menu(id, KEYSMENU, menu, -1, "Extra Items")
}
Hello, I have this code and need to know how to separate extra items for humans and extra items for zombies.
Thanks.
__________________