[Circle] [Code] [Newbie]

From: Andrew Shryock (bp059@yfn.ysu.edu)
Date: 08/27/96


I just got this piece of autoexit code last night, when I looked over it I 
didn't see any bugs that would affect the way it ran.  When I compiled it
into my MUD, 3.0 patch 11, it just wouldn't run. I've tried numerous things
and none of them have seemed to work.  Can someone plz!!! help me with this
code.

ACMD(do_auto_exits)
{
  int door;
/* Auto Exits. Shows room names instead of n s e w etc. -NM*/
  *buf = '\0';

  for (door = 0; door < NUM_OF_DIRS; door++)
    if (EXIT(ch, door) && EXIT(ch, door)->to_room != NOWHERE &&
        !IS_SET(EXIT(ch, door)->exit_info, EX_CLOSED)) {
      if (GET_LEVEL(ch) >= LVL_IMMORT)
        sprintf(buf2, "%-5s - [%5d] %s\r\n", dirs[door],
                world[EXIT(ch, door)->to_room].number,
                world[EXIT(ch, door)->to_room].name);
      else {
        sprintf(buf2, "%-5s - ", dirs[door]);
        if (IS_DARK(EXIT(ch, door)->to_room) && !CAN_SEE_IN_DARK(ch))
          strcat(buf2, "Too dark to tell\r\n");
        else {
          strcat(buf2, world[EXIT(ch, door)->to_room].name);
          strcat(buf2, "\r\n");
        }
      }
      strcat(buf, CAP(buf2));
    }
  send_to_char("Obvious exits:\r\n", ch);

  if (*buf)
    send_to_char(buf, ch);
  else
    send_to_char(" None.\r\n", ch);
}                                 

Thanks in advance...

-Bailin

Aministrator at Black Blade

sinope.stayfree.co.uk 4000

+-----------------------------------------------------------+
| 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/07/00 PST