From 6917033d1762b9ca918dac0463288ed74491977a Mon Sep 17 00:00:00 2001 From: fairiestoy Date: Sun, 29 Sep 2013 11:59:11 +0200 Subject: [PATCH] Shortened Code xyzz's suggestion to shorten the code --- builtin/misc.lua | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/builtin/misc.lua b/builtin/misc.lua index 721765e87..3d2c496e3 100644 --- a/builtin/misc.lua +++ b/builtin/misc.lua @@ -43,20 +43,16 @@ end local player_list = {} minetest.register_on_joinplayer(function(player) - table.insert(player_list, player) + player_list[player:get_player_name()] = player end) minetest.register_on_leaveplayer(function(player) - for index, value in pairs(player_list) do - if player:get_player_name() == value:get_player_name() then - table.remove(player_list, index) - end - end + player_list[player:get_player_name()] = nil end) function minetest.get_connected_players() local temp_table = {} - for index, value in pairs(player_list) do + for index, value in pairs(player_list) do table.insert(temp_table, value) end return temp_table