diff --git a/ReallifeGamemode.Client/assets/html/Introduction/Introduction.html b/ReallifeGamemode.Client/assets/html/Introduction/Introduction.html index 6c45d997..fc817986 100644 --- a/ReallifeGamemode.Client/assets/html/Introduction/Introduction.html +++ b/ReallifeGamemode.Client/assets/html/Introduction/Introduction.html @@ -28,7 +28,7 @@ Steuerung:
T - Chat öffnen
M - Interaktionsmenü öffnen und schließen
- X - Fahrzeug auf-/abschließen sowie im Fahrzeuginteraktionsmenü öffnen
+ Z - Fahrzeug auf-/abschließen sowie im Fahrzeuginteraktionsmenü öffnen
N - Fahrzeugmotor Starten
O - Onlineliste öffnen/schließen
I - Inventar öffnen/schließen
diff --git a/ReallifeGamemode.Server/Commands/UserCommands.cs b/ReallifeGamemode.Server/Commands/UserCommands.cs index f38d16f5..ac56c25e 100644 --- a/ReallifeGamemode.Server/Commands/UserCommands.cs +++ b/ReallifeGamemode.Server/Commands/UserCommands.cs @@ -234,7 +234,7 @@ namespace ReallifeGamemode.Server.Commands { player.SendChatMessage("E - Interagieren (ATM, Türen, Shops, Friseur etc."); player.SendChatMessage("M - Interaktionsmenü öffnen und schließen"); - player.SendChatMessage("X - Fahrzeug auf -/ abschließen sowie im Fahrzeuginteraktionsmenü öffnen"); + player.SendChatMessage("Z - Fahrzeug auf -/ abschließen sowie im Fahrzeuginteraktionsmenü öffnen"); player.SendChatMessage("N - Fahrzeugmotor Starten"); player.SendChatMessage("O - Onlineliste öffnen / schließen"); player.SendChatMessage("I - Inventar öffnen / schließen"); diff --git a/ReallifeGamemode.Server/Events/Key.cs b/ReallifeGamemode.Server/Events/Key.cs index 0f6615b9..45a00fcf 100644 --- a/ReallifeGamemode.Server/Events/Key.cs +++ b/ReallifeGamemode.Server/Events/Key.cs @@ -584,54 +584,56 @@ namespace ReallifeGamemode.Server.Events nearestAmmunationPoint.Ammunation.LoadShopNUI(player); } } - if (CharacterCreator.surgeryPoint.DistanceTo(player.Position) <= 1.5) - { - if (user.GetData("duty")) - { - player.SendNotification("~r~Im Dienst kannst du nicht operiert werden", false); - return; - } - if (JobBase.GetPlayerInJob().Contains(player)) - { - player.SendNotification("~r~Im aktiven Job kannst du nicht operiert werden", false); - return; - } - if (user.Wanteds > 0) - { - player.SendNotification("~r~Wenn du gesucht wirst kannst du nicht operiert werden", false); - return; - } - var freeSurgery = user.FreeSurgery; - if (freeSurgery == false && user.BankAccount.Balance < CharacterCreator.SURGERY_PRICE) - { - ChatService.ErrorMessage(player, $"Du benötigst {CharacterCreator.SURGERY_PRICE.ToMoneyString()} auf dem Bankkonto um die Operation durchzuführen"); - return; - } + //if (CharacterCreator.surgeryPoint.DistanceTo(player.Position) <= 1.5) + //{ + // if (user.GetData("duty")) + // { + // player.SendNotification("~r~Im Dienst kannst du nicht operiert werden", false); + // return; + // } + // if (JobBase.GetPlayerInJob().Contains(player)) + // { + // player.SendNotification("~r~Im aktiven Job kannst du nicht operiert werden", false); + // return; + // } + // if (user.Wanteds > 0) + // { + // player.SendNotification("~r~Wenn du gesucht wirst kannst du nicht operiert werden", false); + // return; + // } - ChatService.SendMessage(player, "~r~ACHTUNG! Dadurch wird dein alter Charakter gelöscht. Du kannst dir hiermit einen neuen erstellen."); - ChatService.SendMessage(player, "Beim Wechsel des Geschlechts verlierst du ebenfalls deine gekaufte Kleidung"); - if (freeSurgery == true) - { - ChatService.SendMessage(player, "Du kannst deinen Charakter dieses mal kostenlos erstellen"); - } - else - { - ChatService.SendMessage(player, "Die Änderung des Charakters kostet ~g~" + CharacterCreator.SURGERY_PRICE.ToMoneyString()); - } - ChatService.SendMessage(player, "Du kannst die Charaktererstellung wieder verlassen und behältst deinen alten Charakter!"); - ChatService.SendMessage(player, "Bitte starte mit ~g~J"); + // var freeSurgery = user.FreeSurgery; + // if (freeSurgery == false && user.BankAccount.Balance < CharacterCreator.SURGERY_PRICE) + // { + // ChatService.ErrorMessage(player, $"Du benötigst {CharacterCreator.SURGERY_PRICE.ToMoneyString()} auf dem Bankkonto um die Operation durchzuführen"); + // return; + // } + + // ChatService.SendMessage(player, "~r~ACHTUNG! Dadurch wird dein alter Charakter gelöscht. Du kannst dir hiermit einen neuen erstellen."); + // ChatService.SendMessage(player, "Beim Wechsel des Geschlechts verlierst du ebenfalls deine gekaufte Kleidung"); + // if (freeSurgery == true) + // { + // ChatService.SendMessage(player, "Du kannst deinen Charakter dieses mal kostenlos erstellen"); + // } + // else + // { + // ChatService.SendMessage(player, "Die Änderung des Charakters kostet ~g~" + CharacterCreator.SURGERY_PRICE.ToMoneyString()); + // } + // ChatService.SendMessage(player, "Du kannst die Charaktererstellung wieder verlassen und behältst deinen alten Charakter!"); + // ChatService.SendMessage(player, "Bitte starte mit ~g~J"); + + // player.SetData("charSurgery", true); + // NAPI.Task.Run(() => + // { + // if (player.GetData("charSurgery") == true) + // { + // player.ResetData("charSurgery"); + // player.SendNotification("~r~Chirurg-Angebot abgebrochen."); + // } + // }, 30000); + //} - player.SetData("charSurgery", true); - NAPI.Task.Run(() => - { - if (player.GetData("charSurgery") == true) - { - player.ResetData("charSurgery"); - player.SendNotification("~r~Chirurg-Angebot abgebrochen."); - } - }, 30000); - } if (user.FactionLeader) { player.TriggerEvent("CLIENT:StartGangwar"); diff --git a/ReallifeGamemode.Server/Managers/CharacterCreator.cs b/ReallifeGamemode.Server/Managers/CharacterCreator.cs index 76594c79..f0c2ee73 100644 --- a/ReallifeGamemode.Server/Managers/CharacterCreator.cs +++ b/ReallifeGamemode.Server/Managers/CharacterCreator.cs @@ -15,6 +15,11 @@ namespace ReallifeGamemode.Server.Managers public const int SURGERY_PRICE = 15000; public CharacterCreator() + { + //LoadSurgery(); + } + + private void LoadSurgery() { var point = surgeryPoint; NAPI.Marker.CreateMarker(1, new Vector3(point.X, point.Y, point.Z - 2), new Vector3(point.X, point.Y, point.Z + 1), @@ -22,7 +27,6 @@ namespace ReallifeGamemode.Server.Managers NAPI.TextLabel.CreateTextLabel("Chirurg - Dr\u00fccke ~y~E", point, 7, 1, 0, new Color(255, 255, 255), false, 0); } - [RemoteEvent("creator_GenderChange")] public void changeGender(Player player, int gender) { diff --git a/ReallifeGamemode.Server/WeaponDeal/WeaponDealPoints.cs b/ReallifeGamemode.Server/WeaponDeal/WeaponDealPoints.cs index 7e6faa10..d549ccd7 100644 --- a/ReallifeGamemode.Server/WeaponDeal/WeaponDealPoints.cs +++ b/ReallifeGamemode.Server/WeaponDeal/WeaponDealPoints.cs @@ -21,8 +21,8 @@ namespace ReallifeGamemode.Server.WeaponDeal public static readonly IReadOnlyCollection StaatsFrakWT_Route = new List { - new Vector3(3627.138, 3759.711, 28.515), //Human Labs - new Vector3(-1805.300, 3101.446, 32.841) //Staatsfraktions WT Army Base + new Vector3(3627.138, 3759.711, 25.515), //Human Labs + new Vector3(-1805.300, 3101.446, 29.841) //Staatsfraktions WT Army Base }.AsReadOnly(); public static Vector3 getRndWD_Route(int factionID)