int denora_event_xline(char *source, int ac, char **av) { if (denora->protocoldebug) { protocol_debug(source, ac, av); } sql_do_xline(av[1], av[3]); return MOD_CONT; }
int denora_event_encap(char *source, int ac, char **av) { char *newav[3]; if (denora->protocoldebug) { protocol_debug(source, ac, av); } if (!stricmp(av[1], "CHGNAME")) { change_user_realname(av[2], av[3]); } if (!stricmp(av[1], "CHGHOST")) { change_user_host(av[2], av[3]); } if (!stricmp(av[1], "CHGIDENT")) { change_user_username(av[2], av[3]); } if (!stricmp(av[1], "XLINE")) { sql_do_xline(av[3], av[5]); } if (!stricmp(av[1], "SVSNICK")) { do_nick(av[2], av[3], NULL, NULL, NULL, NULL, time(NULL), 0, NULL, NULL, NULL, 0, NULL, NULL); } if (!stricmp(av[1], "SVSMODE")) { newav[0] = av[2]; newav[1] = av[4]; newav[2] = av[3]; denora_event_svsmode(source, 3, newav); } return MOD_CONT; }