Add checkstats

This commit is contained in:
hydrant
2021-04-03 23:15:53 +02:00
parent b92b4e8b48
commit 95c84ec40e

View File

@@ -3540,6 +3540,33 @@ namespace ReallifeGamemode.Server.Commands
player.SendChatMessage("~m~Benutzung:~s~ /business [price] [Option]"); 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 #endregion ALevel1337
#region ALevel1338 #region ALevel1338