Fix crash when update_all() is called before it is registered
This commit is contained in:
parent
9a8935c389
commit
52a8e22396
1 changed files with 10 additions and 10 deletions
|
@ -22,16 +22,6 @@ function ctf_events.post(action, one, two)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
ctf.register_on_killedplayer(function(victim, killer, type)
|
|
||||||
ctf_events.post("kill_" .. type, killer, victim)
|
|
||||||
ctf_events.update_all()
|
|
||||||
end)
|
|
||||||
|
|
||||||
ctf.register_on_new_game(function()
|
|
||||||
ctf_events.events = {}
|
|
||||||
ctf_events.update_all()
|
|
||||||
end)
|
|
||||||
|
|
||||||
function ctf_events.update_row(i, player, name, tplayer, evt)
|
function ctf_events.update_row(i, player, name, tplayer, evt)
|
||||||
local idx = "ctf_events:" .. i .. "_one"
|
local idx = "ctf_events:" .. i .. "_one"
|
||||||
local idxa = "ctf_events:" .. i .. "_action"
|
local idxa = "ctf_events:" .. i .. "_action"
|
||||||
|
@ -132,3 +122,13 @@ function ctf_events.update_all()
|
||||||
minetest.after(10, ctf_events.update_all)
|
minetest.after(10, ctf_events.update_all)
|
||||||
end
|
end
|
||||||
minetest.after(10, ctf_events.update_all)
|
minetest.after(10, ctf_events.update_all)
|
||||||
|
|
||||||
|
ctf.register_on_killedplayer(function(victim, killer, type)
|
||||||
|
ctf_events.post("kill_" .. type, killer, victim)
|
||||||
|
ctf_events.update_all()
|
||||||
|
end)
|
||||||
|
|
||||||
|
ctf.register_on_new_game(function()
|
||||||
|
ctf_events.events = {}
|
||||||
|
ctf_events.update_all()
|
||||||
|
end)
|
||||||
|
|
Loading…
Reference in a new issue