Extend death-system

This commit is contained in:
VegaZ
2018-10-22 20:09:14 +02:00
parent 78f4919e12
commit e54337a573
5 changed files with 111 additions and 20 deletions

View File

@@ -206,7 +206,7 @@ namespace reallife_gamemode.Server.Commands
#endregion
#region Sanitäter Commands
[Command("revive", "~m~Benutzung: ~s~/invite")]
[Command("revive", "~m~Benutzung: ~s~/revive")]
public void CmdFactionMedicRevive(Client player)
{
if (player.GetUser()?.FactionId == null || player.GetUser().FactionId != 2)
@@ -225,5 +225,32 @@ namespace reallife_gamemode.Server.Commands
deadPlayer.Health = 50;
}
#endregion
#region Global Fraktions Commands
[Command("duty", "~m~Benutzung: ~s~/invite")]
public void CmdFactionDuty(Client player)
{
if (player.GetUser()?.FactionId == null)
{
ChatService.NotAuthorized(player);
return;
}
if(player.GetData("duty") != true)
{
player.SetData("duty", true);
player.SendNotification("Du bist nun ~g~im Dienst.");
if(player.GetUser().FactionId == 2)
{
NAPI.ClientEvent.TriggerClientEventForAll("updateDutyMedics", true);
}
}
else
{
player.SetData("duty", false);
player.SendNotification("Du bist nun ~r~außer Dienst.");
NAPI.ClientEvent.TriggerClientEventForAll("updateDutyMedics", false);
}
}
#endregion
}
}