[AYUDA] Con mi codigo
#1

Bueno pues habнa instalado un insertado un sistema para la venta de coches pero al compilar me da todos estos errores. їAlguien me ayuda?

C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\utils.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(276) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(296) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(322) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(330) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(33 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(346) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(354) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(362) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(370) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(37 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(38 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(442) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(57 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1099) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1206) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1256) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1290) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1404) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1480) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(150 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1536) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1563) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(159 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1615) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(163 : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1652) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1675) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\djson.inc(1694) : warning 219: local variable "file" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(57) : error 010: invalid function or declaration
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(5 : error 001: expected token: "-identifier-", but found "%"
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(154) : error 017: undefined symbol "INI_ParseFile"
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(154) : warning 215: expression has no effect
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(154) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(154) : error 017: undefined symbol "extra"
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\gamemodes\U1.pwn(154) : fatal error 107: too many error messages on one line

Entre las lнneas 56 y 60 tengo esto:

56 #define CALLBACK:%0(%1)
57 forward %0(%1);
58 public %0(%1)
59
60 #define PrecioElegy 100 //el 100 es el precio que se le asignara al Elegy

En la lнnea 154 que es donde tira muchos errores tengo lo siguiente:

INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);

A ver si podeнs ayudar con estos dos errores y con los que me da el Dini, el djson y el utils, que no pongo lo que hay en las lнneas porque supongo que no tendra relevancia.
Reply
#2

Es un poco rraro por ahн te larga eso porq te falto una llave {} en algъn lado. Pero de igual forma si tenes 2
pawn Код:
new string[256];//o otro array
borra uno y lo mismo con file
Reply
#3

Por mucho que busco no veo que le falte nada y no consigo arreglar el fallo. їPuedes especificar mejor?

їTe paso el cуdigo a ver si tu puedes hacer algo?

Gracias.
Reply
#4

En si seria mejor pero no vas a pasar todo el gm ¬¬

Busca si esta definido 2 veces string y file no es muy complicado ¬¬
Reply
#5

Vale, parece que file estaba definido dos veces pero ahora me da todavia los siguientes errores:

C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\pawno\include\utils.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(62) : error 010: invalid function or declaration
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(63) : error 001: expected token: "-identifier-", but found "%"
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : error 017: undefined symbol "INI_ParseFile"
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : warning 215: expression has no effect
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : error 017: undefined symbol "extra"
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : fatal error 107: too many error messages on one line
Reply
#6

" string " tambiйn esta definido 2 veces
Reply
#7

Encuentro los siguientes new string:

Aquн:

stock RPName(playerid)
{
new string[24];
GetPlayerName(playerid,string,24);
new str[24];
strmid(str,string,0,strlen(string),24);
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if (str[i] == '_') str[i] = ' ';
}
return str;
}

Aquн:

stock UserPath(playerid)
{
new string[128],playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playernam e));
format(string,sizeof(string),PATH,playername);
return string;
}

Aquн:

public OnPlayerText(playerid, text[])
{

new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new string[256];
new tmp[256];

Aquн:

CALLBACK:CrearCocheVenta(update,idx)
{
//new file[50],
string[128];
if(update == 1)
{
format(file, sizeof(file),"CochesPropios/%d.ini",vehicleid);


їCuales tengo que quitar y cuales tengo que dejar?
Reply
#8

para la linea 56,57 y 58 remplaza los defines por este
pawn Код:
#define CALLBACK:%0(%1) \
forward %0(%1); \
public %0(%1)
Reply
#9

C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Basic RP Script Scratch FIX\pawno\include\utils.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : error 017: undefined symbol "INI_ParseFile"
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : warning 215: expression has no effect
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : error 017: undefined symbol "extra"
C:\Users\Usuario\Desktop\Prueba de coches\Basic RP Script Scratch FIX\gamemodes\U1.pwn(152) : fatal error 107: too many error messages on one line

Se han solucionado dos errores, pero queda eso todavнa.
Reply
#10

Pasa de las lineas 150 a la 155
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)