1 require("lib/quakenet/access")
2 require("lib/quakenet/iterators")
3 require("lib/quakenet/legacy")
4 require("lib/quakenet/achievements")
7 irc_smsg(a, "#qnet.keepout")
10 function crapchanmsg(a)
11 irc_smsg(a, "#qnet.trj")
15 irc_smsg("dd," .. a, "#qnet.keepout")
19 string.gsub(t, "[^\r\n]+", chanmsg)
22 function noticen(n, t)
23 string.gsub(t, "[^\r\n]+", function(s) irc_notice(n, s) end);
26 local irc_localrealovmode = irc_localovmode;
28 function irc_localovmode(source, chan, ...)
29 if type(...) == 'table' then
30 irc_localrealovmode(source, chan, ...)
32 irc_localrealovmode(source, chan, { ... })
36 function irc_localaction(n, c, m)
37 irc_localchanmsg(n, c, string.char(1) .. "ACTION " .. m .. string.char(1))
40 function irctolower(l)
49 function irc_localregisteruser(nickname, ident, hostname, realname, account, usermodes, handler_function)
50 return irc_localregisteruserid(nickname, ident, hostname, realname, account, 0, usermodes, handler_function)
54 function queuekill(nick, reason)
55 __kills[nick] = reason
58 function processkills()
59 for k, v in pairs(__kills) do