diff --git a/ReallifeGamemode.Server/Commands/AdminCommands.cs b/ReallifeGamemode.Server/Commands/AdminCommands.cs index 49212db0..73e01650 100644 --- a/ReallifeGamemode.Server/Commands/AdminCommands.cs +++ b/ReallifeGamemode.Server/Commands/AdminCommands.cs @@ -3540,6 +3540,33 @@ namespace ReallifeGamemode.Server.Commands player.SendChatMessage("~m~Benutzung:~s~ /business [price] [Option]"); } + [Command("checkstats", "~m~Benutzung:~s~ /checkstats [Name / ID]")] + public void CmdAdminCheckStats(Player player, string nameOrId) + { + User user = player.GetUser(); + if(!user.IsAdmin(AdminLevel.ADMIN)) + { + ChatService.NotAuthorized(player); + } + + Player target = PlayerService.GetPlayerByNameOrId(nameOrId); + if(target == null || !target.IsLoggedIn()) + { + ChatService.PlayerNotFound(player); + return; + } + + User targetUser = target.GetUser(); + int handmoney = targetUser.Handmoney; + int bankmoney = targetUser.BankAccount.Balance; + bool driverLicense = targetUser.DriverLicenseVehicle; + bool bikeLicense = targetUser.DriverLicenseBike; + bool flyingLicense = targetUser.FlyingLicensePlane; + bool weaponLicense = targetUser.WeaponLicense; + ChatService.SendMessage(player, $"Stats von {target.Name} - HandMoney: {handmoney.ToMoneyString()}, BankMoney: {bankmoney.ToMoneyString()}, DriverLicense: {driverLicense.ToString()}, BikeLicense: {bikeLicense.ToString()}, FlyingLicense: {flyingLicense.ToString()}, WeaponLicense: {weaponLicense.ToString()}") + } + + #endregion ALevel1337 #region ALevel1338