Save box name if clicking "End editing box"
This commit is contained in:
parent
7347328e4b
commit
44fcf5cb86
@ -240,8 +240,15 @@ sfinv.register_page("menu:edit", {
|
||||
sfinv.style.gui_bg .. sfinv.style.gui_bg_img .. sfinv.style.gui_slots, false)
|
||||
end,
|
||||
on_player_receive_fields = function(self, player, context, fields)
|
||||
local set_box_name = function()
|
||||
if fields.box_name then
|
||||
boxes.players_editing_boxes[player:get_player_name()].box_name = fields.box_name
|
||||
sfinv.set_player_inventory_formspec(player)
|
||||
end
|
||||
end
|
||||
if fields.stopedit then
|
||||
minetest.close_formspec(player:get_player_name(), "")
|
||||
set_box_name()
|
||||
boxes.save_edit(player)
|
||||
boxes.stop_edit(player)
|
||||
music.stop(player)
|
||||
@ -252,16 +259,13 @@ sfinv.register_page("menu:edit", {
|
||||
if fields.save then
|
||||
minetest.close_formspec(player:get_player_name(), "")
|
||||
boxes.save_edit(player)
|
||||
set_box_name()
|
||||
end
|
||||
if fields.skybox then
|
||||
local number = tonumber(fields.skybox:sub(1,1))
|
||||
skybox.set(player, number)
|
||||
boxes.players_editing_boxes[player:get_player_name()].skybox = number
|
||||
end
|
||||
if fields.box_name then
|
||||
boxes.players_editing_boxes[player:get_player_name()].box_name = fields.box_name
|
||||
sfinv.set_player_inventory_formspec(player)
|
||||
end
|
||||
if fields.erase then
|
||||
local name = player:get_player_name()
|
||||
local token = math.random(10000, 99999)
|
||||
|
Loading…
x
Reference in New Issue
Block a user