[Duda] Ordenar coordenadas de menor a mayor.
#1

Bueno, estaba creando un GM de carreras, en lo que se me ocurriу hacer que detecte cuбl es la posiciуn del jugador en la carrera (si va primero, segundo, tercero o cuarto), e hice esto:

pawn Код:
/*
position[...] almacenarнa la ID del jugador (por нndice, o sea, нndice 0 la ID del jugador que va primero, y asн...)
fX, fY, fZ harнan referencia a la posiciуn de la meta de la carrera.
*/


GetPlayersPositionInRace(Race:raceid, position[4], const Float:fX, const Float:fY, const Float:fZ)
{
    new Float:player_dist[4];
    new idx = -1;

    foreach(new i: Race[_:raceid])
    {
        idx ++;
        player_dist[idx] = GetPlayerDistanceFromPoint(i, fX, fY, fZ);
    }
    return 1;
}

De ahн ya no sй cуmo seguir para ordenar player_dist de menor a mayor para asн, encontrar quiйn estб mбs cerca de la meta.


Saludos .
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)