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)