32 lines
902 B
Lua
32 lines
902 B
Lua
local CommandsData = require("TOC/CommandsData")
|
|
local ServerDataHandler = require("TOC/ServerDataHandler")
|
|
----------------------------
|
|
|
|
local DebugCommands = {}
|
|
|
|
---comment
|
|
---@param playerObj IsoPlayer
|
|
---@param args table
|
|
function DebugCommands.PrintAllTocData(playerObj, args)
|
|
TOC_DEBUG.printTable(ServerDataHandler.modData)
|
|
end
|
|
|
|
---Print ALL TOC data
|
|
---@param playerObj IsoPlayer
|
|
---@param args printTocDataParams
|
|
function DebugCommands.PrintTocData(playerObj, args)
|
|
local key = CommandsData.GetKey(args.username)
|
|
local tocData = ServerDataHandler.GetTable(key)
|
|
TOC_DEBUG.printTable(tocData)
|
|
end
|
|
|
|
--------------------
|
|
|
|
local function OnClientDebugCommand(module, command, playerObj, args)
|
|
if module == CommandsData.modules.TOC_DEBUG and DebugCommands[command] then
|
|
DebugCommands[command](playerObj, args)
|
|
end
|
|
end
|
|
|
|
Events.OnClientCommand.Add(OnClientDebugCommand)
|