Tentativa de correção de bug

Animatron declarou que o a máquina dispensadora está causando bug junto com o multiprotetor áreas.

erro: https://disroot.org/upload/p06tHnX-uswbozO1/Screenshot_1.png
This commit is contained in:
Lunovox 2020-03-07 22:01:19 -03:00
parent fab0efad65
commit 5456150647

View file

@ -108,8 +108,15 @@ modMinerTrade.dispensing.canOpen = function(pos, playername)
local meta = minetest.env:get_meta(pos) local meta = minetest.env:get_meta(pos)
if if
meta:get_string("owner")==playername meta:get_string("owner")==playername
or (minetest.get_modpath("tradelands") and modTradeLands.getOwnerName(pos)~="" and modTradeLands.canInteract(pos, playername)) or (
or (minetest.get_modpath("areas") and #areas:getNodeOwners(pos)>=1 and areas.canInteract(pos, playername)) minetest.get_modpath("tradelands")
and modTradeLands.getOwnerName(pos)~=""
and modTradeLands.canInteract(pos, playername)
) or (
minetest.get_modpath("areas")
and #areas:getNodeOwners(pos)>=1
and areas:canInteract(pos, playername)
)
then then
return true return true
end end