Add /ctf_respawn
This commit is contained in:
parent
eebf07bcf7
commit
a19631f41d
2 changed files with 25 additions and 0 deletions
|
@ -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
|
||||
})
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
ctf
|
||||
ctf_flag
|
||||
ctf_inventory
|
||||
vote
|
||||
hudkit
|
||||
|
|
Loading…
Reference in a new issue