17.05.2015, 21:12
Aver si te sirve.
pawn Код:
new pool = GetVehiclePoolSize();
for(new i = 1; i <= pool; i ++)
{
if(IsPlayerCloseToVehicle(playerid, i, 10.0))
{
// Estas cercas de un vehiculo, su id es "i".
break;
}
}
stock IsPlayerCloseToVehicle(playerid, vehicleid, Float:distance)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(vehicleid, x, y, z);
if(IsPlayerInRangeOfPoint(playerid, distance, x, y, z) && GetPlayerInterior(playerid) == GetVehicleInterior(vehicleid) && GetPlayerVirtualWorld(playerid) == GetVehicleVirtualWorld(vehicleid) && \
GetPlayerState(playerid) != PLAYER_STATE_SPECTATING) return true;
return false;
}