From f047ff98ede43b043363567f51e2688bee8e2894 Mon Sep 17 00:00:00 2001 From: Gerkiz Date: Sat, 13 Nov 2021 01:32:50 +0100 Subject: [PATCH] Minor changes to chatbot and debug view --- chatbot.lua | 18 +++++------------- utils/debug/model.lua | 7 ++++++- utils/debug/public_global_view.lua | 3 +++ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/chatbot.lua b/chatbot.lua index 3431192d..2fe62f38 100644 --- a/chatbot.lua +++ b/chatbot.lua @@ -206,6 +206,7 @@ local function on_console_command(event) local commands = { ['editor'] = true, + ['command'] = true, ['silent-command'] = true, ['sc'] = true, ['debug'] = true @@ -216,28 +217,19 @@ local function on_console_command(event) end if player then - for _, p in pairs(game.connected_players) do - if p.admin == true and p.name ~= player.name then - if param then - p.print(player.name .. ' ran: ' .. cmd .. ' "' .. param .. '" ' .. server_time, {r = 0.22, g = 0.99, b = 0.99}) - else - p.print(player.name .. ' ran: ' .. cmd .. server_time, {r = 0.22, g = 0.99, b = 0.99}) - end - end - end if param then - print(player.name .. ' ran: ' .. cmd .. ' "' .. param .. '" ' .. server_time) + print('[COMMAND HANDLER] ' .. player.name .. ' ran: ' .. cmd .. ' "' .. param .. '" ' .. server_time) return else - print(player.name .. ' ran: ' .. cmd .. server_time) + print('[COMMAND HANDLER] ' .. player.name .. ' ran: ' .. cmd .. server_time) return end else if param then - print('ran: ' .. cmd .. ' "' .. param .. '" ' .. server_time) + print('[COMMAND HANDLER] ran: ' .. cmd .. ' "' .. param .. '" ' .. server_time) return else - print('ran: ' .. cmd .. server_time) + print('[COMMAND HANDLER] ran: ' .. cmd .. server_time) return end end diff --git a/utils/debug/model.lua b/utils/debug/model.lua index bf04eac9..a389aa91 100644 --- a/utils/debug/model.lua +++ b/utils/debug/model.lua @@ -141,7 +141,12 @@ function Public.dump_text(text, player) return false end - return true, dump(var) + local dvar = dump(var) + if dvar:find('function_handlers') then + dvar = '{}' -- desync handler + end + + return true, dvar end return Public diff --git a/utils/debug/public_global_view.lua b/utils/debug/public_global_view.lua index c6a560cb..b5e98e6a 100644 --- a/utils/debug/public_global_view.lua +++ b/utils/debug/public_global_view.lua @@ -94,6 +94,9 @@ Gui.on_click( local id = Token.get_global(token_id) local content = dump(id) or 'Could not load data.' + if content:find('function_handlers') then + content = '{}' -- desync handler + end right_panel.text = content end )