Add kick and ban actions
parent
86a306c7a4
commit
4fb5fee254
30
actions.lua
30
actions.lua
|
@ -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,
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue