Merge branch 'develop' into 'master'
Fix autos See merge request log-gtav/reallife-gamemode!68
This commit is contained in:
@@ -208,7 +208,7 @@ export default function tuning(globalData: IGlobalData) {
|
||||
var currentActiveModItem = new Array<VehicleModMenuItem>();
|
||||
var currentSelectedItem: VehicleModMenuItem = null;
|
||||
|
||||
mp.events.add("showTuningMenu", (noMoney, basePrice) => {
|
||||
mp.events.add("showTuningMenu", (noMoney, basePrice, onlyRepair: boolean) => {
|
||||
mp.events.call("hideTuningInfo", false);
|
||||
mp.gui.chat.show(false);
|
||||
|
||||
@@ -230,6 +230,7 @@ export default function tuning(globalData: IGlobalData) {
|
||||
repairItem.BackColor = new Color(94, 94, 94);
|
||||
repairItem.HighlightedBackColor = new Color(105, 105, 105);
|
||||
|
||||
if (!onlyRepair) {
|
||||
carModTypes.forEach((modType) => {
|
||||
var mod: number = null;
|
||||
|
||||
@@ -351,6 +352,7 @@ export default function tuning(globalData: IGlobalData) {
|
||||
localVehicle.setMod(modType, currentMod[modType]);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
mainMenu.ItemSelect.on((item: NativeUI.UIMenuItem, index: number) => {
|
||||
if (item === repairItem) {
|
||||
|
||||
@@ -2272,7 +2272,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
}
|
||||
else
|
||||
{
|
||||
player.TriggerEvent("showTuningMenu", true);
|
||||
player.TriggerEvent("showTuningMenu", true, 0, false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -116,7 +116,18 @@ namespace ReallifeGamemode.Server.Managers
|
||||
{
|
||||
if (!player.IsInVehicle) return;
|
||||
|
||||
player.TriggerEvent("showTuningMenu", false, GetVehicleBasePrice(player.Vehicle));
|
||||
Vehicle vehicle = player.Vehicle;
|
||||
|
||||
bool onlyRepair = false;
|
||||
|
||||
ServerVehicle serverVehicle = vehicle.GetServerVehicle();
|
||||
if (serverVehicle is FactionVehicle factionVehicle && factionVehicle.BuyPrice == 0)
|
||||
{
|
||||
player.SendNotification("~r~Dieses Fahrzeug kann aktuell leider nicht getunt werden");
|
||||
onlyRepair = true;
|
||||
}
|
||||
|
||||
player.TriggerEvent("showTuningMenu", false, GetVehicleBasePrice(player.Vehicle), onlyRepair);
|
||||
}
|
||||
|
||||
private int GetVehicleBasePrice(Vehicle vehicle)
|
||||
@@ -170,6 +181,7 @@ namespace ReallifeGamemode.Server.Managers
|
||||
player.TriggerEvent("SERVER:Tuning_ModSucessfull", slot, index);
|
||||
|
||||
Vehicle pV = player.Vehicle;
|
||||
|
||||
if (index == 0) index--;
|
||||
|
||||
if (slot != 18)
|
||||
|
||||
Reference in New Issue
Block a user