From 639f5aa71603f2153154492ef9262a64207b606d Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Tue, 27 Oct 2020 13:31:46 +0100 Subject: [PATCH] check if player faction is nil --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 178d097..5a21f77 100644 --- a/init.lua +++ b/init.lua @@ -256,7 +256,10 @@ local function handle_command(name, param) local faction_name = params[2] if faction_name == nil then local player_factions = factions.get_player_factions(name) - if #player_factions == 1 then + if not player_factions then + minetest.chat_send_player(name, S("no faction found")) + return false + elseif #player_factions == 1 then faction_name = player_factions[1] else minetest.chat_send_player(name, S("You are in many factions, you have to choose one of them: @1.", table.concat(player_factions, ", ")))