11/12/2019, 03:47 AM
(Última modificación: 11/12/2019, 03:47 AM por Farid. Edited 1 time in total.)
Buenas, necesito que me digan el error de el porqué no deja poner "Siguiente" al tocar el número "9" y que me mande a la otra página, y al poner el "0" que te mande al menú principal, dejo el código.
Código PHP:
SM_Comandos(id, iPages)
{
iPages = g_iPages[id];
static iLen, szText[756];
iLen = formatex(szText, charsmax(szText), "\yComando para administradores\r\R%d/2^n", g_iPages[id]);
if (iPages == 0)
{
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yComandos de menús de admin^n^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_kickmenu\r:\w Abre el menú para expulsar jugadores^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_banmenu\r:\w Abre el menú para banear jugadores^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_slapmenu\r:\w Abre el menú para golpear jugadores^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_slaymenu\r:\w Abre el menú para matar jugadores^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_votemapmenu\r:\w Abre el menú para votar mapas^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_mapmenu\r:\w Abre el menú para cambiar de mapa^n");
}
if (iPages == 1)
{
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yComandos de consola de admin^n^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_kick\r:\w Expulsa a un jugador^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_ban\r:\w Excluye a un jugador^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_slay\r:\w Mata a un jugador^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_slap\r:\w Golpea a un jugador^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_map\r:\w Cambia de mapa^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_votemap\r:\w Pone en votación los mapas elegidos^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\yamx_nick\r:\w Cambia el Tag a un jugador^n");
}
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "^n\r9.\w Siguiente^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\r0.\w Volver");
show_menu(id, MENU_KEY_0, szText, -1, "Comandos");
}
public HM_Comandos(id, iKey)
{
if (iKey == 9)
{
g_iPages[id] = !(g_iPages[id]);
SM_Comandos(id, g_iPages[id]);
return PLUGIN_HANDLED;
}
else if (iKey == 0)
SM_Admins(id);
return PLUGIN_HANDLED;
}