Need a small fix on Dynamic Race Checkpoints. -
Respuesta: Need a small fix on Dynamic Race Checkpoints. -
.
Best regards.
Re: Respuesta: Need a small fix on Dynamic Race Checkpoints. -
Respuesta: Need a small fix on Dynamic Race Checkpoints. -
pawn Код:
CMD:startbusdriver(playerid, params[])
{
if(Bus_Driver[playerid] == 1)
{
return SendClientMessage(playerid, red, "[ ERROR: You are already a bus driver. If you want to abort the job, use /stopdriverjob. ]");
}
new vehicle = GetVehicleModel(GetPlayerVehicleID(playerid));
if(vehicle == 437)
{
TogglePlayerControllable(playerid, 1);
BD_CP[playerid] = 1;
Bus_Driver[playerid] = 1;
new string[256],
busdriver[MAX_PLAYER_NAME];
GetPlayerName(playerid, busdriver, sizeof(busdriver));
format(string, sizeof(string), "%s (%s) is a bus driver in Los Santos.", busdriver, playerid);
SendClientMessageToAll(white,string);
BD_Checkpoint1 = CreateDynamicRaceCP(0, 1483.852905, -1735.809814, 13.007884, 1532.771606, -1676.417602, 13.007629, 3.0, -1, -1, playerid, 10000.0);
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Bus route started. Follow the route, and be sure to pick up passengers waiting at stops! ]");
}
else
{
return SendClientMessage(playerid, red, "[ ERROR: You must be in a coach to become a bus driver! ]");
}
}
public OnPlayerEnterDynamicRaceCP(playerid, checkpointid)
{
if(checkpointid == BD_Checkpoint1)
{
DestroyDynamicRaceCP(BD_Checkpoint1);
GivePlayerMoney(playerid, 100);
BD_Checkpoint2 = CreateDynamicRaceCP(0, 1532.771606, -1676.417602, 13.007629, 1989.846801, -1430.192382, 14.832377, 3, -1, -1, playerid, 10000.0); /* Glen Park */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At The Bank. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint2)
{
DestroyDynamicRaceCP(BD_Checkpoint2);
GivePlayerMoney(playerid, 100);
BD_Checkpoint3 = CreateDynamicRaceCP(0, 1989.846801, -1430.192382, 14.832377, 1386.214233, -1237.369995, 13.007665, 3.0, -1, -1, playerid, 10000.0); /* Downtown Los Santos */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At The Police Station. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint3)
{
DestroyDynamicRaceCP(BD_Checkpoint3);
GivePlayerMoney(playerid, 100);
BD_Checkpoint4 = CreateDynamicRaceCP(0, 1386.214233, -1237.369995, 13.007665, 1202.162109, -933.499572, 42.358367, 3.0, -1, -1, playerid, 10000.0); /* Temple */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At The Hospital. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint4)
{
DestroyDynamicRaceCP(BD_Checkpoint4);
GivePlayerMoney(playerid, 100);
BD_Checkpoint5 = CreateDynamicRaceCP(0, 1202.162109, -933.499572, 42.358367, 482.797698, -1498.445678, 19.913387, 3.0, -1, -1, playerid, 10000.0); /* Rodeo */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At Ammunation. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint5)
{
DestroyDynamicRaceCP(BD_Checkpoint5);
GivePlayerMoney(playerid, 100);
BD_Checkpoint6 = CreateDynamicRaceCP(0, 482.797698, -1498.445678, 19.913387, 803.954467, -1593.270874, 13.015345, 3.0, -1, -1, playerid, 10000.0); /* Marina */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At Burger Shot. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint6)
{
DestroyDynamicRaceCP(BD_Checkpoint6);
GivePlayerMoney(playerid, 100);
BD_Checkpoint7 = CreateDynamicRaceCP(0, 803.954467, -1593.270874, 13.015345, 952.558044, -1330.459594, 13.005423, 3.0, -1, -1, playerid, 10000.0); /* Market */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At RPC. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint7)
{
DestroyDynamicRaceCP(BD_Checkpoint7);
GivePlayerMoney(playerid, 100);
BD_Checkpoint8 = CreateDynamicRaceCP(0, 952.558044, -1330.459594, 13.005423, 1192.436279, -1322.292846, 13.023468, 3.0, -1, -1, playerid, 10000.0); /* Market */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At Burger Shot. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint8)
{
DestroyDynamicRaceCP(BD_Checkpoint8);
GivePlayerMoney(playerid, 100);
BD_Checkpoint9 = CreateDynamicRaceCP(1, 1192.436279, -1322.292846, 13.023468, 1192.436279, -1322.292846, 13.023468, 3.0, -1, -1, playerid, 10000.0); /* Market */
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At The Sex Shop. Bonus: $100. ]");
}
if(checkpointid == BD_Checkpoint9)
{
DestroyDynamicRaceCP(BD_Checkpoint9);
GivePlayerMoney(playerid, 20000);
return SendClientMessage(playerid, white, "[ BUSS DRIVER: Arrived At The Hospital. Route Completion Bonus: $20,000. ]");
}
return 1;
}
Re: Respuesta: Need a small fix on Dynamic Race Checkpoints. -
Respuesta: Need a small fix on Dynamic Race Checkpoints. -
Re: Respuesta: Need a small fix on Dynamic Race Checkpoints. -
Respuesta: Need a small fix on Dynamic Race Checkpoints. -
Then the problem isn't there man, search deeper in your script.
Re: Respuesta: Need a small fix on Dynamic Race Checkpoints. -