Merge branch 'develop' of ssh://development.life-of-german.org:451/log-gtav/reallife-gamemode into develop
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
var keyBound = false;
|
||||
|
||||
var carModTypes = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 22, 23];
|
||||
var carModTypes = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 22, 23, 25, 27, 28, 30, 33, 34, 35, 38, 46, 48, 62];
|
||||
|
||||
var carModSlotName = [
|
||||
{ Slot: 0, Name: "Spoiler" }, // 0
|
||||
@@ -119,6 +119,11 @@ mp.events.add("showTuningMenu", () => {
|
||||
var localPlayer = mp.players.local;
|
||||
var localVehicle = localPlayer.vehicle;
|
||||
|
||||
if (typeof mainMenu !== "undefined" && mainMenu.Visible) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
mainMenu = new Menu("Fahrzeugwerkstatt", "Modifiziere dein Fahrzeug", new Point(50, 50));
|
||||
|
||||
carModTypes.forEach((modType) => {
|
||||
@@ -130,6 +135,8 @@ mp.events.add("showTuningMenu", () => {
|
||||
if (slotName === undefined) slotName = getSlotName(modType);
|
||||
}
|
||||
|
||||
if (slotName === "undefined") slotName = "Slot " + modType;
|
||||
|
||||
var menuItem = new UIMenuItem(slotName);
|
||||
|
||||
if(localVehicle.getNumMods(modType) !== 0) mainMenu.AddItem(menuItem);
|
||||
@@ -141,6 +148,16 @@ mp.events.add("showTuningMenu", () => {
|
||||
mainMenu.ItemSelect.on(item => {
|
||||
var modSlot = getSlotId(item.Text);
|
||||
|
||||
mp.gui.chat.push(item.Text);
|
||||
|
||||
if (item.Text.startsWith("Slot")) {
|
||||
mp.gui.chat.push("slot item");
|
||||
restStr = item.Text.substring(5);
|
||||
mp.gui.chat.push(`restStr = ${restStr}`);
|
||||
modSlot = parseInt(restStr);
|
||||
mp.gui.chat.push(`modSlot = ${modSlot}`);
|
||||
}
|
||||
|
||||
var modNum = localVehicle.getNumMods(modSlot);
|
||||
|
||||
var modMenu = new Menu(item.Text, "Änderung: " + item.Text, new Point(50, 50));
|
||||
|
||||
Reference in New Issue
Block a user