made staff work again (was broken)

This commit is contained in:
Sokomine 2021-06-04 20:48:13 +02:00
parent d916178ca0
commit 79a7184a7e
2 changed files with 5 additions and 4 deletions

View File

@ -486,7 +486,7 @@ end
-- dialog
local function get_fs_setdialog(clicker, n_id, d_id)
yl_speak_up.get_fs_setdialog = function(clicker, n_id, d_id)
local dialog = load_dialog(n_id)
local items = yl_speak_up.text_new_dialog_id
@ -564,7 +564,7 @@ end
-- options
local function get_fs_optiondialog(player, n_id, d_id, o_id, p_id, r_id)
yl_speak_up.get_fs_optiondialog = function(player, n_id, d_id, o_id, p_id, r_id)
local dialog = load_dialog(n_id)
local pname = player:get_player_name()

View File

@ -70,19 +70,20 @@ yl_speak_up.show_fs = function(player, fs_name, param)
minetest.show_formspec(pname, param.input_to, param.formspec)
-- staff-based editing
elseif(fs_name == "optiondialog") then
if(not(param)) then
param = {}
end
minetest.show_formspec(pname, "yl_speak_up:optiondialog",
get_fs_optiondialog(player, param.n_id, param.d_id, param.o_id, param.p_id, param.r_id))
yl_speak_up.get_fs_optiondialog(player, param.n_id, param.d_id, param.o_id, param.p_id, param.r_id))
elseif(fs_name == "setdialog") then
if(not(param)) then
param = {}
end
minetest.show_formspec(pname, "yl_speak_up:setdialog",
get_fs_setdialog(player, param.n_id, param.d_id))
yl_speak_up.get_fs_setdialog(player, param.n_id, param.d_id))
-- "confirm_save" does not have its own option here; doesn't have a get_fs_-function either