29/05/2019, 10:56 PM
(Última modificación: 31/05/2019, 02:20 AM por Reverant. Edited 1 time in total.)
Buenas, cuando elijo la próxima clase, me sale el mensaje con el nombre, atributos, etc.
Pero vuelvo a abrir el menú y me sale EJ:
Rebelde (ACTUAL)
Terrorista (ELEGIDO)
Debo tener bug el menú.. Podrían ayudarme?
Pero vuelvo a abrir el menú y me sale EJ:
Rebelde (ACTUAL)
Terrorista (ELEGIDO)
Debo tener bug el menú.. Podrían ayudarme?
Código PHP:
public menu_hclass(id, menuid, item)
{
if (!is_user_connected(id))
{
menu_destroy(menuid);
return PLUGIN_HANDLED;
}
static menudummy;
player_menu_info(id, menudummy, menudummy, MENU_PAGE_HCLASS);
if (item == MENU_EXIT)
{
menu_destroy(menuid);
return PLUGIN_HANDLED;
}
g_humanclassnext[id] = item;
zp_colored_print(id, "Tu proxima clase sera %s. Con los siguientes atrivutos: Vida: %i - Velocidad: %i - Gravedad: %i - Daño: %i", g_szClasesHumanas[g_humanclassnext[id]][C_NAME], g_szClasesHumanas[g_humanclassnext[id]][C_VIDA], g_szClasesHumanas[g_humanclassnext[id]][C_VELOCIDAD], g_szClasesHumanas[g_humanclassnext[id]][C_GRAVEDAD], g_szClasesHumanas[g_humanclassnext[id]][C_DAMAGE])
show_menu_hclass(id)
menu_destroy(menuid);
return PLUGIN_HANDLED;
}
public show_menu_hclass(id)
{
if (!g_isconnected[id])
return;
static menuid, menu[128], i
menuid = menu_create("Clases humanas internas (y)", "menu_hclass")
for (i = 0; i < sizeof(g_szClasesHumanas); i++)
{
if (i == g_humanclass[id])
formatex(menu, charsmax(menu), "\d%s \y(ACTUAL)", g_szClasesHumanas[i][C_NAME])
else if (i == g_humanclassnext[id])
formatex(menu, charsmax(menu), "\d%s \y(ELEGIDO)", g_szClasesHumanas[i][C_NAME])
else
formatex(menu, charsmax(menu), "%s", g_szClasesHumanas[i][C_NAME])
menu_additem(menuid, menu)
}
menu_setprop(menuid, MPROP_BACKNAME, "Retroceder")
menu_setprop(menuid, MPROP_NEXTNAME, "Siguiente")
menu_setprop(menuid, MPROP_EXITNAME, "Salir")
MENU_PAGE_HCLASS = min(MENU_PAGE_HCLASS, menu_pages(menuid)-1)
menu_display(id, menuid, MENU_PAGE_HCLASS)
}