Finalize Surgery
This commit is contained in:
@@ -552,7 +552,23 @@ namespace ReallifeGamemode.Server.Events
|
||||
}
|
||||
if (CharacterCreator.surgeryPoint.DistanceTo(player.Position) <= 1.5)
|
||||
{
|
||||
CharacterCreator.StartSurgery(player);
|
||||
var freeSurgery = player.GetUser().FreeSurgery;
|
||||
if(freeSurgery == false && player.GetUser().BankAccount.Balance < 15000)
|
||||
{
|
||||
ChatService.ErrorMessage(player, "Du benötigst $15.000 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.\nBeim 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~$15.000");
|
||||
}
|
||||
ChatService.SendMessage(player, "Du kannst die Charaktererstellung wieder verlassen und behältst deinen alten Charakter! Bitte starte mit ~g~J");
|
||||
player.SetData<bool>("charSurgery", true);
|
||||
}
|
||||
if (user.FactionLeader)
|
||||
{
|
||||
@@ -638,6 +654,12 @@ namespace ReallifeGamemode.Server.Events
|
||||
return;
|
||||
}
|
||||
|
||||
if(player.GetData<bool>("charSurgery") == true)
|
||||
{
|
||||
CharacterCreator.StartSurgery(player);
|
||||
player.ResetData("charSurgery");
|
||||
}
|
||||
|
||||
User u = player.GetUser();
|
||||
|
||||
if (u.JobId == null) return;
|
||||
|
||||
Reference in New Issue
Block a user