From: Elias Fleckenstein Date: Thu, 28 May 2020 16:28:58 +0000 (+0200) Subject: Fixed Invalid target_ref X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=939ec97740794d602f3340dd16587afbcc00305b;p=elidragon.git Fixed Invalid target_ref --- diff --git a/ranks.lua b/ranks.lua index c6b3210..eae2267 100755 --- 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 = {}