+ char setting[128];
+ sprintf(setting, "modules.%s.need_auth", get_module_name(module_id));
+ if(get_int_field(setting) && !(user->flags & USERFLAG_ISAUTHED)) {
+ sprintf(setting, "modules.%s.need_auth_message", get_module_name(module_id));
+ char *message;
+ if(!(message = get_string_field(setting)))
+ message = get_language_string(user, "MODCMD_AUTH_REQUIRED");
+ reply(client, user, "%s", message);
+ return;
+ }