Nevermind. Didn't look in builtin. In case anyone is wondering I put this in the [ignore] mod in callback.lua before the part that overrides /me
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
-- Override on /msg
local old_msg_callback = core.chatcommands["msg"].func
core.chatcommands["msg"].func = function(name, param)
local sendto, message = param:match("^(%S+)%s(.+)$")
if not sendto then
return false, "Invalid usage, see /help msg."
end
if not core.get_player_by_name(sendto) then
return false, "The player " .. sendto
.. " is not online."
end
if ignore.get_ignore(name, sendto) then
return false, "The player " .. sendto .. " is ignoring you."
end
core.log("action", "PM from " .. name .. " to " .. sendto
.. ": " .. message)
core.chat_send_player(sendto, "PM from " .. name .. ": "
.. message)
return true, "Message sent."
end