Warning 208 Ayuda - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Warning 208 Ayuda (
/showthread.php?tid=604628)
Warning 208 Ayuda -
Skrixel - 08.04.2016
Hola Por favor me ayudan Me ha salido este error
Quote:
warning 208: function with tag result used before definition, forcing reparse
|
Las Lineas
Esta es la que me da error
Quote:
Floatlayer_get_speed(playerid)
|
Esta es la Completa.
Quote:
Floatlayer_get_speed(playerid)
{
new
Float: Floats[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Floats[0], Floats[1], Floats[2]);
return floatsqroot(Floats[0] * Floats[0] + Floats[1] * Floats[1] + Floats[2] * Floats[2]) * 150;
}
|
Les Agradeceria mucho, Muchas gracias.
Re: Warning 208 Ayuda -
FelipeBlanco - 08.04.2016
Код:
stock Float:Player_get_speed(playerid)
{
new
Float: Floats[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Floats[0], Floats[1], Floats[2]);
return floatsqroot(Floats[0] * Floats[0] + Floats[1] * Floats[1] + Floats[2] * Floats[2]) * 150;
}
Proba asi
Re: Warning 208 Ayuda -
NullBot - 08.04.2016
no debe ser flotante ya que playerid es un tipo int (ENTERO) no flotante, al principio le pasan el parametro de la id del jugador la cual debe ser entero.
stock Float:Player_get_speed(playerid)
X playerid es tipo int
stock GetPlayerSpeed(playerid)
>>
Prueba asi
pawn Код:
stock GetPlayerSpeed(playerid)
{
new
Float: Floats[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Floats[0], Floats[1], Floats[2]);
return floatsqroot(Floats[0] * Floats[0] + Floats[1] * Floats[1] + Floats[2] * Floats[2]) * 150;
}
el resultado final sera un tipo float, cuando llames GetPlayerSpeed(playerid); procura declarar una variable flotante para almacenar el valor.
new Float: Velocidad = GetPlayerSpeed(playerid);
Re: Warning 208 Ayuda -
Daniel-92 - 08.04.2016
Una soluciуn simple con este problema es declarar la funciуn como publica
PHP код:
forward Float:player_get_speed(playerid);
public Float:player_get_speed(playerid) {
new Float: Floats[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), Floats[0], Floats[1], Floats[2]);
return floatsqroot(Floats[0] * Floats[0] + Floats[1] * Floats[1] + Floats[2] * Floats[2]) * 150;
}