29.11.2010, 21:49
Well, I have this command here:
***** NOTE - Don't mind the pvars, i just added to check between 2 things without getting errors for not having the real vars. Ok, so as you see i embedded colors, if i disable the 2nd if statement, it will compile, if i compile that top command, the compiler crashes.
I tested it on a new pawno, as well as on my server, but i'm getting the same thing, If i misused the colors embedding, tell me.
Btw, this is how the script will crash ( at least for me )
pawn Код:
CMD:hayhelp(playerid, params[])
{
if(GetPVarInt(playerid, "Gay") == 1)
{
DialogBox(playerid, HAYHELP_BOX, "{FF0000}HAY MINI-GAME", "{1DBEA3}* WELCOME TO THE HAY MINI-GAME HELP MENU! THIS IS A GAME\n\
THAT REQUIRES BOTH, PATIENCE AND SPEED TO ADVANCE TO THE NEXT LEVEL\n\n*THIS GAME IS NOT \"IMPOSSIBLE\".. NOTE THAT WHEN ENTERING\nTHE MINI-GAME, YOUR\
VEHICLE AND WEAPONS ARE REMOVED\nFOR THE SAFETY OF THE STACK..\nTO LEAVE THIS GAME, PICKUP THE SKULL\n\n* COMMANDS:{FF0000}\n/ENTERHAY\n/SCORE\n/HAYHELP", "OK", "CLOSE");
}
else if(GetPVarInt(playerid, "Gay") == 2)
{
DialogBox(playerid, HAYHELP_BOX, "{FF0000}HAY MINI-JUEGO", "{1DB3A3}* BIENVENIDO AL MINI-JUEGO DEL HAY! EN ESTE JUEGO\nSE REQUIERE PACIENSIA Y VELOCIDAD PARA AVANZAR AL NIVEL SIGUIENTE\n\
ESTE JUEGO NO ES \"IMPOSIBLE\".. TE EN CUENTA QUE AL ENTRAR\nAL JUEGO, TUS ARMAS Y VEHICULOS SERAN REMOVIDOS PARA\nPROTEGER LA TORRE, Y A LOS JUGADORES\n\n\
PARA SALIR DEL MINI-JUEGO, LEVANTA LA CALABERA LOCALIZADA AL LADO DEL JUEGO!\n\n* COMMANDS:{FF0000}\n/ENTRARHAY\n/PUNTAJE\n/HAYHELP", "OK", "CERRAR");
}
return 1;
}
I tested it on a new pawno, as well as on my server, but i'm getting the same thing, If i misused the colors embedding, tell me.
Btw, this is how the script will crash ( at least for me )
pawn Код:
#include <a_samp>
#include <CMD>
#define DialogBox(%0,%1,%2,%3,%4,%5) ShowPlayerDialog( %0, %1, DIALOG_STYLE_MSGBOX, %2, %3, %4, %5 )
public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}
CMD:hayhelp(playerid, params[])
{
if(GetPVarInt(playerid, "Gay") == 1)
{
DialogBox(playerid, HAYHELP_BOX, "{FF0000}HAY MINI-GAME", "{1DBEA3}* WELCOME TO THE HAY MINI-GAME HELP MENU! THIS IS A GAME\n\
THAT REQUIRES BOTH, PATIENCE AND SPEED TO ADVANCE TO THE NEXT LEVEL\n\n*THIS GAME IS NOT \"IMPOSSIBLE\".. NOTE THAT WHEN ENTERING\nTHE MINI-GAME, YOUR\
VEHICLE AND WEAPONS ARE REMOVED\nFOR THE SAFETY OF THE STACK..\nTO LEAVE THIS GAME, PICKUP THE SKULL\n\n* COMMANDS:{FF0000}\n/ENTERHAY\n/SCORE\n/HAYHELP", "OK", "CLOSE");
}/*Disabling this bottom if statement, it will compile, other wise it will crash */
else if(GetPVarInt(playerid, "Gay") == 2)
{
DialogBox(playerid, HAYHELP_BOX, "{FF0000}HAY MINI-JUEGO", "{1DB3A3}* BIENVENIDO AL MINI-JUEGO DEL HAY! EN ESTE JUEGO\nSE REQUIERE PACIENSIA Y VELOCIDAD PARA AVANZAR AL NIVEL SIGUIENTE\n\
ESTE JUEGO NO ES \"IMPOSIBLE\".. TE EN CUENTA QUE AL ENTRAR\nAL JUEGO, TUS ARMAS Y VEHICULOS SERAN REMOVIDOS PARA\nPROTEGER LA TORRE, Y A LOS JUGADORES\n\n\
PARA SALIR DEL MINI-JUEGO, LEVANTA LA CALABERA LOCALIZADA AL LADO DEL JUEGO!\n\n* COMMANDS:{FF0000}\n/ENTRARHAY\n/PUNTAJE\n/HAYHELP", "OK", "CERRAR");
}
return 1;
}

