Re: 2 questions

From: Another Mudder!! (latenite@LINUXBOX.COM)
Date: 03/03/98


On Tue, 3 Mar 1998, Brandon C. Phelps wrote:

> i saw the code to stop somebody from following you in the list and i
> just wanted to know where to put it?
>
> ACMD(do_nofollow)
> {
>   struct char_data *follower;
>
>   void stop_follower(struct char_data *ch);
>   void add_follower(struct char_data *ch, struct char_data *leader);
>
>   one_argument(argument, buf);
>
>   if (*buf) {
>     if (!(follower = get_char_vis(ch, buf))) {
>       send_to_char(NOPERSON, ch);
>       return;
>     }
>   } else {
>     send_to_char("Who do you want to stop following you?\r\n", ch);
>     return;
>   }
>
>   if (follower->master != ch) {
>     act("$N is not following you.", FALSE, ch, 0, follower, TO_CHAR);
>     return;
>   } else {
> act("You tell $M to stop following you.", FALSE, ch, 0, follower,
> TO_CHAR);
> act("$n tells you to stop following $m.", FALSE, ch, 0, follower,
> TO_VICT);
>     stop_follower(follower);
>   }
> }
>
>
>      +------------------------------------------------------------+
>      | Ensure that you have read the CircleMUD Mailing List FAQ:  |
>      | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
>      +------------------------------------------------------------+
>

  Basically a good place would be either act.informative.c or act.other.c
but remember to ACMD(blah) and such in interpreter.c also.


Insane ramblings of an Immortal....


     +------------------------------------------------------------+
     | 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