X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/3813e9db57d30d3ece61b900a43014360f804523..f6ecfee93e749a205c09ff49005a7e47d053fe8d:/lua/lualocal.c diff --git a/lua/lualocal.c b/lua/lualocal.c index 66d93a2f..329c14bf 100644 --- a/lua/lualocal.c +++ b/lua/lualocal.c @@ -159,6 +159,17 @@ void lua_localnickhandler(nick *target, int type, void **args) { break; + case LU_PRIVNOTICE: + np = (nick *)args[0]; + p = (char *)args[1]; + + if(!np || !p) + return; + + lua_vlpcall(l, ln, "irc_onnotice", "Ns", np, p); + + break; + case LU_CHANMSG: np = (nick *)args[0]; c = (channel *)args[1]; @@ -211,7 +222,7 @@ void lua_reconnectlocal(void *arg) { ln->reconnect = NULL; if(lua_getlocalnickbynick(ln->nick, &l, &ln)) /* hacky! */ - lua_vlpcall(l, ln, "irc_onkillreconnect", "N", ln->nick); + lua_vlpcall(l, ln, "irc_onkillreconnect", ""); } static int lua_localjoin(lua_State *ps) {