13.07.2013, 10:45
(
Последний раз редактировалось rhds; 14.07.2013 в 12:46.
)
pawn Код:
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(exam[playerid] == 1)
{
if(IsRaceRunning == true)
{
DisablePlayerRaceCheckpoint(playerid);
Driving1_CP[playerid]++;
if(sizeof(Driving1) - 1 == Driving1_CP[playerid])
{
SetPlayerRaceCheckpoint(playerid, 1,Driving1[Driving1_CP[playerid]][0],Driving1[Driving1_CP[playerid]][1],Driving1[Driving1_CP[playerid]][2], 0.0, 0.0, 0.0, 3);
}
else
{
SetPlayerRaceCheckpoint(playerid, 0, Driving1[Driving1_CP[playerid]][0],Driving1[Driving1_CP[playerid]][1],Driving1[Driving1_CP[playerid]][2], Driving1[Driving1_CP[playerid] + 1][0],Driving1[Driving1_CP[playerid] + 1][1],Driving1[Driving1_CP[playerid] + 1][2], 3);
}
}
if(Driving1_CP[playerid] == sizeof(Driving1))
{
exam[playerid] = 0;
IsRaceRunning = false;
KillTimer(timer[playerid]);
return 1;
}
}
return 1;
}