Fix: who cmd crashes on invaild faction name

这个提交包含在:
Coder12a
2019-05-07 10:35:42 -05:00
父节点 8e98bf8b62
当前提交 a1cebc3a24

查看文件

@@ -942,19 +942,9 @@ factions.register_command("who", {
if str then
local f = factions.get_faction(str)
if not f and not f.players then
f = factions.get_player_faction(player)
if not f or not f.players then
minetest.chat_send_player(player, "Your not in a faction.")
return
else
minetest.chat_send_player(player, "Players in faction " .. f.name .. ": ")
for p, rank in pairs(f.players) do
minetest.chat_send_player(player, p .." (" .. rank .. ")")
end
return true
end
if not f or not f.players then
minetest.chat_send_player(player, "Faction " .. str .. " does not exist.")
return
else
minetest.chat_send_player(player, "Players in faction " .. f.name .. ": ")
for p, rank in pairs(f.players) do