This is the less efficient but easier way... "Shane P. Lee" wrote: > > The Problem So Far: I can easily make a command that > switches the actual board files where they are stored > in the lib folder, but of course this means creating > a new "book" each time someone decides to wipe the old > messages. Since the boards are not in ASCII format, I > can't just copy over the new stuff to an existing > board > file, and edit the message numbers/topics with my > usual text editor. I'm not entirely sure about this, but I think you can concatenate two board files together (cat book board > book) and the result will be one board with all the entries from both. Then all you have to do is reload the board. > Also, we don't want people to write new messages in > the books, so I don't want the "book" to be another > board anyway. > That's easy, just set the write level on the book to LVL_IMPL. You will need to simply name the new board object "book" instead of "board" and you'll need to tweak the code so that it displays a different message for the look command for books than it does for boards. The only other obstacle I can think of is the limit on the number of messages, the real easy fix for this is to simply increase that limit, the harder fix is to put in a system which dynamically allocates and reallocates space for the messages. Regards, Peter +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT