Синтаксис: GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z); playerid - id игрока, для которого поверяется дистанция до точки;
Float:x - координата X контрольной точки;
Float:y - координата Y контрольной точки;
Float:z - координата Z контрольной точки.
Code
stok GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z)
{
new Float:x1,Float:y1,Float:z1;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2));
return floatround(tmpdis);
}
Автор: HomerSVK.