From 470297eed24beb7e696929b254b7541e5483bd85 Mon Sep 17 00:00:00 2001 From: Milan* <tchncs@vivaldi.net> Date: Wed, 25 Oct 2017 15:42:18 +0200 Subject: [PATCH] remove ownership from moneychanger --- moneychanger.lua | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/moneychanger.lua b/moneychanger.lua index 050c8de..f7557c7 100644 --- a/moneychanger.lua +++ b/moneychanger.lua @@ -118,10 +118,10 @@ minetest.register_node("bitchange:moneychanger", { return moneychanger.constructing(pos); end, after_place_node = function(pos, placer, itemstack) - local owner = placer:get_player_name() + --local owner = placer:get_player_name() local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Moneychanger (owned by "..owner..")") - meta:set_string("owner",owner) + --meta:set_string("infotext", "Moneychanger (owned by "..owner..")") + --meta:set_string("owner",owner) local inv = meta:get_inventory() inv:set_size("source", 1) inv:set_size("rest", 1) @@ -132,9 +132,9 @@ minetest.register_node("bitchange:moneychanger", { end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) - if not bitchange.has_access(meta:get_string("owner"), player:get_player_name()) then - return 0 - end + --if not bitchange.has_access(meta:get_string("owner"), player:get_player_name()) then + -- return 0 + --end if listname == "source" then local stack_name = stack:get_name() local inv = meta:get_inventory() @@ -152,18 +152,18 @@ minetest.register_node("bitchange:moneychanger", { end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) - if bitchange.has_access(meta:get_string("owner"), player:get_player_name()) then + --if bitchange.has_access(meta:get_string("owner"), player:get_player_name()) then return moneychanger.update_fields(pos, listname, index, stack, true) - end - return 0 + --end + --return 0 end, can_dig = function(pos, player) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - if bitchange.has_access(meta:get_string("owner"), player:get_player_name()) then + --if bitchange.has_access(meta:get_string("owner"), player:get_player_name()) then return inv:is_empty("source") and inv:is_empty("output") and inv:is_empty("rest") - end - return 0 + --end + --return 0 end }) @@ -174,4 +174,4 @@ minetest.register_craft({ {'default:steel_ingot', 'bitchange:minecoin', 'default:steel_ingot'}, {'default:stone', 'default:stone', 'default:stone'} } -}) \ No newline at end of file +}) -- GitLab