That looks like it should be correct, I'd try checking the room flags of
the room you're testing it in... also, you can try taking out the ! from
that if check to reverse it, and if you still don't get the results
you're expecting, then apparently it's not getting checked at all...
when you say it's not doing what it should, are you referring to
stopping the pk from happening, or is it doing something different? And
if it's doing something different, then describe what it's doing...

Richard Lindsey.

-----Original Message-----
From: Brinny [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, April 13, 2005 3:23 PM
To: [email protected]
Subject: PK flagged Rooms

I'm trying to figure out how to add in do_kill and
do_murder something like if the room is flagged
ROOM_PK_ROOM they can kill PCs, if it isn't flagged
ROOM_PK_ROOM they can't kill PCs. I added ROOM_PK_ROOM
to tables.c and defined it in merc.h, and added this
to do_kill and do_murder:


   if (!IS_SET( loc->room_flags, ROOM_PK_ROOM))
   {
        send_to_char("You have to be in a PK flagged
room to attack a player.\n\r",ch);
        return;
    }


but it's not doing what it should. Any ideas? Thanks!

Brittany.


                
__________________________________ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
-- 
ROM mailing list
[email protected]
Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom

Reply via email to