-worldedit.register_gui_function("worldedit_gui_lua", {\r
- name = "Run Lua",\r
- privs = we_privs("lua"),\r
- get_formspec = function(name)\r
- local code = gui_code[name]\r
- return "size[8,6.5]" .. worldedit.get_formspec_header("worldedit_gui_lua") ..\r
- string.format("textarea[0.5,1;7.5,5.5;worldedit_gui_lua_code;Lua Code;%s]", minetest.formspec_escape(code)) ..\r
- "button_exit[0,6;3,0.8;worldedit_gui_lua_run;Run Lua]" ..\r
- "button_exit[5,6;3,0.8;worldedit_gui_lua_transform;Lua Transform]"\r
- end,\r
-})\r
-\r
-worldedit.register_gui_handler("worldedit_gui_lua", function(name, fields)\r
- if fields.worldedit_gui_lua_run or fields.worldedit_gui_lua_transform then\r
- gui_code[name] = fields.worldedit_gui_lua_code\r
- worldedit.show_page(name, "worldedit_gui_lua")\r
- if fields.worldedit_gui_lua_run then\r
- minetest.chatcommands["/lua"].func(name, gui_code[name])\r
- else --fields.worldedit_gui_lua_transform\r
- minetest.chatcommands["/luatransform"].func(name, gui_code[name])\r
- end\r
- return true\r
- end\r
- return false\r
-end)\r
-\r