void _modinit(module_t *m) { service_named_bind_command("nickserv", &ns_restrict); hook_add_event("user_info"); hook_add_user_info(info_hook); }
void _modinit(module_t *m) { hook_add_event("user_identify"); hook_add_user_identify(clear_setpass_key); hook_add_event("user_info"); hook_add_user_info(show_setpass); service_named_bind_command("nickserv", &ns_setpass); }
void _modinit(module_t *m) { service_named_bind_command("nickserv", &ns_vacation); hook_add_event("user_identify"); hook_add_user_identify(user_identify_hook); hook_add_event("user_check_expire"); hook_add_user_check_expire(user_expiry_hook); hook_add_event("nick_check_expire"); hook_add_nick_check_expire(nick_expiry_hook); hook_add_event("user_info"); hook_add_user_info(info_hook); }
void _modinit(module_t *m) { service_named_bind_command("nickserv", &ns_restrict); hook_add_event("user_info"); hook_add_user_info(info_hook); use_nslist_main_symbols(m); static list_param_t restricted; restricted.opttype = OPT_BOOL; restricted.is_match = is_restricted; static list_param_t restrict_match; restrict_match.opttype = OPT_STRING; restrict_match.is_match = restricted_match; list_register("restricted", &restricted); list_register("restricted-reason", &restrict_match); }