Bus and Pilot Overhaul

This commit is contained in:
2021-04-10 23:23:46 +02:00
parent 62b3f7ced9
commit 167859817e
5 changed files with 134 additions and 221 deletions

View File

@@ -33,15 +33,14 @@ export default function busRouteList(globalData: IGlobalData) {
routeMenu = new Menu("Bus Job", "", new Point(0, screenRes.y / 3), null, null);
routeMenu.AddItem(new UIMenuListItem("Route wählen", "", new ItemsCollection(skillSelect)));
routeSelect = "Anfänger";
routeMenu.AddItem(sendItem);
routeMenu.AddItem(cancelItem);
routeMenu.Visible = true;
routeSelect = skillSelect[0];
routeMenu.ListChange.on((item, index) => {
switch (item.Text) {
case "Skill wählen":
case "Route wählen":
routeSelect = String(item.SelectedItem.DisplayText);
break;
}
@@ -49,18 +48,22 @@ export default function busRouteList(globalData: IGlobalData) {
routeMenu.ItemSelect.on((item) => {
if (item.Text === "Starten") {
if (routeSelect == skillSelect[1] && skill < 300) {
mp.game.audio.playSoundFrontend(1, "Hack_Failed", "DLC_HEIST_BIOLAB_PREP_HACKING_SOUNDS", true);
return;
}
if (routeSelect == skillSelect[2] && skill < 800) {
else if (routeSelect == skillSelect[2] && skill < 800)
{
mp.game.audio.playSoundFrontend(1, "Hack_Failed", "DLC_HEIST_BIOLAB_PREP_HACKING_SOUNDS", true);
return;
}
else
{
mp.events.callRemote("CLIENT:StartBusRoute", routeSelect);
routeMenu.Close();
globalData.InMenu = false;
}
mp.events.callRemote("CLIENT:StartBusRoute", routeSelect);
routeMenu.Close();
globalData.InMenu = false;
} else if (item.Text === "Abbrechen") {
mp.events.callRemote("CLIENT:Job_StopJob");