Error En dialog
#1

pawn Код:
if (strcmp("/comprar", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, packs, DIALOG_STYLE_LIST, "Compra de Armas", "|Pack 1| Recortada - Uzi - M4 - Sniper $3000\n|Pack 2| Recortada - Tec9 - Ak47 - Sniper $6000\n|Pack 3| M4 - Sniper - Colt45 - Mp5 $8000\n|Pack 4| Combat Shotgun - Tec9 - M4 - Spray $ 10000\n|Pack 5| Colt45 - Recortada - Mp5 $12000\n|Pack 6| Colt45 - Tecs - M4 - Spray - Sniper $14000","Comprar","Cancelar");
        return 1;
    }
tengo todo definido no es la primera ves que hago esto pero me sale este error

Quote:

C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\Rar$DI58.718\ls gangwars.pwn(431) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Graciasss no lo puedo solucionar y quiero ver si me ayudan
Reply
#2

їLinea demasiado larga?

Prueba asi:

Код:
if (strcmp("/comprar", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, 
packs, 
DIALOG_STYLE_LIST, 
"Compra de Armas", 
"|Pack 1| Recortada - Uzi - M4 - Sniper $3000\n|Pack 2| Recortada - Tec9 - Ak47 - Sniper $6000\n|Pack 3| M4 - Sniper - Colt45 - Mp5 $8000\n|Pack 4| Combat Shotgun - Tec9 - M4 - Spray $ 10000\n|Pack 5| Colt45 - Recortada - Mp5 $12000\n|Pack 6| Colt45 - Tecs - M4 - Spray - Sniper $14000",
"Comprar",
"Cancelar");
        return 1;
    }
Reply
#3

Usб strcat, hay ejemplos en el foro.


PD: Vivo al lado de la cancha del doke (Y).
Reply
#4

pawn Код:
error 001: expected token: ";", but found ")"
No cerraste bien un parentecis o un punto y coma.
Otra podrнa ser que no cerraste bien una llave, o un return.
No es por "la lнnea es demasiado larga", sino te hubiera puesto el error de "input line too long (after substitutions)‎".
Saludos
Reply
#5

TiNcHO10 cuando una linea de dialog esta a punto de llegar a "input line too long (after substitutions)‎" pasa eso.

No seria la primera vez que me pasa.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)