Let me start off with saying, that if you get this, it will probably
not be wrapped and I am sorry about that, but when sending
code it is hard to wrap it. :)
Okay, now for the problem when I assign a clan to a person,
the clan name is automatically put in lowercase letters, for
example:
> assign Hasbro CrEaToRs
Assigning clan creators to hasbro.
Any ideas on how I can fix this?
Thanks for your time.
----------------------------------------------------------------------------
-----------------
ACMD(do_assign)
{
struct char_data *victim = NULL;
char arg1[MAX_INPUT_LENGTH];
char arg2[MAX_INPUT_LENGTH];
half_chop(argument, arg1, arg2);
if (!*arg1 || !*arg2) {
send_to_char( "Usage: assign [clan] <character> \r\n", ch);
return;
} else if (!(victim = get_char_room_vis(ch, arg2 ))) {
send_to_char("That person is not available.\r\n", ch);
return;
} else if (GET_CLAN_RANK(victim)) {
send_to_char("Can not designate someone already in a clan!\r\n",
ch);
return;
} else
if (strlen(arg1) < (MAX_CLAN_LENGTH + 1)) {
strncpy(GET_CLAN_NAME(victim), arg1, MAX_CLAN_LENGTH);
GET_CLAN_RANK(victim) = 5;
sprintf( buf, "Assigning clan %s to %s.\r\n", GET_CLAN_NAME(victim),
GET_NAME(victim));
send_to_char( buf, ch );
} else {
send_to_char( "That clan name exceeds the maximum length
allowed.\r\n", ch );
}
}
}
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST