Re: Houses

From: Daniel W. Burke (
Date: 04/14/96

At 03:35 PM 4/14/96 -0700, you wrote:
>Hello all
>I'm trying to write an ACMD(do_home) function...
>it pretty much follows the format of recall...
>and it would allow ppl with houses to goto them
>with the house command...
>How would I check to see if that person had a house?
>'Cause if the player doesn't have a house and types home
>it core dumps (of course, since he doesn't have a house to goto),
>so I need to first check if the player has a house.. how would
>I do that?

I got this from the circle mailing list some time back (sorry, don't remembr
the author) it returns the real number of a players house if he has one e;se
returns -1)
(then again, it may be part of house.c, I don'[t remember :P)

/* Find rnum of players house */
int find_rnum_by_ch(struct char_data * ch)  {
   int d=0;
   int deg = -1;

   for (;d < num_of_houses + 1; d++)
     if (GET_IDNUM(ch) == house_control[d].owner)
     deg = real_room(house_control[d].vnum);
   return deg;

Brazil - IMP of AddictMUD 4000  or
                    4000  or


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