void _modinit(module_t *m) { mygroups_init(); groupsvs = service_add("groupserv", NULL, &conf_gs_table); add_uint_conf_item("MAXGROUPS", &conf_gs_table, 0, &maxgroups, 0, 65535, 5); add_uint_conf_item("MAXGROUPACS", &conf_gs_table, 0, &maxgroupacs, 0, 65535, 0); add_bool_conf_item("ENABLE_OPEN_GROUPS", &conf_gs_table, 0, &enable_open_groups, false); gs_db_init(); gs_hooks_init(); basecmds_init(); set_init(); }
void _modinit(module_t *m) { service_named_bind_command("operserv", &os_connavg); hook_add_event("user_add"); hook_add_user_add(connavg_newuser); add_uint_conf_item("SAFE_CONNECTIONS", &conf_gi_table, 0, &safe_connections, 1, INT_MAX, 5); event_add("reset_connections", reset_connections, NULL, 60); }
void _modinit(module_t *m) { hook_add_event("user_can_register"); hook_add_user_can_register(waitreg_hook); add_uint_conf_item("WAITREG_TIME", &conf_ni_table, 0, &waitreg_time, 0, INT_MAX, 0); }
void _modinit(module_t* m) { crypt_register(&pbkdf2v2_crypt_impl); add_subblock_top_conf("PBKDF2V2", &conf_pbkdf2v2_table); add_conf_item("DIGEST", &conf_pbkdf2v2_table, c_ci_pbkdf2v2_digest); add_uint_conf_item("ROUNDS", &conf_pbkdf2v2_table, 0, &pbkdf2v2_rounds, PBKDF2_C_MIN, PBKDF2_C_MAX, PBKDF2_C_DEF); }
void _modinit(module_t *m) { hook_add_event("user_identify"); hook_add_user_identify(on_user_identify); hook_add_event("user_away"); hook_add_user_away(on_user_away); memosvs = service_add("memoserv", NULL); add_uint_conf_item("MAXMEMOS", &memosvs->conf_table, 0, &maxmemos, 1, INT_MAX, 30); }
void _modinit(module_t *m) { hook_add_event("user_can_register"); hook_add_user_can_register(waitreg_hook); hook_add_event("operserv_info"); hook_add_operserv_info(info_hook); add_uint_conf_item("WAITREG_TIME", &nicksvs.me->conf_table, 0, &waitreg_time, 0, INT_MAX, 0); }
void _modinit(module_t *m) { hook_add_event("user_identify"); hook_add_user_identify(on_user_identify); hook_add_event("operserv_info"); hook_add_operserv_info(osinfo_hook); hostsvs = service_add("hostserv", NULL); /* Minimum number of days between when users may reuse the HOSTSERV TAKE command to get another vhost. */ add_uint_conf_item("REQUEST_TIME", &hostsvs->conf_table, 0, &hostsvs_req_time, 0, INT_MAX, 60); add_bool_conf_item("LIMIT_FIRST_REQUEST", &hostsvs->conf_table, 0, &hostsvs_limit_first_req, false); }
void _modinit(module_t * m) { service_t *svs; service_named_bind_command("chanserv", &cmd_dice); service_named_bind_command("chanserv", &cmd_calc); svs = service_find("gameserv"); if (!svs) return; service_bind_command(svs, &cmd_dice); service_bind_command(svs, &cmd_calc); add_uint_conf_item("MAX_ROLLS", &svs->conf_table, 0, &max_rolls, 1, INT_MAX, 10); }