Merge branch 'develop' of https://development.life-of-german.org/log-gtav/reallife-gamemode into develop
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
Steuerung: <br />
|
||||
T - Chat öffnen <br />
|
||||
M - Interaktionsmenü öffnen und schließen <br />
|
||||
X - Fahrzeug auf-/abschließen sowie im Fahrzeuginteraktionsmenü öffnen <br />
|
||||
Z - Fahrzeug auf-/abschließen sowie im Fahrzeuginteraktionsmenü öffnen <br />
|
||||
N - Fahrzeugmotor Starten <br />
|
||||
O - Onlineliste öffnen/schließen <br />
|
||||
I - Inventar öffnen/schließen <br />
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -584,54 +584,56 @@ namespace ReallifeGamemode.Server.Events
|
||||
nearestAmmunationPoint.Ammunation.LoadShopNUI(player);
|
||||
}
|
||||
}
|
||||
if (CharacterCreator.surgeryPoint.DistanceTo(player.Position) <= 1.5)
|
||||
{
|
||||
if (user.GetData<bool>("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<bool>("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<bool>("charSurgery", true);
|
||||
// NAPI.Task.Run(() =>
|
||||
// {
|
||||
// if (player.GetData<bool>("charSurgery") == true)
|
||||
// {
|
||||
// player.ResetData("charSurgery");
|
||||
// player.SendNotification("~r~Chirurg-Angebot abgebrochen.");
|
||||
// }
|
||||
// }, 30000);
|
||||
//}
|
||||
|
||||
player.SetData<bool>("charSurgery", true);
|
||||
NAPI.Task.Run(() =>
|
||||
{
|
||||
if (player.GetData<bool>("charSurgery") == true)
|
||||
{
|
||||
player.ResetData("charSurgery");
|
||||
player.SendNotification("~r~Chirurg-Angebot abgebrochen.");
|
||||
}
|
||||
}, 30000);
|
||||
}
|
||||
if (user.FactionLeader)
|
||||
{
|
||||
player.TriggerEvent("CLIENT:StartGangwar");
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -21,8 +21,8 @@ namespace ReallifeGamemode.Server.WeaponDeal
|
||||
|
||||
public static readonly IReadOnlyCollection<Vector3> StaatsFrakWT_Route = new List<Vector3>
|
||||
{
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user