From 87c8212b86ddee74862d03e435fcc5b8270ba158 Mon Sep 17 00:00:00 2001 From: BrunoMine Date: Sun, 9 Jul 2017 13:24:34 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20de=20concatena=C3=A7=C3=A3?= =?UTF-8?q?o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chat.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/chat.lua b/chat.lua index b819b28..a0675ea 100644 --- a/chat.lua +++ b/chat.lua @@ -109,7 +109,7 @@ minetest.register_on_chat_message(function(name, msg) end -- Envia a si mesmo tambem para aparecer no console - minetest.chat_send_player(name, "<"..multichat.prefixo(falante)..falante.."> "..msg) + minetest.chat_send_player(name, "<"..multichat.prefixo(falante)..name.."> "..msg) som_avisar(name) end return true @@ -123,11 +123,15 @@ minetest.register_globalstep(function(dtime) timer = timer + dtime; if timer >= 3600 then -- Mantar apenas grupos de jogadores online - local ntb = {} + local onlines = {} + -- Mudar tabela for _,player in ipairs(minetest.get_connected_players()) do - local name = player:get_player_name() - ntb[name] = multichat.grupos[name] + onlines[player:get_player_name()] = true + end + for name,i in pairs(multichat.grupos) do + if not onlines[name] then + multichat.grupos[name] = nil + end end - multichat.grupos = ntb end end)