OverHaul Bus and Pilot TEST
This commit is contained in:
@@ -32,6 +32,7 @@ export default function elevatorList(globalData: IGlobalData) {
|
||||
globalData.InMenu = true;
|
||||
|
||||
stages = JSON.parse(stagesArr);
|
||||
stage = stages[0];
|
||||
|
||||
elevatorMenu = new Menu("Aufzug", "", new Point(0, screenRes.y / 3), null, null);
|
||||
|
||||
|
||||
@@ -362,24 +362,24 @@ export default function (globalData: IGlobalData) {
|
||||
var busLevel;
|
||||
|
||||
if (jobdata.pilotskill >= 300) {
|
||||
pilotLevel = 2;
|
||||
pilotLevel = "Fortgeschrittener";
|
||||
} else {
|
||||
pilotLevel = 1;
|
||||
pilotLevel = "Anfänger";
|
||||
}
|
||||
|
||||
if (jobdata.busskill >= 800) {
|
||||
busLevel = 3;
|
||||
busLevel = "Profi";
|
||||
} else if (jobdata.busskill >= 300) {
|
||||
busLevel = 2;
|
||||
busLevel = "Fortgeschrittener";
|
||||
} else {
|
||||
busLevel = 1;
|
||||
busLevel = "Anfänger";
|
||||
}
|
||||
|
||||
var actJobItem = new UIMenuItem("Aktueller Job:");
|
||||
actJobItem.SetRightLabel(jobdata.job)
|
||||
jobMenu.AddItem(actJobItem);
|
||||
|
||||
var pilotSkillItem = new UIMenuItem("Pilot Skill (LVL " + pilotLevel + ")");
|
||||
var pilotSkillItem = new UIMenuItem("Pilot Skill (" + pilotLevel + ")");
|
||||
switch (pilotLevel) {
|
||||
case 1:
|
||||
pilotSkillItem.SetRightLabel(jobdata.pilotskill + "/300")
|
||||
@@ -390,7 +390,7 @@ export default function (globalData: IGlobalData) {
|
||||
}
|
||||
jobMenu.AddItem(pilotSkillItem);
|
||||
|
||||
var busSkillItem = new UIMenuItem("Bus Skill (LVL " + busLevel + ")");
|
||||
var busSkillItem = new UIMenuItem("Bus Skill (" + busLevel + ")");
|
||||
switch (busLevel) {
|
||||
case 1:
|
||||
busSkillItem.SetRightLabel(jobdata.busskill + "/300")
|
||||
|
||||
@@ -32,7 +32,7 @@ export default function busRouteList(globalData: IGlobalData) {
|
||||
skillSelect = ["Anfänger", "Fortgeschrittener", "Profi"];
|
||||
|
||||
routeMenu = new Menu("Bus Job", "", new Point(0, screenRes.y / 3), null, null);
|
||||
routeMenu.AddItem(new UIMenuListItem("Skill wählen", "", new ItemsCollection(skillSelect)));
|
||||
routeMenu.AddItem(new UIMenuListItem("Route wählen", "", new ItemsCollection(skillSelect)));
|
||||
|
||||
routeMenu.AddItem(sendItem);
|
||||
routeMenu.AddItem(cancelItem);
|
||||
@@ -49,10 +49,21 @@ 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) {
|
||||
mp.game.audio.playSoundFrontend(1, "Hack_Failed", "DLC_HEIST_BIOLAB_PREP_HACKING_SOUNDS", true);
|
||||
return;
|
||||
}
|
||||
|
||||
mp.events.callRemote("CLIENT:StartBusRoute", routeSelect);
|
||||
routeMenu.Close();
|
||||
globalData.InMenu = false;
|
||||
} else if (item.Text === "Abbrechen") {
|
||||
mp.events.callRemote("CLIENT:Job_StopJob");
|
||||
|
||||
routeMenu.Close();
|
||||
globalData.InMenu = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user