07.12.2016, 13:45
PHP код:
stock GetPlayerRacePosition(playerid)
{
new count, cp = gCheckpoint[playerid];
foreach(new i : Player)
{
if(gCheckpoint[i] > gCheckpoint[playerid])
{
count ++;
}
else if (gCheckpoint[i] == gCheckpoint[playerid])
{
if (GetPlayerDistanceFromPoint(i, g_arrCheckpoints[0][cp], g_arrCheckpoints[1][cp], g_arrCheckpoints[2][cp]) < GetPlayerDistanceFromPoint(playerid, g_arrCheckpoints[0][cp], g_arrCheckpoints[1][cp], g_arrCheckpoints[2][cp]))
{
count ++;
}
else if(gCheckpoint[i] < gCheckpoint[playerid])
{
count --;
}
}
}
return count + 1;
}
