Re: <Code Snip>

From: Sammy (samedi@dhc.net)
Date: 02/03/97


On Sun, 2 Feb 1997, Corey Hoitsma wrote:

> This is something that's VERY VERY VERY VERY easy to do, but
> I'm sending this to the list in case some newbie wants
> to know how to do it, or someone just hasn't thought of it
> before:)

Good idea :)

I added a little function to handler.c and a little code to store_mail to
notify people in the game if someone's sent them mail.

In store_mail:

struct char_data *recipient;

recipient = get_char_by_id(to);
if(recipient)
  send_to_char("You have new mail.\r\n", recipient);

And add this function to handler.c:

struct char_data *get_char_by_id(long id)
{
  struct descriptor_data *d;

  for(d = descriptor_list; d; d = d->next)
    if(GET_IDNUM(d->character) == id)
      return(d->character);

  return NULL;
}

You'll have to figure out where in store_mail to put it, since my
store_mail only has the function name in common with the stock function.

Sam

+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
|   http://cspo.queensu.ca/~fletcher/Circle/list_faq.html   |
+-----------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/18/00 PST