]> git.lizzy.rs Git - elidragon.git/commitdiff
Fixed Invalid target_ref
authorElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 28 May 2020 16:28:58 +0000 (18:28 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 28 May 2020 16:28:58 +0000 (18:28 +0200)
ranks.lua

index c6b3210edb1af659052f08daebc3c716ba0505fe..eae22678c02ec9f12d2fdd279a14a48fd97c0c3f 100755 (executable)
--- a/ranks.lua
+++ b/ranks.lua
@@ -108,12 +108,12 @@ minetest.register_chatcommand("rank", {
        description = "Set a player's rank (admin|moderator|helper|builder|vip|player)",
        privs = {privs = true},
        func = function(name, param)
-               local target = param:split(" ")[1]
-               local rank = param:split(" ")[2]
-               local target_ref = minetest.get_player_by_name(name)
+               local target = param:split(" ")[1] or ""
+               local rank = param:split(" ")[2] or ""
+               local target_ref = minetest.get_player_by_name(target)
                local rank_ref = elidragon.get_rank_by_name(rank)
                if not rank_ref then 
-            minetest.chat_send_player(name, "Invalid Rank: " .. (rank or ""))
+            minetest.chat_send_player(name, "Invalid Rank: " .. rank)
         else
                        elidragon.savedata.ranks[target] = rank
                        local privs = {}