int denora_event_quit(char *source, int ac, char **av) { char *killer = NULL; char *msg = NULL; if (denora->protocoldebug) { protocol_debug(source, ac, av); } if (ac != 1) return MOD_CONT; if (inspircd11_parse_lkill(av[0]) == 0) { do_quit(source, ac, av); } else { killer = inspircd11_lkill_killer(av[0]); msg = inspircd11_lkill_msg(av[0]); if (killer) m_kill(killer, source, msg); else m_kill(source, source, msg); } return MOD_CONT; }
/* ABAAB Q :Quit */ int denora_event_quit(char *source, int ac, char **av) { char *killer = NULL; char *msg = NULL; User *u; if (denora->protocoldebug) { protocol_debug(source, ac, av); } if (ac != 1) return MOD_CONT; if (asuka_parse_lkill(av[0]) == 0) { do_quit(source, ac, av); } else { killer = asuka_lkill_killer(av[0]); msg = asuka_lkill_msg(av[0]); u = find_byuid(source); if (killer) m_kill(killer, (u ? u->nick : source), msg); else m_kill((u ? u->nick : source), (u ? u->nick : source), msg); } return MOD_CONT; }
int xanadu_event_kill(char *source, int ac, char **av) { if (ac != 2) return MOD_CONT; m_kill(av[0], av[1]); return MOD_CONT; }
int denora_event_kill(char *source, int ac, char **av) { if (denora->protocoldebug) { protocol_debug(source, ac, av); } if (ac != 2) return MOD_CONT; m_kill(source, av[0], av[1]); return MOD_CONT; }
/* 97H KILL 69CAABOR8 :geo.rizon.net!geo.rizon.net!GeoServ!GeoServ (4 joins/parts in #DontJoinItsATrap within 6 seconds.) */ int denora_event_kill(char *source, int ac, char **av) { User *u = NULL; if (denora->protocoldebug) { protocol_debug(source, ac, av); } if (ac != 2) return MOD_CONT; u = find_byuid(av[0]); m_kill(source, u ? u->nick : av[0], av[1]); return MOD_CONT; }
/* 66AAA D AxC5i :defender.beirut.com!Defender (reason) */ int denora_event_kill(char *source, int ac, char **av) { User *u, *k; if (denora->protocoldebug) protocol_debug(source, ac, av); if (ac != 2) return MOD_CONT; u = find_byuid(source); k = find_byuid(av[0]); m_kill((u ? u->nick : source), (k ? k->nick : av[0]), av[1]); return MOD_CONT; }