1
0
mirror of https://github.com/minetest-mods/irc.git synced 2025-06-29 14:40:36 +02:00

Add option to broadcast kick messages.

Default value is false.
This commit is contained in:
Diego Martínez
2017-02-21 02:07:36 -03:00
parent 78fbe26a2c
commit 2f55e0f9a0
3 changed files with 17 additions and 0 deletions

View File

@ -119,3 +119,16 @@ minetest.chatcommands["me"].func = function(name, param, ...)
return oldme(name, param, ...)
end
if irc.config.send_kicks and minetest.chatcommands["kick"] then
local oldkick = minetest.chatcommands["kick"].func
-- luacheck: ignore
minetest.chatcommands["kick"].func = function(name, param, ...)
local plname, reason = param:match("^(%S+)%s*(.*)$")
if not plname then
return false, "Usage: /kick player [reason]"
end
irc:say(("*** Kicked %s.%s"):format(name,
reason~="" and " Reason: "..reason or ""))
return oldkick(name, param, ...)
end
end