Nah, we just want to see a little effort first. Like reading the FAQ's. You know, have common net-manners. --Angus ObCircle: ok... my version of help_check: I got rid of is_social with a simple if check and is_fake_cmd() because I wanted to see all of them. but is does have the help_lookup(). Oh, i also use george's buffer system. int help_lookup(char *command) { int chk,bot,top,mid,minlen; bot=0; top=top_of_helpt; minlen=strlen(command); for(;;) { mid=(bot+top)/2; if(bot>top) return -1; else if(!(chk=strn_cmp(command,help_table[mid].keyword,minlen))) { return 1; } else { if(chk>0) bot=mid+1; else top=mid-1; } } } ACMD(do_helpcheck) { int i; int w=0; char *buf=get_buffer(32750); if(!help_table) { send_to_char("The help_table doesn't exits !?!?!\r\n",ch); release_buffer(buf); return; } strcpy(buf,"Commands without help entries:\r\n"); strcat(buf,"------------------------------\r\n"); for(i=i;*(cmd_info[i].command)!='\n';i++) { if(help_lookup(cmd_info[i].command)==-1) { if(cmd_info[i].command_pointer==do_action) continue; w++; w=w%3; sprintf(buf+strlen(buf)," %-20.20s%s",cmd_info[i].command, (w?"|":"\r\n")); } } if(w) strcat(buf,"\r\n"); if(ch->desc) page_string(ch->desc,buf,1); release_buffer(buf); } ______________________________ Forward Header __________________________________ Subject: Re: Code bases Author: INTERNET:CIRCLE@POST.QUEENSU.CA at CSERVE Date: 4/20/98 12:39 PM Alex wrote: > > > Try reading documentation before just bluntly asking questions. Hmmmmm, lets see... I want to code in some aspect of the game, and would need some help. I guess I would have to read every documentation published, and HOPE that the information is out there, *OR* I can try to ask the Mailing list for a little help. And PRAY someone like this does not spam me! Is there some reason you have to assume that EVERYONE KNOWS WHERE TO FIND THE INFORMATION? +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST