rsethpap rein
This commit is contained in:
@@ -1979,6 +1979,25 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
ChatService.SendMessage(player, "~b~Du hast " + peopleInRange.Count + " Spielern eine " + weapon + " mit " + munition + " Munition gegeben");
|
ChatService.SendMessage(player, "~b~Du hast " + peopleInRange.Count + " Spielern eine " + weapon + " mit " + munition + " Munition gegeben");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Command("rsethp", "~m~Benutzung: ~s~/rsethp [Radius] (Leben)")]
|
||||||
|
public void CmdAdminRangeSetHP(Player player, float radius, int hp = 100)
|
||||||
|
{
|
||||||
|
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||||
|
{
|
||||||
|
ChatService.NotAuthorized(player);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||||
|
|
||||||
|
foreach (var managedPlayer in peopleInRange)
|
||||||
|
{
|
||||||
|
if (!managedPlayer.IsLoggedIn() || managedPlayer.GetData<bool>("isDead")) continue;
|
||||||
|
managedPlayer.SafeSetHealth(hp);
|
||||||
|
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die HP auf " + hp + " gesetzt.");
|
||||||
|
}
|
||||||
|
ChatService.SendMessage(player, "~b~Das Leben von " + peopleInRange.Count + " Spielern wurde auf " + hp + " gesetzt.");
|
||||||
|
}
|
||||||
|
|
||||||
[Command("rsetap", "~m~Benutzung: ~s~/rsetap [Radius] (Armor)")]
|
[Command("rsetap", "~m~Benutzung: ~s~/rsetap [Radius] (Armor)")]
|
||||||
public void CmdAdminRangeSetAP(Player player, float radius, int Armor = 100)
|
public void CmdAdminRangeSetAP(Player player, float radius, int Armor = 100)
|
||||||
{
|
{
|
||||||
@@ -1998,23 +2017,24 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
ChatService.SendMessage(player, "~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
|
ChatService.SendMessage(player, "~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("rsethp", "~m~Benutzung: ~s~/rsethp [Radius] (Leben)")]
|
[Command("rsethpap", "~m~Benutzung: ~s~/rsethpap [Radius]")]
|
||||||
public void CmdAdminRangeSetHP(Player player, float radius, int hp = 100)
|
public void CmdAdminRangeSetHPAP(Player player, float radius)
|
||||||
{
|
{
|
||||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||||
{
|
{
|
||||||
ChatService.NotAuthorized(player);
|
ChatService.NotAuthorized(player);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
|
||||||
|
|
||||||
|
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||||
foreach (var managedPlayer in peopleInRange)
|
foreach (var managedPlayer in peopleInRange)
|
||||||
{
|
{
|
||||||
if (!managedPlayer.IsLoggedIn() || managedPlayer.GetData<bool>("isDead")) continue;
|
if (!managedPlayer.IsLoggedIn()) return;
|
||||||
managedPlayer.SafeSetHealth(hp);
|
managedPlayer.SafeSetHealth(100);
|
||||||
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die HP auf " + hp + " gesetzt.");
|
managedPlayer.SafeSetArmor(100);
|
||||||
|
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die HP/AP auf 100 gesetzt.");
|
||||||
}
|
}
|
||||||
ChatService.SendMessage(player, "~b~Das Leben von " + peopleInRange.Count + " Spielern wurde auf " + hp + " gesetzt.");
|
ChatService.SendMessage(player, "~b~Die HP/AP von " + peopleInRange.Count + " Spielern wurde auf 100 gesetzt.");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("rsetwage", "~m~Benutzung: ~s~/rsetwage [Radius] (Verdienst)")]
|
[Command("rsetwage", "~m~Benutzung: ~s~/rsetwage [Radius] (Verdienst)")]
|
||||||
|
|||||||
Reference in New Issue
Block a user