09/05/2022 08:37
(Esta mensagem foi modificada pela última vez a: 09/05/2022 08:59 por White_Blue.)
Testa assim
Código PHP:
#if !defined IsValidVehicle // No topo do script
native IsValidVehicle(vehicleid);
#endif
CMD:prox(playerid)
{
new string[128];
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(CheckPlayerDistanceToVehicle(5.0, playerid, i))
{
if(!IsValidVehicle(i)) return 1;
format(string, sizeof(string), "Você está próximo do veículo %i!", i);
SendClientMessage(playerid, -1, string);
}
}
return 1;
}
stock CheckPlayerDistanceToVehicle(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 1;
}
return 0;
}
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.