11.11.2009, 18:39
pawn Code:
public GetClosestHospital(playerid)
{
if(!IsPlayerConnected(playerid)){
return -1;
}
new Float:prevdist = 100000.000;
new prevhosp;
for(new hospid = 0; hospid < 4; hospid++){
new Float:dist;
if(hospid == 0){
dist = GetPlayerDistanceToPoint(playerid,-2651.6501,634.1177);
}
else if(hospid == 1){
dist = GetPlayerDistanceToPoint(playerid,1173.5842,-1324.5615);
}
else if(hospid == 2){
dist = GetPlayerDistanceToPoint(playerid,2031.9415,-1404.3578);
}
else if(hospid == 3){
dist = GetPlayerDistanceToPoint(playerid,1582.5615,1768.7921);
}
if((dist < prevdist)){
prevdist = dist;
prevhosp = hospid;
}
}
return prevhosp;
}