15.06.2013, 13:56
(
Последний раз редактировалось DartakousLien; 18.06.2013 в 12:08.
)
olha a minha mensagem!
para quem estiver interessado vou deixar aqui o exemplo tbm
para quem estiver interessado vou deixar aqui o exemplo tbm
pawn Код:
//no topo do GM
#define TOTAL_DE_HOSPITAIS 3
//no comando
new Float:poshospital[TOTAL_DE_HOSPITAIS][3] = {
{0.0,0.0,0.0},//coloca as coordenadas do hospital, voce poderб ausa-las para setar a posicao (veja mais abaixo)
{0.0,0.0,0.0},
{0.0,0.0,0.0}
};
new Float:menordistancia=0xFFFFFF;//16777215 em decimal
new Float:distactual;
new hospital;
for(new nh=0;nh!=TOTAL_DE_HOSPITAIS;nh++) {
distactual = GetPlayerDistanceFromPoint(playerid,poshospital[nh][0],poshospital[nh][1],poshospital[nh][2]);
if (distactual<menordistancia) {
menordistancia=distactual;
hospital=nh;
}
}
//o hospital mais perto й o "hospital"
//agora voce pode usar por exemplo SetPlayerPos(playerid,poshospital[hospital][0],poshospital[hospital][1],poshospital[hospital][2]);