From cc1c1854d6bce4b64edfbf4f585cd25a4fd8eee0 Mon Sep 17 00:00:00 2001 From: Sokomine Date: Fri, 2 Jul 2021 17:30:57 +0200 Subject: [PATCH] completed get_fs_edit_option_p_and_e_function --- fs_edit_general.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/fs_edit_general.lua b/fs_edit_general.lua index 91025a0..e66285e 100644 --- a/fs_edit_general.lua +++ b/fs_edit_general.lua @@ -1521,14 +1521,16 @@ yl_speak_up.get_fs_edit_option_effect_move = function( end --- for "precondition and effect" -yl_speak_up.get_fs_edit_option_p_and_e_function = function(pname, dialog, formspec, data, id_prefix, save_button, e) +-- "execute Lua code (requires npc_master priv)", -- precondition: 7; effect: 10 +yl_speak_up.get_fs_edit_option_p_and_e_function = function( + pname, dialog, formspec, data, id_prefix, save_button, e) if(e) then if(e[ id_prefix.."value"] and e[ id_prefix.."value"] ~= "") then data.lua_code = e[ id_prefix.."value" ] end end - return "label[0.2,3.0;Execute the following Lua code (ought to return true or false):]".. + return formspec.. + "label[0.2,3.0;Execute the following Lua code (ought to return true or false):]".. "label[0.2,3.5;Note: You can *save* this effect only if you have the ".. "\"npc_master\" priv!]".. "textarea[0.2,4.5;20,4.0;lua_code;;"..