Add /ctf_respawn

This commit is contained in:
rubenwardy 2015-12-08 00:24:46 +00:00
parent eebf07bcf7
commit a19631f41d
2 changed files with 25 additions and 0 deletions

View file

@ -11,3 +11,27 @@ minetest.register_chatcommand("ctf_next", {
ctf_match.next()
end
})
minetest.register_chatcommand("ctf_respawn", {
description = "Respawn a player (clean inv, send to base)",
privs = {
ctf_team_mgr = true
},
func = function(name, param)
local tplayer = ctf.player_or_nil(param)
if tplayer then
local player = minetest.get_player_by_name(param)
if player then
ctf.move_to_spawn(param)
give_initial_stuff(player)
minetest.chat_send_player(param,
"You were sent back to base and your inventory wiped (by " .. name .. ")")
return true, "Moved player to spawn and wiped inventory."
else
return false, "Player is not online."
end
else
return false, "Player does not exist or is not in any teams."
end
end
})

View file

@ -1,4 +1,5 @@
ctf
ctf_flag
ctf_inventory
vote
hudkit