At 09:36 PM 4/21/98 -0700, you wrote: >I am glad someone actually can help or as at least on my side wich is the >newbie side i my self has just started learning c code and the fre >circlemuds sites that i know the ftp one and some others but neither of them [ snip ] >Avram Punctuation is good, run-on sentences are evil. and to the person who said: "The only stupid questions are those that are not asked." -- Del (Panther) this is a better interpretation of it: "There are no stupid questions, just stupid people." -- Mr. Garrison, South Park. ObCircle: I promised last time, and this time I have one :-) I have written a toggle command (similar in looks to Smaug's config command) that allows a person to turn off/on almost every preference that you could think of. I did write this from scratch myself, using only my idea of how it should be done. Basically the command works like this. the preferences are stored in a structure array that holds 1) the name of the preference (notell, deaf, brief, etc) 2) the PRF_ flag (PRF_NOTELL, PRF_DEAF, PRF_BRIEF, etc) 3) the off message (message when PRF_ flag is REMOVE_BIT()'d) 4) the on message (message when PRF_ flag is SET_BIT()'d) (the on and off message are only shown when toggle is typed with no arguments 5) the minimum level to use this preference (comes in very handy) i think that was it. anyway, the command syntax is this: toggle [<+|-><preference>] basically either 'toggle' or something like 'toggle + brief' or 'toggle +brief' when you give it no arguments, the output is similar to this. [+BRIEF] [You wish not to see room descriptions upon entrance.] [-notell] [You like to receive tells.] (the output is VERY similar, yet i believe that the coding is different, anyway) the reason i wrote this, was for the need to get rid of making an extra command, just to toggle on and off an option. brief notell deaf ....... plus, i just liked the look.... If anyone would like to see my implementation, gimme a private e-mail, and i'll letya have a look see :-P if you would like to see Smaug's implementation (why?) find out their ftp site, d/l the code and look at it :-P anyway, i'm out all. Code On Akuma the Raging Coder +----------------------------------------------------------------+ | "Yea, though I code in the Valley of the Shadow of No | | Documentation, I will fear no task: for thy C Book is with me" | | "Nothing is IMPOSSIBLE, Just IMPROBABLE" | | "Easier Said Than Done, But Better Done Than Said..." | +----------------------------------------------------------------+ +------------------------------------------------------------+ | 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