+ 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
+ return false, "Invalid Rank: " .. rank
+ elseif not target_ref then
+ return false, "Player not found"
+ else
+ target_ref:get_meta():set_string("elidragon:rank", rank)