module("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