From 996e650194f0e05f9aed21b0831427d327636817 Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Mon, 29 Nov 2021 19:56:49 -0300 Subject: [PATCH] now user can move your own plane on area of another people --- airutils_tug.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/airutils_tug.lua b/airutils_tug.lua index fc399c8..c8f879a 100644 --- a/airutils_tug.lua +++ b/airutils_tug.lua @@ -48,6 +48,9 @@ minetest.register_tool("airutils:tug", { return end + local is_admin = false + is_admin = minetest.check_player_privs(player, {server=true}) + local pos = player:get_pos() local pname = player:get_player_name() @@ -64,7 +67,15 @@ minetest.register_tool("airutils:tug", { end]]-- local is_protected = minetest.is_protected if is_protected then - if not is_protected(pos, pname) then + local owner = nil + local object = pointed_thing.ref + if object then + local ent = object:get_luaentity() + if ent then + if ent.owner then owner = ent.owner end + end + end + if not is_protected(pos, pname) or pname == owner or is_admin then airutils.move_target(player, pointed_thing) else minetest.chat_send_player(pname,