capturetheflag/mods/ctf_match/init.lua

22 lines
600 B
Lua
Raw Normal View History

2015-07-17 17:10:17 +00:00
ctf_match = {}
local claimed = ctf_flag.collect_claimed()
for i, flag in pairs(claimed) do
flag.claimed = nil
end
2015-11-22 20:07:41 +00:00
dofile(minetest.get_modpath("ctf_match") .. "/matches.lua")
dofile(minetest.get_modpath("ctf_match") .. "/reset.lua")
2015-07-17 17:10:17 +00:00
dofile(minetest.get_modpath("ctf_match") .. "/chat.lua")
dofile(minetest.get_modpath("ctf_match") .. "/vote.lua")
2015-11-22 20:07:41 +00:00
ctf.register_on_init(function()
ctf._set("match.remove_player_on_leave", false)
end)
minetest.register_on_leaveplayer(function(player)
if ctf.setting("match.remove_player_on_leave") then
ctf.remove_player(player:get_player_name())
end
end)