30/11/2019, 02:29 AM
(Última modificación: 30/11/2019, 02:47 AM por Farid. Edited 1 time in total.)
Buenas, la verdad que ya me cansé de prueba y error y no pude dar con la solución.
EL ERROR ES EL SIGUIENTE:
El plugin es de mi jailbreak (joropito) y este menú está creado en el mismo y así como está compila perfectamente pero NO visualiza en el servidor esto:
menu_additem(iMenu, "Abrir las celdas");
menu_additem(iMenu, "Dar dia libre");
menu_additem(iMenu,"Activar/Desactivar BOX");
menu_additem(iMenu, "Dar color a un jugador^n");
Les agradecería mucho por una ayudita
EL ERROR ES EL SIGUIENTE:
El plugin es de mi jailbreak (joropito) y este menú está creado en el mismo y así como está compila perfectamente pero NO visualiza en el servidor esto:
menu_additem(iMenu, "Abrir las celdas");
menu_additem(iMenu, "Dar dia libre");
menu_additem(iMenu,"Activar/Desactivar BOX");
menu_additem(iMenu, "Dar color a un jugador^n");
Les agradecería mucho por una ayudita
Código PHP:
ShowMenu_Principal(id)
{
static iMenu, CsTeams:iTeam;
iMenu = menu_create("\y\=============================^n\yJailBreak\r (Comunidad...)\y^n\=============================", "HandlerMenu_Principal");
iTeam = cs_get_user_team(id);
menu_additem(iMenu, iTeam == CS_TEAM_T ? "Tienda" : g_Simon != id ? "Ser simón" : "Dejar de ser simón");
menu_additem(iMenu, "Comandos utilizables");
menu_additem(iMenu, "Abrir las celdas");
menu_additem(iMenu, "Dar dia libre");
menu_additem(iMenu,"Activar/Desactivar BOX");
menu_additem(iMenu, "Dar color a un jugador^n");
menu_additem(iMenu, iTeam == CS_TEAM_T ? "Ser \yGUARDIA" : "Ser \rPRISIONERO");
menu_setprop(iMenu, MPROP_EXITNAME, "Volver");
menu_display(id, iMenu);
return PLUGIN_HANDLED;
}
public HandlerMenu_Principal(id, iMenu, iItem)
{
switch (iItem)
{
case MENU_EXIT:
{
menu_destroy(iMenu)
return PLUGIN_HANDLED;
}
case 0:
{
if (cs_get_user_team(id) == CS_TEAM_T)
ShowMenu_Tienda(id);
else if (cs_get_user_team(id) == CS_TEAM_CT)
Clcmd_Simon(id);
}
case 1: ShowMenu_Comandos(id);
case 2: client_cmd(id, "say /abrir");
case 3: client_cmd(id, "say /fd");
case 4: client_cmd(id, "say /box");
case 5: client_cmd(id, "say /glow");
case 6:
{
user_silentkill(id);
if (cs_get_user_team(id) == CS_TEAM_T)
{
if (fnCount_CT() < ctcount_allowed() || get_user_flags(id) & ADMIN_BAN)
cs_set_user_team(id, CS_TEAM_CT);
else
client_print(id, print_center, "Hay demasiados Guardias");
}
else
cs_set_user_team(id, CS_TEAM_T);
}
}
return PLUGIN_HANDLED;
}
ShowMenu_Comandos(id)
{
static iLen, szText[512];
iLen = formatex(szText, charsmax(szText), "\yComandos utilizables^n^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\rComandos CT:^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\wBind +simonvoice \r- \yPara hablar siendo simón^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\w/simon \r- \ySer/Dejar de ser simón^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\w/fd o /freeday \r- \yAbre el menú de dÃa libre^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\w/box \r- \yActiva/Desactiva el modo BOXEO^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\w/open o /abrir \r- \yAbre las puertas de celda^n^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\rComandos TT:^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "\w/lr o /duel \r- \yAbre el menú de última voluntad^n");
iLen += formatex(szText[iLen], charsmax(szText) - iLen, "^n\r0.\w Volver");
show_menu(id, MENU_KEY_0, szText, -1, "Comandos");
}
public HandlerMenu_Comandos(id, iKey)
{
if (iKey == 9)
{
ShowMenu_Principal(id);
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
ShowMenu_Tienda(id)
{
static iMenu, szText[64], i;
iMenu = menu_create("Tienda^n\rSolamente se puede comprar 1 ITEM por ronda", "HandlerMenu_Tienda");
for (i = 0; i < sizeof(g_szItemsTienda); i++)
{
formatex(szText, charsmax(szText), "%s \y%d", g_szItemsTienda[i][ITEM_NAME], g_szItemsTienda[i][ITEM_COST]);
menu_additem(iMenu, szText, .callback = menu_makecallback("Callback_Tienda"));
}
menu_setprop(iMenu, MPROP_EXITNAME, "Volver");
menu_display(id, iMenu);
}
public Callback_Tienda(id, iMenu, iItem)
{
if (g_bComprado[id])
return ITEM_DISABLED;
if (g_iPuntos[id] < g_szItemsTienda[iItem][ITEM_COST])
return ITEM_DISABLED;
return ITEM_ENABLED;
}
public HandlerMenu_Tienda(id, iMenu, iItem)
{
switch (iItem)
{
case MENU_EXIT:
{
menu_destroy(iMenu);
ShowMenu_Principal(id);
return PLUGIN_HANDLED;
}
case 0: give_item(id, "weapon_hegrenade");
case 1: give_item(id, "weapon_flashbang");
case 2:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
}
case 3: set_user_health(id, get_user_health(id) + 150);
case 4: set_user_health(id, get_user_health(id) + 250);
case 5:
{
set_user_godmode(id, 1);
set_task(5.0, "DetenerInmu", id);
}
case 6: cs_set_weapon_ammo(give_item(id, "weapon_deagle"), 1);
}
g_bComprado[id] = true;
g_iPuntos[id] -= g_szItemsTienda[iItem][ITEM_COST];
ChatColor(id, BLUE, "^x04[JB]^x01 Compraste:^x03 %s", g_szItemsTienda[iItem][ITEM_NAME]);
return PLUGIN_HANDLED;
}