Add kick and ban actions

master
rubenwardy 2019-11-24 15:15:08 +00:00
parent 86a306c7a4
commit 4fb5fee254
1 changed files with 30 additions and 0 deletions

View File

@ -82,3 +82,33 @@ classroom.register_action("nofly", {
end
end,
})
classroom.register_action("kick", {
title = S"Kick",
description = S"Remove a player from the server",
online_required = false,
params = {
message = "Kick Message",
},
func = function(runner, players, message)
message = message or S("Kicked by @1", runner:get_player_name())
for _, name in pairs(players) do
minetest.kick_player(name, message)
end
end,
})
classroom.register_action("ban", {
title = S"Ban",
description = S"Permanently exclude a player from the server",
online_required = false,
params = {
message = "Ban Message",
},
func = function(runner, players, message)
message = message or S("Banned by @1", runner:get_player_name())
for _, name in pairs(players) do
minetest.ban_player(name, message)
end
end,
})