From c05441e5e7d645659a9d72fefda007d5dccb87c6 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Mon, 22 Jun 2020 12:58:28 +0200 Subject: [PATCH] Fixes --- misc.lua | 2 +- tags.lua | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/misc.lua b/misc.lua index 18d600e..28fa7a7 100755 --- a/misc.lua +++ b/misc.lua @@ -7,7 +7,7 @@ end) minetest.register_on_joinplayer(function(player) minetest.chat_send_player(player:get_player_name(), minetest.colorize("#D6CD00", " ELIDRAGON") .. "\n" .. - minetest.colorize("#6076FF"," Join our discord Server (discord.gg/Z7SfXYx) or our IRC channel (#elidragon-skyblocks on irc.edgy1.net)") .. "\n" .. + minetest.colorize("#6076FF"," Join our discord Server (discord.gg/vkrmHZc) or our IRC channel (#elidragon-skyblocks on irc.edgy1.net)") .. "\n" .. minetest.colorize("#E27900", " Go to hub using /hub") .. "\n" .. minetest.colorize("#00F0FF", " Use /island to teleport to your island") .. "\n" .. minetest.colorize("#83FF00", " NEWS: ") .. minetest.colorize("#FFFFFF", elidragon.savedata.news or "No current News") diff --git a/tags.lua b/tags.lua index 2de202a..b2d57af 100755 --- a/tags.lua +++ b/tags.lua @@ -5,7 +5,7 @@ function elidragon.get_area_with_tag(name, tag) local player = minetest.get_player_by_name(name) for _, player_area in pairs(areas:getAreasAtPos(player:get_pos())) do for _, marked_area in pairs(elidragon.savedata.areas) do - if player_area.name == marked_area.name and marked_area.tag == tag and elidragon.get_rank(player_area.owner).name == "admin" then + if player_area.name == marked_area.name and marked_area.tag == tag and minetest.check_player_privs(player_area.owner, {server = true}) then return marked_area end end @@ -67,7 +67,7 @@ function elidragon.limit_tick() local name = player:get_player_name() local rank = elidragon.get_rank(name).name local privs = minetest.get_player_privs(name) - local has_fly = elidragon.get_rank(name) == "vip" or elidragon.get_rank(name) == "builder" + local has_fly = rank ~= "player" if rank ~= "admin" then privs.tp_tpc = nil end @@ -75,7 +75,7 @@ function elidragon.limit_tick() if teleport_area then elidragon.teleport(name, teleport_area.param) end - if elidragon.get_area_with_tag(name, "movement") and rank ~= "admin" and rank ~= "moderator" and rank ~= "helper" then + if elidragon.get_area_with_tag(name, "movement") and rank ~= "admin" and rank ~= "moderator" and rank ~= "dev" and rank ~= "helper" then privs.fly = nil privs.fast = nil privs.home = nil -- 2.44.0