[AYUDA URGENTE] Error que no entiendo.(No resuelto) -
The_M - 17.12.2010
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public ProgressBar() //
{
for(new playerid; playerid < MAX_PLAYERS; playerid++) //
{
new vehicleid;
if((vehicleid = GetPlayerVehicleID(playerid)) && vhealth[playerid] != INVALID_BAR_ID)
{
new Float:health;
GetVehicleHealth(vehicleid, health);
SetProgressBarValue(vhealth[playerid], health);
UpdateProgressBar(vhealth[playerid], playerid);
}
}
}
El compiler dice esto:
Код:
C:\Documents and Settings\--(2566) : error 017: undefined symbol "vhealth"
C:\Documents and Settings\--(2566) : warning 215: expression has no effect
C:\Documents and Settings\--(2566) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\--(2566) : error 029: invalid expression, assumed zero
C:\Documents and Settings\--(2566) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Muchas gracias.
Respuesta: [Ayuda] Error que no entiendo. -
TiNcH010 - 17.12.2010
Intenta agregando un new de vhealth o sino algo como
pawn Код:
new Float:x,Float:y,Float:z;
new Float:vhealth;
new Float:a;
new carid;
new getcarid;
GetVehicleHealth(carid, health)
Re: [Ayuda] Error que no entiendo. -
cocolabush - 17.12.2010
Habrбs borrado el array vhealth[MAX_PLAYERS], o lo tendras en algun otro callback... de ser eso fijate si podes generalizarlo y no limitarlo a un solo callback.
Re: [Ayuda] Error que no entiendo. -
SAMPGammer - 17.12.2010
Mierda, no lees el codigo?
C:\Documents and Settings\--(2566) : error 017: undefined symbol "vhealth" -> no usaste "vhealt" aсade #pragma unusued vhealth
--------------------
C:\Documents and Settings\--(2566) : warning 215: expression has no effect -> Puede que escribiste mal la funciуno o no existe
--------------------
C:\Documents and Settings\--(2566) : error 001: expected token: ";", but found "]" -> se te ha olvidado la ;.
--------------------
C:\Documents and Settings\--(2566) : error 029: invalid expression, assumed zero -> Expresiуn invalida, como "eles" o "fi".
--------------------
C:\Documents and Settings\--(2566) : fatal error 107: too many error messages on one line -> esta no le hagas caso, quiere decir que tenйs deamsiados erores en una sola linea.
Respuesta: Re: [Ayuda] Error que no entiendo. -
TheChaoz - 17.12.2010
fijate agregando
pawn Код:
new vhealth[MAX_PLAYERS];
OFF TOPIC:
Quote:
Originally Posted by SAMPGammer
Mierda, no lees el codigo?
C:\Documents and Settings\--(2566) : error 017: undefined symbol "vhealth" -> no usaste "vhealt" aсade #pragma unusued vhealth
--------------------
C:\Documents and Settings\--(2566) : warning 215: expression has no effect -> Puede que escribiste mal la funciуno o no existe
--------------------
C:\Documents and Settings\--(2566) : error 001: expected token: ";", but found "]" -> se te ha olvidado la ;.
--------------------
C:\Documents and Settings\--(2566) : error 029: invalid expression, assumed zero -> Expresiуn invalida, como "eles" o "fi".
--------------------
C:\Documents and Settings\--(2566) : fatal error 107: too many error messages on one line -> esta no le hagas caso, quiere decir que tenйs deamsiados erores en una sola linea.
|
che retrasado mental l1є no insultes y 2є si vas a corregir ensima q canchereas, hacelo bien. el error 017 significa que se uso una variable/array y no se lo definio. el codigo:
se utiliza para marcale y de cierta forma "decirle" al compilador que esa exprecion no esta siendo usada, asi que la proxima vez, antes de hablar al pedo mira lo que decis.
Re: [Ayuda] Error que no entiendo. -
MrDeath537 - 17.12.2010
Quote:
Originally Posted by SAMPGammer
Mierda, no lees el codigo?
C:\Documents and Settings\--(2566) : error 017: undefined symbol "vhealth" -> no usaste "vhealt" aсade #pragma
|
" undefined symbol "vhealth" " no significa que la variable no estб siendo usada, significa que estб siendo usada pero no estб definida...
Re: [Ayuda] Error que no entiendo. -
SAMPGammer - 17.12.2010
Quote:
Originally Posted by MrDeath
" undefined symbol "vhealth" " no significa que la variable no estб siendo usada, significa que estб siendo usada pero no estб definida...
|
Y eso es lo que le da el error
Respuesta: Re: [Ayuda] Error que no entiendo. -
TheChaoz - 17.12.2010
Quote:
Originally Posted by SAMPGammer
Y eso es lo que le da el error
|
BRABO!!!!!!!!!!!!!!!!!!!!!!!!!!!!
LOL. vos no dijiste lo mismo.
si no lee la explicacion q te di a lo que pusiste.
Re: [Ayuda] Error que no entiendo. -
SAMPGammer - 17.12.2010
[off]Hey, Jope, lo siento, va, tampoco ha sido para tanto[/off]
Respuesta: Re: [Ayuda] Error que no entiendo. -
[J]ulian - 17.12.2010
Quote:
Originally Posted by SAMPGammer
Mierda, no lees el codigo?
|
Agregando eso, si es para tanto...