Re: [CODE] Adding/removing pfile flags?

From: Adam Scriven (scriven@lore.com)
Date: 10/16/00


On Mon, Oct 16, 2000 at 11:30:20AM -0400, Dana Luther wrote:
> This is mailer snippet, so double check your syntaxes, don't copy/paste
>
> Instead of adding something to the player struct, why not add another PLR_X
> flag?
> In structs.h, where all the other PLR_X flags are listed, add
> #define PLR_SHOWN_CANLEVEL  23   /* this should not be 23, it should be
> whatever your highest PLR flag is plus 1)
>
> before showing them the message check for the flag with a quick
> if ( /*whatever your criteria for level meesage*/ &&  !PLR_FLAGGED(ch,
> PLR_SHOWN_CANLEVEL)
>   ... show message here....
>   /* Set the message flag */
>   SET_BIT(PLR_FLAGS(ch), PLR_SHOWN_CANLEVEL);
>
> and when they do their level at the mob,
> REMOVE_BIT(PLR_FLAGS(ch), PLR_SHOWN_CANLEVEL);
>
> That's it, hope it helps,

Worked perfectly, thanks!

Adam


     +------------------------------------------------------------+
     | 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 : 04/10/01 PDT