SA-MP Forums Archive
No funciona y da un warning - 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: No funciona y da un warning (/showthread.php?tid=334779)



No funciona y da un warning - -[R]hysi- - 15.04.2012

Estuve haciendo una funcion para detectar que estas cerca de un coche pero me da un warning y si estoy cerca me dice que estoy lejos =/

pawn Код:
YCMD:idcoche(playerid, params[], help)
{
if (help) SendClientMessage(playerid, 0xFF0000AA, "Se utiliza para omprobar la id de un coche"); // Esto no sale si se usa el comando
else
{
new string[80];
new Cochec;
Cochec= GetPlayerVehicleID(playerid);
if(!JugadorCercaVehiculo(playerid,Cochec,2.0)) return SendClientMessage(playerid,-1,"No estбs cerca de ningun coche");
format(string,sizeof(string),"[OOC]:La id de este coche es %s",Cochec);
Message(playerid, COLOR_WHITE, string);
return 1;
}
return 1;
}
Me da warning 213: tag mismatch

pawn Код:
if(!JugadorCercaVehiculo(playerid,Cochec,2.0)) return SendClientMessage(playerid,-1,"No estбs cerca de ningun coche");
pero no funciona siempre sale que no estas cerca .Gracias por su ayuda Saludos


Respuesta: No funciona y da un warning - Fede.Zink - 15.04.2012

Proba Sacandole El Signo de admiracion a El JugadorCercaVehiculo 1.


Respuesta: No funciona y da un warning - -[R]hysi- - 15.04.2012

Sigue igual D:


Respuesta: No funciona y da un warning - TiNcH010 - 15.04.2012

Como tenes definido JugadorCercaVehiculo?


Respuesta: No funciona y da un warning - -[R]hysi- - 16.04.2012

pawn Код:
stock JugadorCercaVehiculo(Float:radi, playerid, vehicleid)
{
if(IsPlayerConnected(playerid))
{
new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,PX,PY,PZ);
GetVehiclePos(vehicleid, X,Y,Z);
new Float:Distance = (X-PX)*(X-PX)+(Y-PY)*(Y-PY)+(Z-PZ)*(Z-PZ);
if(Distance <= radi*radi)
{
return true;
}
}
return false;
}



Respuesta: No funciona y da un warning - TiNcH010 - 16.04.2012

Es que estбs definiendo radio, playerid y vehicleid, y al usarlo lo haces desordenado, playerid, vehicleid y radio.
Probб asн:

pawn Код:
if(!JugadorCercaVehiculo(2.0,playerid,Cochec)) return SendClientMessage(playerid,-1,"No estбs cerca de ningun coche");



Respuesta: No funciona y da un warning - -[R]hysi- - 16.04.2012

Muchas gracias