Code
public Float:GetDistancePlayertoXYZ(playerid,Float:x2,Float:y2,Float:z2)
{
if(!IsPlayerConnected(playerid)) return 65000.0;
new Float:x1, Float:y1, Float:z1;
GetPlayerPos(playerid,x1,y1,z1);
if(x1 == 0 && y1 == 0 && z1 == 0) return 65000.0;
new Float:dist = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return dist;
}
Автор: Iain Gilbert (GhostGum).