17.02.2013, 09:38
The first checkpoint works correctly but the second doesn't show up.
pawn Код:
if(PlayerIsSweeping[playerid] == 1)
{
new veh = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(IsSweeperVehicle(veh))
{
if(IsPlayerInRangeOfPoint(playerid,5,2552.9089,-1463.7263,23.84907)) // Checkpoint 1
{
return SetPlayerCheckpoint(playerid,2573.5674,-1379.2954,30.6008,5); //
}
else if(IsPlayerInRangeOfPoint(playerid,5,2573.5674,-1379.2954,30.6008)) // Checkpoint 2
{
return SetPlayerCheckpoint(playerid,2584.7354,-1259.2527,46.318,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2584.7354,-1259.2527,46.318)) // Checkpoint 3
{
return SetPlayerCheckpoint(playerid,2697.3525,-1260.2698,57.5085,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2697.3525,-1260.2698,57.5085)) // Checkpoint 4
{
return SetPlayerCheckpoint(playerid,2720.3054,-1322.7209,49.7487,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2720.3054,-1322.7209,49.7487)) // Checkpoint 5
{
return SetPlayerCheckpoint(playerid,2720.0527,-1419.2356,32.3134,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2720.0527,-1419.2356,32.3134)) // Checkpoint 6
{
return SetPlayerCheckpoint(playerid,2720.1606,-1527.5421,29.2350,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2720.1606,-1527.5421,29.2350)) // Checkpoint 7
{
return SetPlayerCheckpoint(playerid,2645.4248,-1633.9985,10.7204,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2645.4248,-1633.9985,10.7204)) // Checkpoint 8
{
return SetPlayerCheckpoint(playerid,2645.3975,-1521.0669,26.2873,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2645.3975,-1521.0669,26.2873)) // Checkpoint 9
{
return SetPlayerCheckpoint(playerid,2623.3582,-1441.6207,31.3220,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2623.3582,-1441.6207,31.3220)) // Checkpoint 10
{
return SetPlayerCheckpoint(playerid,2545.0110,-1442.0045,32.4281,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2545.0110,-1442.0045,32.4281)) // Checkpoint 11
{
return SetPlayerCheckpoint(playerid,2468.3027,-1441.9670,24.4141,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2468.3027,-1441.9670,24.4141)) // Checkpoint 12
{
return SetPlayerCheckpoint(playerid,2448.7842,-1461.2600,24.0000,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2448.7842,-1461.2600,24.0000)) // Checkpoint 13
{
return SetPlayerCheckpoint(playerid,2521.4592,-1464.1672,23.9719,5);
}
else if(IsPlayerInRangeOfPoint(playerid,5,2521.4592,-1464.1672,23.9719)) // Checkpoint 14
{
PlayerIsSweeping[playerid] = 0;
SCM(playerid, WHITE, "Sweeper Bureau: Thank you for cleaning the streets, we will wire your money ASAP.");
PlayerInfo[playerid][pPayCheck] += 200;
SCM(playerid, COLOR_YELLOW, "[SMS FROM] Sweeper Company: $200 has been added to your pay-cheque. (Ph: BLOCKED)");
}
}
}
}