[Ayuda]Obtener el punto mбs cercano.
#6

pawn Код:
SpawnMasCercanoDe(x,y,z) {
    new Float:dis = 1000000.00;
    new id;
    for(new i=0,d; i<sizeof gRandomSpawns_LosSantos; i++) {
        d = GetDistance(x,y,z,gRandomSpawns_LosSantos[0],gRandomSpawns_LosSantos[1],gRandomSpawns_LosSantos[2]);
        if(d < dis) {
            dis= d;
            id = i;
        }
    }
    return id;
}

//------------------------------------------------------------------------------
forward Float:GetDistance(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2);
public  Float:GetDistance(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2) {
    return VectorSize(floatabs(floatsub(x2,x1)),floatabs(floatsub(y2,y1)),floatabs(floatsub(z2,z1)));
}
Reply


Messages In This Thread
[Ayuda]Obtener el punto mбs cercano. - by jonatinmos - 11.06.2016, 03:01
Respuesta: [Ayuda]Obtener el punto mбs cercano. - by OTACON - 11.06.2016, 03:19
Respuesta: [Ayuda]Obtener el punto mбs cercano. - by jonatinmos - 11.06.2016, 03:22
Respuesta: [Ayuda]Obtener el punto mбs cercano. - by OTACON - 11.06.2016, 03:29
Respuesta: [Ayuda]Obtener el punto mбs cercano. - by jonatinmos - 11.06.2016, 04:12
Re: [Ayuda]Obtener el punto mбs cercano. - by Daniel-92 - 11.06.2016, 04:52

Forum Jump:


Users browsing this thread: 1 Guest(s)