sethp und setap können jetzt silent ausgeführt werden
This commit is contained in:
@@ -1288,8 +1288,8 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
ChatService.BroadcastAdmin($"~b~[ADMIN] {player.Name} ~s~hat ~b~{respawnedVehicleCount} Fahrzeug(e) ~s~respawnt (Radius: {radius} SE).", AdminLevel.ADMIN);
|
ChatService.BroadcastAdmin($"~b~[ADMIN] {player.Name} ~s~hat ~b~{respawnedVehicleCount} Fahrzeug(e) ~s~respawnt (Radius: {radius} SE).", AdminLevel.ADMIN);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("sethp", "~m~Benutzung: ~s~/sethp [Spieler] (HP)")]
|
[Command("sethp", "~m~Benutzung: ~s~/sethp [Spieler] (HP) (Silent)")]
|
||||||
public void CmdAdminSetHp(Player player, string name, int hp = 100)
|
public void CmdAdminSetHP(Player player, string name, int hp = 100, bool silent = false)
|
||||||
{
|
{
|
||||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||||
{
|
{
|
||||||
@@ -1311,8 +1311,65 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
}
|
}
|
||||||
|
|
||||||
target.SafeSetHealth(hp);
|
target.SafeSetHealth(hp);
|
||||||
ChatService.SendMessage(target, "~b~Deine HP wurden von " + player.Name + " auf " + hp + " gesetzt.");
|
|
||||||
ChatService.SendMessage(player, "~b~Du hast die HP von " + target.Name + " auf " + hp + " gesetzt.");
|
if (!silent)
|
||||||
|
{
|
||||||
|
ChatService.SendMessage(target, "~b~Deine HP wurden von " + player.Name + " auf " + hp + " gesetzt.");
|
||||||
|
ChatService.SendMessage(player, "~b~Du hast die HP von " + target.Name + " auf " + hp + " gesetzt.");
|
||||||
|
} else
|
||||||
|
{
|
||||||
|
ChatService.BroadcastAdmin($"~b~[SSETHP] {player.Name} ~s~hat die HP von ~b~{target.Name} ~s~gesetzt.", AdminLevel.ADMIN);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[Command("setap", "~m~Benutzung: ~s~/setap [Spieler] (AP) (Silent)")]
|
||||||
|
public void CmdAdminSetAP(Player player, string name, int armor = 100, bool silent = false)
|
||||||
|
{
|
||||||
|
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||||
|
{
|
||||||
|
ChatService.NotAuthorized(player);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Player target = PlayerService.GetPlayerByNameOrId(name);
|
||||||
|
if (target == null || !target.IsLoggedIn())
|
||||||
|
{
|
||||||
|
ChatService.PlayerNotFound(player);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
target.SafeSetArmor(armor);
|
||||||
|
|
||||||
|
if (!silent)
|
||||||
|
{
|
||||||
|
ChatService.SendMessage(target, "~b~Deine Rüstung wurde von " + player.Name + " auf " + armor + " gesetzt.");
|
||||||
|
ChatService.SendMessage(player, "~b~Du hast die Rüstung von " + target.Name + " auf " + armor + " gesetzt.");
|
||||||
|
} else
|
||||||
|
{
|
||||||
|
ChatService.BroadcastAdmin($"~b~[SSETAP] {player.Name} ~s~hat die AP von ~b~{target.Name} ~s~gesetzt.", AdminLevel.ADMIN);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[Command("sethpap", "~m~Benutzung: ~s~/sethpap [Spieler]")]
|
||||||
|
public void CmdAdminSetHPAP(Player player, string name)
|
||||||
|
{
|
||||||
|
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||||
|
{
|
||||||
|
ChatService.NotAuthorized(player);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Player target = PlayerService.GetPlayerByNameOrId(name);
|
||||||
|
if (target == null || !target.IsLoggedIn())
|
||||||
|
{
|
||||||
|
ChatService.PlayerNotFound(player);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
target.SafeSetHealth(100);
|
||||||
|
target.SafeSetArmor(100);
|
||||||
|
ChatService.SendMessage(target, $"~b~Deine HP/AP wurde von " + player.Name + " auf 100 gesetzt.");
|
||||||
|
ChatService.SendMessage(player, $"~b~Du hast die HP/AP von " + target.Name + " auf 100 gesetzt.");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("aunjail", "~m~Benutzung: ~s~/aunjail [Spieler]", GreedyArg = true)]
|
[Command("aunjail", "~m~Benutzung: ~s~/aunjail [Spieler]", GreedyArg = true)]
|
||||||
@@ -1374,27 +1431,6 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
Medic.delReviveTask(target);
|
Medic.delReviveTask(target);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("setap", "~m~Benutzung: ~s~/setap [Spieler] (Armor)")]
|
|
||||||
public void CmdAdminSetAP(Player player, string name, int armor = 100)
|
|
||||||
{
|
|
||||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
|
||||||
{
|
|
||||||
ChatService.NotAuthorized(player);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
Player target = PlayerService.GetPlayerByNameOrId(name);
|
|
||||||
if (target == null || !target.IsLoggedIn())
|
|
||||||
{
|
|
||||||
ChatService.PlayerNotFound(player);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
target.SafeSetArmor(armor);
|
|
||||||
ChatService.SendMessage(target, "~b~Deine Rüstung wurde von " + player.Name + " auf " + armor + " gesetzt.");
|
|
||||||
ChatService.SendMessage(player, "~b~Du hast die Rüstung von " + target.Name + " auf " + armor + " gesetzt.");
|
|
||||||
}
|
|
||||||
|
|
||||||
[Command("aclear", "~m~Benutzung: ~s~/aclear [Spieler] [Grund]", GreedyArg = true)]
|
[Command("aclear", "~m~Benutzung: ~s~/aclear [Spieler] [Grund]", GreedyArg = true)]
|
||||||
public void CmdAdminClear(Player player, string nameOrId, string reason)
|
public void CmdAdminClear(Player player, string nameOrId, string reason)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user