----- Original Message -----
From: "Ramsey Stone" <ramseystone@HOTMAIL.COM>
> Ill try to make this my last question for a while,
> but this answer seems unapparent to me. I added wintermute's
> ASCII Pfiles clan snippet. Now when I assign a clan, it changes
> all CAPTIOL letters to lowercase letters.
Unpropper grammar notwithstanding, this is basically the same issue that has
been discussed very recently. half_chop() calls any_one_arg() which
converts the passed arguments to lower case. If you don't want this
behavior, you'll need to parse the arguments yourself. Something like this:
> ACMD(do_assign)
> {
> struct char_data *victim = NULL;
> char arg1[MAX_INPUT_LENGTH];
> char arg2[MAX_INPUT_LENGTH];
char *ptr;
skip_spaces(&argument);
ptr = strtok(argument, " ");
if (ptr) {
strcpy(arg1, ptr);
ptr = strtok(NULL, "\r\n");
if (ptr) strcpy(arg2, ptr); else *arg2 = 0;
} else *arg1 = 0;
>
> if ( !*arg1 || !*arg2 )
> {
> send_to_char( "Usage: assign <clan> <leader>\r\n", ch);
> return;
> }
Mike
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/06/01 PST