diff --git a/commands.lua b/commands.lua index 48ef98a..65e2cc0 100644 --- a/commands.lua +++ b/commands.lua @@ -8,11 +8,17 @@ end) telegram.register_command("players", function(msg) local players = "" - for _,player in ipairs(minetest.get_connected_players()) do - local name = player:get_player_name() - players = players .. player:get_player_name() .. ", " + + local player_list = minetest.get_connected_players() + if #player_list > 0 then + for _,player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + players = players .. player:get_player_name() .. ", " + end + telegram.send_message(msg.chat.id, "Active players: " .. players) + else + telegram.send_message(msg.chat.id, "No active players detected." .. players) end - telegram.send_message(msg.chat.id, "Active players: " .. players) end) telegram.register_command("status", function(msg)