moved optionsdialog to yl_speak_up.show_fs

This commit is contained in:
Sokomine 2021-05-31 22:16:51 +02:00
parent a6a2b3f566
commit 85bdf88ba9

View File

@ -1800,6 +1800,14 @@ yl_speak_up.show_fs = function(player, fs_name, param)
local pname = player:get_player_name()
if(fs_name == "TODO") then
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))
elseif(fs_name == "setdialog") then
if(not(param)) then
param = {}
@ -1926,11 +1934,8 @@ yl_speak_up.input_optiondialog = function(player, formname, fields)
delete_option(fields.n_id, fields.d_id, fields.o_id)
yl_speak_up.log_change(pname, n_id,
"(staff) Deleted option "..tostring(fields.o_id).." in dialog "..tostring(fields.d_id)..".")
minetest.show_formspec(
pname,
"yl_speak_up:optiondialog",
get_fs_optiondialog(player, n_id, d_id, o_id, p_id, r_id)
)
yl_speak_up.show_fs(player, "optiondialog",
{n_id = n_id, d_id = d_id, o_id = o_id, p_id = p_id, r_id = r_id})
return
end
@ -2023,18 +2028,13 @@ yl_speak_up.input_optiondialog = function(player, formname, fields)
yl_speak_up.log_change(pname, n_id,
"(staff) Saved dialog "..tostring(fields.d_id)..".")
minetest.show_formspec(
pname,
"yl_speak_up:optiondialog",
get_fs_optiondialog(player, fields.n_id, fields.d_id, fields.o_id, fields.p_id, fields.r_id)
)
yl_speak_up.show_fs(player, "optiondialog",
{n_id = fields.n_id, d_id = fields.d_id, o_id = fields.o_id,
p_id = fields.p_id, r_id = fields.r_id})
end
minetest.show_formspec(
pname,
"yl_speak_up:optiondialog",
get_fs_optiondialog(player, n_id, d_id, o_id, p_id, r_id)
)
yl_speak_up.show_fs(player, "optiondialog",
{n_id = n_id, d_id = d_id, o_id = o_id, p_id = p_id, r_id = r_id})
end
-- dialog
@ -2070,11 +2070,8 @@ yl_speak_up.input_setdialog = function(player, formname, fields)
yl_speak_up.speak_to[pname].p_id = p_id
yl_speak_up.speak_to[pname].r_id = r_id
minetest.show_formspec(
pname,
"yl_speak_up:optiondialog",
get_fs_optiondialog(player, n_id, fields.d_id, o_id, p_id, r_id)
)
yl_speak_up.show_fs(player, "optiondialog",
{n_id = n_id, d_id = fields.d_id, o_id = o_id, p_id = p_id, r_id = r_id})
return
end