- if((i + 1) > argc)
- {
- global_notice(user, "MSG_MISSING_PARAMS", argv[argc]);
- return NULL;
- }
-
- if(!irccasecmp(argv[i], "text"))
- {
- i++;
- text = unsplit_string(argv + i, argc - i, NULL);
- break;
- } else if (!irccasecmp(argv[i], "sourceless")) {
- i++;
- flags |= MESSAGE_OPTION_SOURCELESS;
- } else if (!irccasecmp(argv[i], "target")) {
- i++;
-
- if(!irccasecmp(argv[i], "all")) {
- flags |= MESSAGE_RECIPIENT_ALL;
- } else if(!irccasecmp(argv[i], "users")) {
- flags |= MESSAGE_RECIPIENT_LUSERS;
- } else if(!irccasecmp(argv[i], "helpers")) {
- flags |= MESSAGE_RECIPIENT_HELPERS;
- } else if(!irccasecmp(argv[i], "opers")) {
- flags |= MESSAGE_RECIPIENT_OPERS;
- } else if(!irccasecmp(argv[i], "staff") || !irccasecmp(argv[i], "privileged")) {
- flags |= MESSAGE_RECIPIENT_STAFF;
- } else if(!irccasecmp(argv[i], "channels")) {
- flags |= MESSAGE_RECIPIENT_CHANNELS;
- } else if(!irccasecmp(argv[i], "announcement") || !irccasecmp(argv[i], "announce")) {
- flags |= MESSAGE_RECIPIENT_ANNOUNCE;
- } else {
- global_notice(user, "GMSG_INVALID_TARGET", argv[i]);
- return NULL;
- }
- } else if (irccasecmp(argv[i], "duration") == 0) {
- duration = ParseInterval(argv[++i]);
+ if((i + 1) > argc)
+ {
+ global_notice(user, "MSG_MISSING_PARAMS", argv[argc]);
+ return NULL;
+ }
+
+ if(!irccasecmp(argv[i], "text"))
+ {
+ i++;
+ text = unsplit_string(argv + i, argc - i, NULL);
+ break;
+ } else if (!irccasecmp(argv[i], "sourceless")) {
+ i++;
+ flags |= MESSAGE_OPTION_SOURCELESS;
+ } else if (!irccasecmp(argv[i], "target")) {
+ i++;
+
+ if(!irccasecmp(argv[i], "all")) {
+ flags |= MESSAGE_RECIPIENT_ALL;
+ } else if(!irccasecmp(argv[i], "users")) {
+ flags |= MESSAGE_RECIPIENT_LUSERS;
+ } else if(!irccasecmp(argv[i], "helpers")) {
+ flags |= MESSAGE_RECIPIENT_HELPERS;
+ } else if(!irccasecmp(argv[i], "opers")) {
+ flags |= MESSAGE_RECIPIENT_OPERS;
+ } else if(!irccasecmp(argv[i], "staff") || !irccasecmp(argv[i], "privileged")) {
+ flags |= MESSAGE_RECIPIENT_STAFF;
+ } else if(!irccasecmp(argv[i], "channels")) {
+ flags |= MESSAGE_RECIPIENT_CHANNELS;
+ } else {
+ global_notice(user, "GMSG_INVALID_TARGET", argv[i]);
+ return NULL;
+ }
+ } else if (irccasecmp(argv[i], "duration") == 0) {
+ duration = ParseInterval(argv[++i]);