Add bus driver job stuff (incomplete)

This commit is contained in:
Vortrex
2020-12-14 10:40:24 -06:00
parent bbd5b3b405
commit 5f5b3300cd
2 changed files with 40 additions and 14 deletions

View File

@@ -104,10 +104,10 @@ let busRoutes = [
function getNextStopOnBusRoute(client) {
if(getEntityData(client, "ag.busRoute") && getEntityData(client, "ag.lastBusStop")) {
if(!isGoingToLastStopOnBusRoute(client)) {
return busRoutes[server.game][getEntityData(client, "ag.busRoute")][getEntityData(client, "ag.lastBusStop")+1];
return busRoutes[server.game][getEntityData(client, "ag.busRoute")].positions[getEntityData(client, "ag.lastBusStop")+1];
} else {
let slot = busRoutes[server.game][getEntityData(client, "ag.busRoute")].length-1;
return busRoutes[server.game][getEntityData(client, "ag.busRoute")][slot];
return busRoutes[server.game][getEntityData(client, "ag.busRoute")].positions[slot];
}
}
}
@@ -125,13 +125,20 @@ function isGoingToLastStopOnBusRoute(client) {
// ---------------------------------------------------------------------------
function freezeBusForStop(client) {
triggerNetworkEvent("ag.freeze", client, true);
triggerNetworkEvent("ag.control", client, false, false);
}
// ---------------------------------------------------------------------------
function unFreezeBusForStop(client) {
triggerNetworkEvent("ag.freeze", client, false);
triggerNetworkEvent("ag.control", client, true, false);
}
// ---------------------------------------------------------------------------
function showNextBusStop(client) {
let nextStop = getNextStopOnBusRoute(client);
triggerNetworkEvent("ag.showBusStop", client, nextStop, getColourByName("busDriverGreen"));
}
// ---------------------------------------------------------------------------