Fix an owner bug with constructor, node breaker and other
parent
9f1314a20a
commit
f5f09a3bbf
|
@ -86,7 +86,7 @@ function itemframe.rightclick(pos, node, clicker, itemstack)
|
|||
local owner = meta:get_string("owner")
|
||||
local admin = minetest.check_player_privs(player_name, "protection_bypass")
|
||||
|
||||
if not admin and (player_name ~= owner or not itemstack) then
|
||||
if not admin and not itemstring == "" then --and (player_name ~= owner or not itemstack) then
|
||||
return itemstack
|
||||
end
|
||||
|
||||
|
@ -96,9 +96,9 @@ function itemframe.rightclick(pos, node, clicker, itemstack)
|
|||
update_item(pos, node)
|
||||
|
||||
if itemstring == "" then
|
||||
meta:set_string("infotext", "Item Frame (owned by " .. owner .. ")")
|
||||
else
|
||||
meta:set_string("infotext", itemstring.." (owned by " .. owner .. ")")
|
||||
if minetest.is_protected(pos, player_name) then return end
|
||||
meta:set_string("infotext", "Item Frame (owned by " .. player_name .. ")")
|
||||
meta:set_string("owner", player_name)
|
||||
end
|
||||
|
||||
return itemstack
|
||||
|
|
Loading…
Reference in New Issue