rendered paste bodymodule("DebugInfo", package.seeall)
luanet.load_assembly("WCell.RealmServer")
luanet.load_assembly("WCell.Core")
ChatHandler = luanet.import_type("WCell.RealmServer.Chat.ChatHandler")
UpdateFieldId = luanet.import_type("WCell.RealmServer.UpdateFields.UpdateFieldId")
PlayerFields = luanet.import_type("WCell.Core.PlayerFields")
function SendDebugInfo(client,args)
local playerFlagsField = UpdateFieldId(PlayerFields.PLAYER_FLAGS)
local playerName = client.ActiveCharacter.Name
local playerPrivs = client.ActiveCharacter.PrivilegeLevel
local playerFlags = client.ActiveCharacter:GetUInt32(playerFlagsField)
local debugInfo = string.format("name: %s - privilege level: %s - player flags: 0x%x", playerName, playerPrivs, playerFlags)
ChatHandler.SendSystemMessageReply(client,debugInfo)
end