###################
PDWALL version 1.1
###################

Origianl March 19, 2001 (1.0)
Updated April 8, 2001
by Paul Dobbs, pdobbs@home.com
http://pdbbs.dyn.dhs.org
telnet://pdbbs.dyn.dhs.org


######################################################################
DISCLAIMER
######################################################################

 This thing is guaranteed to do nothing but take up space on
your hard drive. I'm not liable for screw-ups it may or may not cause.

######################################################################
WHAT IS IT?
######################################################################

 PDWall is a simple Graffiti Wall.. a one-liner message system for your
users to enjoy. They can add a message, one line at a time, AND they
can even use Lord Pipe codes to add colour to their messages!
Its fast, efficient, and self managed! If pdwall.asc does not exist,
it automatically creates it. When the wall hits 16 lines of graffiti,
the oldest line is removed when the next new line of graffiti is added.

######################################################################
WHERE DID IT COME FROM?
######################################################################

 I use to run a system called Paranormal Discussions BBS from Oct. 11, 1993
to July 1999 (using Remote Access). On it I had run a few home-made programs,
one of which was Tiny's Wall, made by a friend of mine. When I tried his
Wall under SBBS, it didn't work out too well. I downloaded and tried a few
other walls made for SBBS, but just didn't like the feel of them. One had
this archiving to it, which didn't seem the best way for self-management.

 SO, as a second test/lesson for myself in 2 days, I made this mod.

 Use it, enjoy it. Its free. Please feel free to email me and say hi.

######################################################################
HOW TO USE IT
######################################################################

[1] Place PDWALL.SRC in your SBBS \EXEC directory.
[2] Edit this one line in PDWALL,SRC 
    set PDWALLDAT "c:\\pdbbs\\text\\pdwall.asc"
    Change the drive and path to suit your system configuration. 
    Note, the two slashes ARE necessary, so don't lose one.
[3] Edit the command shell(s) you want this in, and place it where you want it
that shell. My method is to add it as a command option on the Main Menu

Add these lines within the section you want the wall accessable from
cmdkey R
  exec_bin PDWALL
end_cmd

This says if the person presses R, it will run the module PDWALL.BIN 

[4] Compile the PDWALL.SRC with baja.exe
    (In the \EXEC directory, type exactly 
     BAJA PDWALL
[5] Compile each of the command shells you added PDWALL to.

######################################################################
OTHER GOODIES???
######################################################################

Extra Goodies ? Oh yes.. yes indeed my friend. The pdwall.asc can be
edited by you, the sysop, from WITHIN the wall! Sysops get an extra
command to (E)dit the wall that regular users don't see, where you are

(1) Prompted for your sysop password
(2) Asked for the filename to edit (which is shown to you above thr prompt)

WHEN EDITING
Line 1 is the number of lines in the graffiti wall. If you DELETE a line
somewhere, make sure you decrease this value by 1 before you save the file!

Each line there after the first line is a graffiti entry, showing the username
and the raw text/codes that user applied (well, that may depend on what
editor you use, I see them all when I use WWIV Edit).

MORE?

 Sure - I set the program source to do a max of 16 lines on the wall at a
time. After there are 16 lines, the top one is ignored when the file is
re-written, and the newest entry added after the last one. You can edit
this to be MORE than 16 lines, but, I suggest not as it means you start to
get [Hit Return] prompts popping up on when the wall gets too long. If you
want to edit it, change the line near the top of the source which says

set CounterMax 16 

to whatever you want the maximum number of lines you want the wall to hold.


 So what you say? What else is cool? Well, you can add SBBS codes that display
system and user data too! So for example, you could add a line like this:

@BBS@ rocks, thats why you're here isn't it? :-)

Would translate into
YourBBSName rocks, thats why you're here isn't it? :-)

######################################################################
QUESTIONS?
######################################################################

 You have other questions? Don't be silly. Its too easy for that. Use, enjoy,
its free. I hope the free approach encourages others to also release free mods
for SBBS. This is my 2nd. Feel free to email me and say hello, pdobbs@home.com

######################################################################
HISTORY
######################################################################

1.1 (April 8, 2001)
 After a little use online, I found that the string I was pasting all the
 existing wall lines into for re-gurgitation into the wall file was limited.
 Silly me... or.. maybe Silly Rob? :-) I didn't think that there was one,
 as from my testing, albeit with shorter text lines (ie: Test 1, test 2
 etc), I never saw the problem.
 So, I added a sequence to store existing wall text in chunks of 5 lines
 per variable name, then spit them back into the newly created file again
 in proper order too.
 Sorry for any messed up appearances it made for people. I really just
 didn't see this one coming...


1.0
 This is the first verion dude!
 This is my 2nd released Baja mod dude (in 2 days yet!)
 My 1st was PDQUOTE dude! Get it, its like, totally practical dude!
 There may well be more dude!
 Ok, so I need to stop using the word DUDE, dude..
