Merge pull request #2 from RealBadAngel/patch-1

Update shared.lua
This commit is contained in:
Megaf 2014-06-11 09:45:38 -03:00
commit e48cd776d2

View File

@ -11,7 +11,7 @@ local function has_locked_chest_privilege(meta, player)
end end
end end
local function formspec(string) local function get_formspec(string)
return "size[8,10]".. return "size[8,10]"..
"list[current_name;main;0,0;8,4;]".. "list[current_name;main;0,0;8,4;]"..
"list[current_player;main;0,5;8,4;]".. "list[current_player;main;0,5;8,4;]"..
@ -93,11 +93,11 @@ minetest.register_node("more_chests:shared", {
end, end,
on_receive_fields = function(pos, formspec, fields, sender) on_receive_fields = function(pos, formspec, fields, sender)
local meta = minetest.env:get_meta(pos); local meta = minetest.env:get_meta(pos);
if meta:get_string("owner") == sender:get_player_name() then if fields.shared then
meta:set_string("shared", fields.shared); if meta:get_string("owner") == sender:get_player_name() then
meta:set_string("formspec", formspec(fields.shared)) meta:set_string("shared", fields.shared);
if not fields then meta:set_string("formspec", get_formspec(fields.shared))
return end end
end end
end, end,
}) })