Bus: Fix route starten

This commit is contained in:
hydrant
2021-04-21 23:34:07 +02:00
parent 9459cd9ed3
commit 9208c4a4b4

View File

@@ -24,6 +24,7 @@ export default function busRouteList(globalData: IGlobalData) {
var skillSelect; var skillSelect;
var routeSelect; var routeSelect;
var skill = 0; var skill = 0;
var routeSelected = false;
mp.events.add('SERVER:StartBusJob', (jobskill) => { mp.events.add('SERVER:StartBusJob', (jobskill) => {
skill = jobskill; skill = jobskill;
@@ -59,6 +60,7 @@ export default function busRouteList(globalData: IGlobalData) {
else else
{ {
mp.events.callRemote("CLIENT:StartBusRoute", routeSelect); mp.events.callRemote("CLIENT:StartBusRoute", routeSelect);
routeSelected = true;
routeMenu.Close(); routeMenu.Close();
globalData.InMenu = false; globalData.InMenu = false;
} }
@@ -66,14 +68,17 @@ export default function busRouteList(globalData: IGlobalData) {
} else if (item.Text === "Abbrechen") { } else if (item.Text === "Abbrechen") {
mp.events.callRemote("CLIENT:Job_StopJob"); mp.events.callRemote("CLIENT:Job_StopJob");
routeMenu.Close(); routeMenu.Close();
globalData.InMenu = false; globalData.InMenu = false;
} }
}); });
routeMenu.MenuClose.on(() => { routeMenu.MenuClose.on(() => {
mp.events.callRemote("CLIENT:Job_StopJob"); if (!routeSelected) {
mp.events.callRemote("CLIENT:Job_StopJob");
}
routeSelected = false;
globalData.InMenu = false; globalData.InMenu = false;
}); });
} }