03.09.2011, 20:33
Hi, i have a problem with checkpoints, sometimes it mixes up like for example if i enter enter a checkpoint which should spawn me a car it spawns a motorcycle. I check so:
pawn Код:
public OnPlayerEnterDynamicRaceCP(playerid, checkpointid)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PVar[playerid][p)
if(checkpointid == aircheckpoints[sflv][playerid][0])
{
DestroyDynamicRaceCP(aircheckpoints[sflv][playerid][0]);
aircheckpoints[sflv][playerid][0] = -1;
aircheckpoints[sflv][playerid][1] = CreateDynamicRaceCP(3, LakunasEventPlace[1][0], LakunasEventPlace[1][1],LakunasEventPlace[1][2], LakunasEventPlace[2][0], LakunasEventPlace[2][1],LakunasEventPlace[2][2], 15, 0, 0, playerid, 300.0);//1
return 1;
}
else if(checkpointid == aircheckpoints[sflv][playerid][1])
{
DestroyDynamicRaceCP(aircheckpoints[sflv][playerid][1]);
aircheckpoints[sflv][playerid][1] = -1;
aircheckpoints[sflv][playerid][2] = CreateDynamicRaceCP(3, LakunasEventPlace[2][0], LakunasEventPlace[2][1],LakunasEventPlace[2][2], LakunasEventPlace[3][0], LakunasEventPlace[3][1],LakunasEventPlace[3][2], 15, 0, 0, playerid, 300.0);//1
return 1;
}
else if(checkpointid == aircheckpoints[sflv][playerid][2])
{
}
...