11.08.2014, 16:06
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:
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
.
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
