16.02.2013, 16:07
stock Float:GetPlayerDistanceToPoint(playerid, Float
, Float:y, Float:z)
{
new Float
x;
new Float
y;
new Float
z;
if(!IsPlayerInAnyVehicle(playerid)) GetPlayerPos(playerid, px, py, pz);
else GetVehiclePos(GetPlayerVehicleID(playerid), px, py, pz);
return floatsqroot( floatadd( floatadd( floatpower(floatsub(x, px), 2), floatpower(floatsub(y, py), 2) ), floatpower(floatsub(z, pz), 2) ) );
}
stock Float:GetGroundZ(Float
, Float:y)
, Float:y, Float:z){
new Float
x;new Float
y;new Float
z;if(!IsPlayerInAnyVehicle(playerid)) GetPlayerPos(playerid, px, py, pz);
else GetVehiclePos(GetPlayerVehicleID(playerid), px, py, pz);
return floatsqroot( floatadd( floatadd( floatpower(floatsub(x, px), 2), floatpower(floatsub(y, py), 2) ), floatpower(floatsub(z, pz), 2) ) );
}
stock Float:GetGroundZ(Float
, Float:y)

