on_joinplayer workaround

This commit is contained in:
Wuzzy 2014-07-06 16:07:00 +02:00
parent 4c1d480f82
commit b6b3ac82ce
1 changed files with 5 additions and 4 deletions

View File

@ -147,21 +147,22 @@ end)
minetest.register_on_joinplayer(function(player)
minetest.after(0, playereffects.join0, player)
end)
function playereffects.join0(player)
local playername = player:get_player_name()
-- load all the effects again (if any)
if(playereffects.inactive_effects[playername] ~= nil) then
for i=1,#playereffects.inactive_effects[playername] do
local effect = playereffects.inactive_effects[playername][i]
-- minetest.after(0, function(effect, player)
-- playereffects.apply_effect_type(effect.effect_type_id, effect.time_left, player) end,
-- effect, player)
playereffects.apply_effect_type(effect.effect_type_id, effect.time_left, player)
end
playereffects.inactive_effects[playername] = nil
end
end)
end
--[[
minetest.register_on_shutdown(function()