nachrichten bei sethp setap rsethp rsetap rsethpap rsetwage setweather angepasst
This commit is contained in:
@@ -1289,7 +1289,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
}
|
||||
|
||||
[Command("sethp", "~m~Benutzung: ~s~/sethp [Spieler] (HP) (Silent)")]
|
||||
public void CmdAdminSetHP(Player player, string name, int hp = 100, bool silent = false)
|
||||
public void CmdAdminSetHP(Player player, string name, int hp = 100, int silent = 0)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
{
|
||||
@@ -1312,18 +1312,18 @@ namespace ReallifeGamemode.Server.Commands
|
||||
|
||||
target.SafeSetHealth(hp);
|
||||
|
||||
if (!silent)
|
||||
if (silent == 1)
|
||||
{
|
||||
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.");
|
||||
ChatService.BroadcastAdmin($"~b~[S] {player.Name} ~s~hat die HP von ~b~{target.Name} ~s~ auf {hp} gesetzt.", AdminLevel.ADMIN);
|
||||
} else
|
||||
{
|
||||
ChatService.BroadcastAdmin($"~b~[SSETHP] {player.Name} ~s~hat die HP von ~b~{target.Name} ~s~gesetzt.", AdminLevel.ADMIN);
|
||||
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.");
|
||||
}
|
||||
}
|
||||
|
||||
[Command("setap", "~m~Benutzung: ~s~/setap [Spieler] (AP) (Silent)")]
|
||||
public void CmdAdminSetAP(Player player, string name, int armor = 100, bool silent = false)
|
||||
public void CmdAdminSetAP(Player player, string name, int armor = 100, int silent = 0)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
|
||||
{
|
||||
@@ -1340,13 +1340,13 @@ namespace ReallifeGamemode.Server.Commands
|
||||
|
||||
target.SafeSetArmor(armor);
|
||||
|
||||
if (!silent)
|
||||
if (silent == 1)
|
||||
{
|
||||
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.");
|
||||
ChatService.BroadcastAdmin($"~b~[S] {player.Name} ~s~hat die AP von ~b~{target.Name} ~s~auf {armor} gesetzt.", AdminLevel.ADMIN);
|
||||
} else
|
||||
{
|
||||
ChatService.BroadcastAdmin($"~b~[SSETAP] {player.Name} ~s~hat die AP von ~b~{target.Name} ~s~gesetzt.", AdminLevel.ADMIN);
|
||||
ChatService.SendMessage(target, $"~b~Deine AP wurdem von {player.Name} auf {armor} gesetzt.");
|
||||
ChatService.SendMessage(player, $"~b~Du hast die AP von {target.Name} auf {armor} gesetzt.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1987,15 +1987,18 @@ namespace ReallifeGamemode.Server.Commands
|
||||
ChatService.NotAuthorized(player);
|
||||
return;
|
||||
}
|
||||
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||
|
||||
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(managedPlayer, $"~b~Deine HP wurden von {player.Name} auf {hp} gesetzt.");
|
||||
}
|
||||
ChatService.SendMessage(player, "~b~Das Leben von " + peopleInRange.Count + " Spielern wurde auf " + hp + " gesetzt.");
|
||||
|
||||
ChatService.SendMessage(player, $"~b~Die HP von {peopleInRange.Count} Spielern wurden auf {hp} gesetzt.");
|
||||
}
|
||||
|
||||
[Command("rsetap", "~m~Benutzung: ~s~/rsetap [Radius] (Armor)")]
|
||||
@@ -2006,15 +2009,18 @@ namespace ReallifeGamemode.Server.Commands
|
||||
ChatService.NotAuthorized(player);
|
||||
return;
|
||||
}
|
||||
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||
|
||||
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||
foreach (var managedPlayer in peopleInRange)
|
||||
{
|
||||
if (!managedPlayer.IsLoggedIn()) return;
|
||||
|
||||
managedPlayer.SafeSetArmor(Armor);
|
||||
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die Rüstung auf " + Armor + " gesetzt.");
|
||||
|
||||
ChatService.SendMessage(managedPlayer, $"~b~Deine AP wurden von {player.Name} auf {Armor} gesetzt.");
|
||||
}
|
||||
ChatService.SendMessage(player, "~b~Die Rüstung von " + peopleInRange.Count + " Spielern wurde auf " + Armor + " gesetzt.");
|
||||
|
||||
ChatService.SendMessage(player, $"~b~Die AP von {peopleInRange.Count} Spielern wurden auf {Armor} gesetzt.");
|
||||
}
|
||||
|
||||
[Command("rsethpap", "~m~Benutzung: ~s~/rsethpap [Radius]")]
|
||||
@@ -2030,11 +2036,14 @@ namespace ReallifeGamemode.Server.Commands
|
||||
foreach (var managedPlayer in peopleInRange)
|
||||
{
|
||||
if (!managedPlayer.IsLoggedIn()) return;
|
||||
|
||||
managedPlayer.SafeSetHealth(100);
|
||||
managedPlayer.SafeSetArmor(100);
|
||||
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " die HP/AP auf 100 gesetzt.");
|
||||
|
||||
ChatService.SendMessage(managedPlayer, $"~b~Deine HP/AP wurden von {player.Name} auf 100 gesetzt.");
|
||||
}
|
||||
ChatService.SendMessage(player, "~b~Die HP/AP von " + peopleInRange.Count + " Spielern wurde auf 100 gesetzt.");
|
||||
|
||||
ChatService.SendMessage(player, $"~b~Die HP/AP von {peopleInRange.Count} Spielern wurden auf 100 gesetzt.");
|
||||
}
|
||||
|
||||
[Command("rsetwage", "~m~Benutzung: ~s~/rsetwage [Radius] (Verdienst)")]
|
||||
@@ -2045,8 +2054,8 @@ namespace ReallifeGamemode.Server.Commands
|
||||
ChatService.NotAuthorized(player);
|
||||
return;
|
||||
}
|
||||
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||
|
||||
var peopleInRange = NAPI.Player.GetPlayersInRadiusOfPlayer(radius, player);
|
||||
using (var dbContext = new DatabaseContext())
|
||||
{
|
||||
foreach (var managedPlayer in peopleInRange)
|
||||
@@ -2054,11 +2063,12 @@ namespace ReallifeGamemode.Server.Commands
|
||||
if (!managedPlayer.IsLoggedIn()) return;
|
||||
managedPlayer.GetUser(dbContext).Wage += wage;
|
||||
|
||||
ChatService.SendMessage(managedPlayer, "~b~Admin " + player.Name + " hat im Radius von " + radius + " den Verdienst um $" + wage + " erhöht.");
|
||||
ChatService.SendMessage(managedPlayer, $"~b~Admin {player.Name} hat deinen Verdienst um {wage.ToMoneyString()} erhöht.");
|
||||
dbContext.SaveChanges();
|
||||
}
|
||||
}
|
||||
ChatService.SendMessage(player, "~b~Der Verdienst von " + peopleInRange.Count + " Spielern wurde um $" + wage + " erhöht.");
|
||||
|
||||
ChatService.SendMessage(player, $"~b~Du hast den Verdienst von {peopleInRange.Count} Spielern um {wage.ToMoneyString()} erhöht.");
|
||||
}
|
||||
|
||||
[Command("setweather", "~m~Benutzung: ~s~/setweather [Wetter]")]
|
||||
@@ -2074,11 +2084,11 @@ namespace ReallifeGamemode.Server.Commands
|
||||
World.WeatherSync.SetWeather(weather);
|
||||
Weather weatherAfter = World.WeatherSync.Weather;
|
||||
|
||||
ChatService.SendMessage(player, "~w~Wetter geändert: " + weatherAfter);
|
||||
ChatService.BroadcastAdmin($"~b~[WETTER] {player.Name} ~s~hat das Wetter zu ~b~{weatherAfter} ~s~geändert.", AdminLevel.ADMIN);
|
||||
|
||||
if (!weatherBefore.Equals(weatherAfter))
|
||||
{
|
||||
NAPI.Notification.SendNotificationToAll("Das Wetter wurde von ~g~" + player.Name + " ~s~auf ~g~" + weatherAfter + "~s~ geändert.", true);
|
||||
NAPI.Notification.SendNotificationToAll("Das Wetter wurde von ~g~" + player.Name + " ~s~auf ~g~" + weatherAfter + " ~s~geändert", true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user