doing Clan talk "string here" would only show the first word. Any tips?
/*
* Function: Clan
* Desc : A function wrapper for misc Clan commands
* Syntax : clan who
clan list
clan talk <message>
* Written : v1.0 3/25/01
* Author : Xanth Nomeda <xnomeda#nomeda,com>
*/
void do_clan(CHAR_DATA * ch, char *argument)
{
char arg1[MAX_INPUT_LENGTH], arg2[MAX_INPUT_LENGTH];
char buf[MAX_INPUT_LENGTH];
DESCRIPTOR_DATA *d;
int clan;
argument = one_argument(argument, arg1);
argument = one_argument(argument, arg2);
if (arg1[0] == '\0')
{
send_to_char("Syntax: clan [talk] <messgae>\n\r", ch);
//send_to_char(" clan [who]\n\r", ch);
send_to_char(" clan [list]\n\r", ch);
return;
}
/* hack of clantalk */
if (!str_prefix(arg1, "talk"))
{
if (!is_clan(ch)
|| IS_SET(clan_table[ch->clan].flags,GUILD_INDEPENDENT))
{
send_to_char("You aren't in a clan.\n\r",ch);
return;
}
if (arg2[0] == '\0')
{
send_to_char("What would you like to clan?\n\r", ch);
return;
}
sprintf( buf, "{B[{W%s{B]{x clans {R'{x%s{R'{x\n\r",
ch->name,
arg2 );
for ( d = descriptor_list; d != NULL; d = d->next )
{
if ( d->connected == CON_PLAYING
&& is_same_clan(ch,d->character)
&& !IS_SET(d->character->comm,COMM_NOCLAN)
&& !IS_SET(d->character->comm,COMM_QUIET) )
{
send_to_char(buf, d->character);
}
}
return;
}
Any help would be appreciated
Thanks List
Charlie
the noobz
__________________________________________________________________
The NEW Netscape 7.0 browser is now available. Upgrade now!
http://channels.netscape.com/ns/browsers/download.jsp
Get your own FREE, personal Netscape Mail account today at
http://webmail.netscape.com/