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); }
void _modinit(module_t *m) { service_named_bind_command("nickserv", &ns_staff); use_nslist_main_symbols(m); static list_param_t staff; staff.opttype = OPT_BOOL; staff.is_match = is_staff; list_register("staff", &staff); }
void _modinit(module_t *m) { service_named_bind_command("nickserv", &ns_regnolimit); use_nslist_main_symbols(m); static list_param_t regnolimit; regnolimit.opttype = OPT_BOOL; regnolimit.is_match = has_regnolimit; list_register("regnolimit", ®nolimit); }
void _modinit(module_t *m) { MODULE_TRY_REQUEST_SYMBOL(m, ns_set_cmdtree, "nickserv/set_core", "ns_set_cmdtree"); command_add(&ns_set_nevergroup, *ns_set_cmdtree); use_nslist_main_symbols(m); static list_param_t nevergroup; nevergroup.opttype = OPT_BOOL; nevergroup.is_match = has_nevergroup; list_register("nevergroup", &nevergroup); }
void _modinit(module_t *m) { MODULE_TRY_REQUEST_SYMBOL(m, ns_set_cmdtree, "nickserv/set_core", "ns_set_cmdtree"); command_add(&ns_set_emailmemos, *ns_set_cmdtree); use_nslist_main_symbols(m); static list_param_t emailmemos; emailmemos.opttype = OPT_BOOL; emailmemos.is_match = has_emailmemos; list_register("emailmemos", &emailmemos); }
void _modinit(module_t *m) { MODULE_TRY_REQUEST_SYMBOL(m, ns_set_cmdtree, "nickserv/set_core", "ns_set_cmdtree"); command_add(&ns_set_emailmemos, *ns_set_cmdtree); use_nslist_main_symbols(m); static list_param_t emailmemos; emailmemos.opttype = OPT_BOOL; emailmemos.is_match = has_emailmemos; static list_param_account_t account_emailmemos; account_emailmemos.opttype = OPT_BOOL; account_emailmemos.is_match = account_has_emailmemos; list_register("emailmemos", &emailmemos); list_account_register("emailmemos", &account_emailmemos); if (module_request("nickserv/main")) add_history_entry_setting = module_locate_symbol("nickserv/main", "add_history_entry_setting"); }