27.11.2014, 19:45
This was the first way i did it but it just stopped at the 12th one, but i wanted it to repeat
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 431)
{
if(BusDriver[playerid] == 1)
{
BusDriver[playerid] = 2;
SetPlayerCheckpoint(playerid, 1727.2363,1530.5306,10.6643, 5);//busstop2
SCM(playerid, -1, "Go to the next bus stop!");
return 1;
}
if(BusDriver[playerid] == 2)
{
BusDriver[playerid] = 3;
SetPlayerCheckpoint(playerid, 1943.2926,1310.3976,9.1094, 5);//busstop3
pInfo[playerid][Credits] ++;
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 3)
{
BusDriver[playerid] = 4;
SetPlayerCheckpoint(playerid, 2038.1346,1025.7537,10.6719, 5);//busstop4
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 4)
{
BusDriver[playerid] = 5;
SetPlayerCheckpoint(playerid, 2198.7781,968.7614,10.6719, 5);//busstop5
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 5)
{
BusDriver[playerid] = 6;
SetPlayerCheckpoint(playerid, 2500.9714,1008.7056,10.6797, 5);//busstop6
pInfo[playerid][Credits] ++;
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 6)
{
BusDriver[playerid] = 7;
SetPlayerCheckpoint(playerid, 2631.6003,1279.8844,10.6719, 5);//busstop7
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 7)
{
BusDriver[playerid] = 8;
SetPlayerCheckpoint(playerid, 2532.7778,1530.7970,10.6719, 5);//busstop8
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 8)
{
BusDriver[playerid] = 9;
SetPlayerCheckpoint(playerid, 2511.8542,1786.0403,10.6719, 5);//busstop9
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 9)
{
BusDriver[playerid] = 10;
SetPlayerCheckpoint(playerid, 2531.6519,2287.5186,10.6719, 5);//busstop10
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 10)
{
BusDriver[playerid] = 11;
SetPlayerCheckpoint(playerid, 2293.9094,2417.8982,10.6830, 5);//busstop11
GivePlayerMoney(playerid, 500);
return 1;
}
if(BusDriver[playerid] == 11)
{
BusDriver[playerid] = 12;
SetPlayerCheckpoint(playerid, 1963.5425,2287.6392,10.9233, 5);//busstop12
GivePlayerMoney(playerid, 500);
return 1;
}