[Error] Ayuda con este Dialog
#1

Hola a todos, lo que pasa es que estaba agregando un dialog pero me tira unos errores que no logro solucionar, les agradeceria mucho si me pueden resolver este problema, les dejo el script:

Код:
if(dialogid == Comprar_24/7)
{
if(response)
{
switch(listitem)
{
case 0:
{
new randphone = 100000 + random(899999);
InfoJugador[playerid][jCelular] = randphone;
format(string, sizeof(string), "Has comprado un nuevo Iphone 4S cuyo nъmero es: %d",InfoJugador[playerid][jCelular]);
Mensaje(playerid, color_azulcl, string);
DarDinero(playerid,-1200);
ApplyAnimation(playerid, "DEALER", "shop_pay", 4.0, 0, 0, 0, 0, 0);
MySQLGuardarCuenta(playerid);
}
}
case 1; //------LINEA DE ERRORES--------
{
if(InfoJugador[playerid][jCelular] == 0) return Mensaje(playerid, color_blanco, "No tienes un Iphone, cуmpra uno aqui mismo al mejor precio!");
{
return ShowPlayerDialog(playerid, Recarga_Iphone, DIALOG_STYLE_INPUT, "{018CFE}Operadora de Telefonia Celular TELCEL", "{FFFFFF}Ingresa tu numero celular para realizar la recarga", "Aceptar", "Cancelar");
}
}
}
}
Estos son los errores
Код:
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 014: invalid statement; not in switch
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : warning 215: expression has no effect
Reply
#2

que linea es la 7259?
Reply
#3

Ahi esta marcado pero te la marcare de nuevo en rojo para que la veas.

Код:
if(dialogid == Comprar_24/7)
{
if(response)
{
switch(listitem)
{
case 0:
{
new randphone = 100000 + random(899999);
InfoJugador[playerid][jCelular] = randphone;
format(string, sizeof(string), "Has comprado un nuevo Iphone 4S cuyo nъmero es: %d",InfoJugador[playerid][jCelular]);
Mensaje(playerid, color_azulcl, string);
DarDinero(playerid,-1200);
ApplyAnimation(playerid, "DEALER", "shop_pay", 4.0, 0, 0, 0, 0, 0);
MySQLGuardarCuenta(playerid);
}
}
case 1; //------LINEA DE ERRORES--------
{
if(InfoJugador[playerid][jCelular] == 0) return Mensaje(playerid, color_blanco, "No tienes un Iphone, cуmpra uno aqui mismo al mejor precio!");
{
return ShowPlayerDialog(playerid, Recarga_Iphone, DIALOG_STYLE_INPUT, "{018CFE}Operadora de Telefonia Celular TELCEL", "{FFFFFF}Ingresa tu numero celular para realizar la recarga", "Aceptar", "Cancelar");
}
}
}
}
Reply
#4

Cuando es case, se usa ":" , no ";"
Reply
#5

Quote:
Originally Posted by Edugta.
Посмотреть сообщение
Cuando es case, se usa ":" , no ";"
Claro, me gano de mano. xD
Reply
#6

Pero es que si uso ":" me salen mas errores, mira:

Код:
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 014: invalid statement; not in switch
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : warning 215: expression has no effect
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 001: expected token: ";", but found ":"
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : fatal error 107: too many error messages on one line
Reply
#7

Quote:
Originally Posted by _agusx_
Посмотреть сообщение
Pero es que si uso ":" me salen mas errores, mira:

Код:
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 014: invalid statement; not in switch
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : warning 215: expression has no effect
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 001: expected token: ";", but found ":"
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ARTURO~1\MISDOC~1\SF-RP\SF-RP_~1\GAMEMO~1\SFRP-P.pwn(7259) : fatal error 107: too many error messages on one line
Revisй su cуdigo y notй que tiene un } demбs, ya se lo quitй:

pawn Код:
if(dialogid == Comprar_24/7)
{
    if(response)
    {
        switch(listitem)
        {
            case 0:
            {
                new randphone = 100000 + random(899999);
                InfoJugador[playerid][jCelular] = randphone;
                format(string, sizeof(string), "Has comprado un nuevo Iphone 4S cuyo nъmero es: %d",InfoJugador[playerid][jCelular]);
                Mensaje(playerid, color_azulcl, string);
                DarDinero(playerid,-1200);
                ApplyAnimation(playerid, "DEALER", "shop_pay", 4.0, 0, 0, 0, 0, 0);
                MySQLGuardarCuenta(playerid);
            }
            case 1:
            {
                if(InfoJugador[playerid][jCelular] == 0) return Mensaje(playerid, color_blanco, "No tienes un Iphone, cуmpra uno aqui mismo al mejor precio!");
                {
                    return ShowPlayerDialog(playerid, Recarga_Iphone, DIALOG_STYLE_INPUT, "{018CFE}Operadora de Telefonia Celular TELCEL", "{FFFFFF}Ingresa tu numero celular para realizar la recarga", "Aceptar", "Cancelar");
                }
            }
        }
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)