1
0
mirror of https://github.com/Uberi/Minetest-WorldEdit.git synced 2025-07-03 16:40:38 +02:00

make //lua work with expressions as well

This commit is contained in:
Imre Péntek
2024-03-25 15:44:34 +01:00
parent f75700ed76
commit 145a9ba0aa
2 changed files with 20 additions and 14 deletions

View File

@ -1528,13 +1528,13 @@ worldedit.register_command("lua", {
return true, param
end,
func = function(name, param)
local err = worldedit.lua(param)
if err then
worldedit.player_notify(name, "code error: " .. err)
minetest.log("action", name.." tried to execute "..param)
local good, ret = worldedit.lua(param, name)
if good then
worldedit.player_notify(name, "code successfully executed, returns with " .. ret, false)
minetest.log("action", name .. " executed " .. param)
else
worldedit.player_notify(name, "code successfully executed", false)
minetest.log("action", name.." executed "..param)
worldedit.player_notify(name, "code error: " .. dump(ret))
minetest.log("action", name .. " tried to execute " .. param)
end
end,
})