mirror of
https://github.com/D1GQ/BetterAmongUs.git
synced 2026-10-20 01:46:19 +00:00
29 lines
1.1 KiB
C#
29 lines
1.1 KiB
C#
using BetterAmongUs.Helpers;
|
|
using BetterAmongUs.Items.Attributes;
|
|
using System.Text;
|
|
|
|
namespace BetterAmongUs.Commands;
|
|
|
|
[RegisterCommand]
|
|
internal class PlayersInfoCommand : BaseCommand
|
|
{
|
|
internal override string Name => "players";
|
|
internal override string Description => "Get all Player information";
|
|
|
|
internal override void Run()
|
|
{
|
|
StringBuilder sb = new();
|
|
foreach (PlayerControl player in BAUPlugin.AllPlayerControls.Where(player => !player.isDummy))
|
|
{
|
|
var hexColor = Utils.Color32ToHex(Palette.PlayerColors[player.CurrentOutfit.ColorId]);
|
|
sb.Append($"<color={hexColor}><b>{player?.Data?.PlayerName}</color> Info:</b>\n");
|
|
sb.Append($"<color=#c1c1c1>{player?.Data?.PlayerId}</color> - ");
|
|
sb.Append($"<color=#c1c1c1>{Utils.GetHashStr($"{player?.Data?.Puid}")}</color> - ");
|
|
sb.Append($"<color=#c1c1c1>{Utils.GetPlatformName(player)}</color> - ");
|
|
sb.Append($"<color=#c1c1c1>{player?.Data?.FriendCode}</color>");
|
|
sb.Append("\n\n");
|
|
}
|
|
CommandResultText(sb.ToString());
|
|
}
|
|
}
|