Circlemud bpl17 w/ Oasis OLc Windows 2k Cygwin Ok, first of all this was my idea that I need help with. I have implemented the jail command from the circlemud ftp site, and I want to take the jail command a bit further. I have created a mob called jailman on OLC in my mud. I am trying to get this jailman to open a door for one person whenever he is told a specific string of characters. And then closes either after a couple seconds or after he passes through the door. For example tell jailman Hall of Records in return the jailman would send to the char tell NAME You may enter the Hall of Records now The problem I'm having is that when trying to write the code I don't understand how to get it to search through the tell command for a certain command everytime the jailman is told something. This is my SPECIAL(jailman) so far, I had other *buf's commented out is why they aren't on here. SPECIAL(jailman) { const char *buf = "The jail guards tells you you cannot pass through! \r\n"; const char *buf6 = "The jail guard will not allow $n to pass.\r\n"; if(!IS_MOVE(cmd)) { return (FALSE); } <--SNIP --> I have tried adding stuff to the IS_MOVE cmd thing and tried adding if (PLR_FLAGGED(ch, PLR_ROOMFLAGS)) do this and neither of them have stopped me from moving anywhere. Any help would be appreciated. . .thanks. . . -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT