From a46a68a27d34b5c4e2cc43cfc61ad3772627214c Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Thu, 7 May 2020 19:07:27 +0200 Subject: [PATCH] Made granting ranks offline possible --- ranks.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ranks.lua b/ranks.lua index 4eea58e..3682bda 100755 --- a/ranks.lua +++ b/ranks.lua @@ -65,14 +65,14 @@ minetest.register_chatcommand("rank", { local name = param:split(' ')[1] local player = minetest.get_player_by_name(name) local rank = coronaserver.get_rank_by_name(param:split(' ')[2]) - if not player then - minetest.chat_send_player(admin, "Player doesnt exist.") - elseif not rank then + if not rank then minetest.chat_send_player(admin,"Invalid Rank.") else coronaserver.savedata.ranks[name] = rank.name coronaserver.save() - player:set_nametag_attributes({color = rank.color}) + if player then + player:set_nametag_attributes({color = rank.color}) + end minetest.chat_send_all(name .. " ist jetzt ein " .. minetest.colorize(rank.color, rank.name)) end end, -- 2.44.0