CreateDynamicRaceCP(-1447.2351,1502.1000,1.73663,5.0);
CMD:rob(playerid, params[])
{
CreateDynamicCP(-1454.8569,1489.1010,7.1016, 3.0, -1, -1, -1, 100.0); //1st
CreateDynamicCP(-1428.7382,1490.0945,7.1016, 3.0, -1, -1, -1, 100.0); //2
CreateDynamicCP(-1402.7249,1486.1351,7.1016, 3.0, -1, -1, -1, 100.0); // 3
CreateDynamicCP(-1382.1962,1480.3761,8.5625, 3.0, -1, -1, -1, 100.0);// 4
CreateDynamicCP(-1376.8267,1492.7152,11.2031, 3.0, -1, -1, -1, 100.0);// 5
CreateDynamicCP(-1390.7821,1483.1436,1.8672, 3.0, -1, -1, -1, 100.0);// 6
CreateDynamicCP(-1434.3047,1483.0374,1.8672, 3.0, -1, -1, -1, 100.0);//7
CreateDynamicCP(-1381.9700,1498.3158,8.5625, 3.0, -1, -1, -1, 100.0);//8
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(IsPlayerInRangeOfPoint(playerid,10,Event1[0][0],Event1[0][1],Event1[0][2]))
SetPlayerRaceCheckpoint(playerid,0,Event1[0][3],Event1[0][4],Event1[0][5],Event1[1][0],Event1[1][1],Event1[1][2],6);
else if(IsPlayerInRangeOfPoint(playerid,10,Event1[0][3],Event1[0][4],Event1[0][5]))
SetPlayerRaceCheckpoint(playerid,0,Event1[1][0],Event1[1][1],Event1[1][2],Event1[1][3],Event1[1][4],Event1[1][5],6);
else if(IsPlayerInRangeOfPoint(playerid,10,Event1[1][0],Event1[1][1],Event1[1][2]))
SetPlayerRaceCheckpoint(playerid,0,Event1[1][3],Event1[1][4],Event1[1][5],Event1[2][0],Event1[2][1],Event1[2][2],6);
...
return 1;
}
It doesn't work like that. You need to set one checkpoint at the time.
pawn Код:
|