06.09.2012, 15:40
pawn Код:
ReturnPosProx(playerid) {
new Dist[3] = { 0xFFFF, ... };
for(new i = (sizeof(positions) - 1); i > -1 --i) {
if((Dist[1] = GetPlayerDistanceFromPoint(playerid, positions[i][0], positions[i][1], positions[i][2])) < Dist[0]) {
Dist[0] = Dist[1];
Dist[2] = i;
}
}
return Dist[2];
}
//Utilizando
new Prox = ReturnPosProx(playerid);
SetPlayerPos(playerid, positions[Prox][0], positions[Prox][1], positions[Prox][2]);