This repository has been archived on 2020-05-24. You can view files and clone it, but cannot push or open issues or pull requests.
minetest-mod-sparktech/sparkdebug/lua/chat.lua

14 lines
486 B
Lua

minetest.register_chatcommand("lua", {
params = "<lua>",
description = "run lua code",
privs = {debug=true},
func = function(name, param)
local _, ret, response, value = ""
if param then ret, value = pcall(loadstring, param) else return end
if ret then _, response = pcall(value, sparktech) else
minetest.chat_send_player("a tragedy has occured: " .. value)
end
if response then minetest.chat_send_player(name, response) end
end
})