home *** CD-ROM | disk | FTP | other *** search
- @Echo off
-
- REM sample batch file for use with XBBS (this was a real working batch
- REM file; that's probably why it's so ugly)
-
-
- Break off
- C:
- CD\XBBS
- if "%1" == "0" goto Quick_Log
-
-
- REM remote user logging on
-
- :Online
- Echo %1 > C:\xbbs\%1.bad
- LOG c:\xbbs\xbbs.log Binkley passed %1 %2 %3
- F:\LOGON.EXE %1 %3
- goto First_X
-
-
- REM sysop logging on
-
- :Quick_Log
- if Exist Local.bad goto Regular
- Echo Local > C:\xbbs\Local.bad
- XLog Hector_Plasmic
- goto First_X
-
- :Regular
- F:\LOGON.EXE 0 999
-
-
- REM main BBS loop
-
- :First_X
- if ERRORLEVEL == 253 goto Done_X
- C:
- cd\XBBS
- F:\Logon.EXE -RSpecheck.XBS
- REM Above starts at Specheck.?BS
- goto After_X
-
-
- REM intermediate loop for exits
-
- :Restart_X
- C:
- cd\XBBS
- F:\logon.EXE -R
- REM logon.EXE -RMENUNAME.XBS would start at menu MENUNAME.?BS
- REM logon.EXE -R starts at MAIN.?BS
-
-
- REM main exit loop
-
- :After_X
- if ERRORLEVEL == 253 goto Done_X
- if ERRORLEVEL == 7 call e:\ct\runctdl.bat 15
- REM 253=logoff/timeout/carrier loss, 254=BBS error, 255=DOS stack error
- REM Any others would be user-defined
- goto Restart_X
-
-
- REM bbs is finished; do some randomizing
-
- :Done_X
- DTR OFF
- DTR ON
- AT S0=0
- QUOTEMKR /HC:\XBBS\QUOTE\HEADER.XBS /FC:\XBBS\QUOTE\FOOTER.XBS C:\XBBS\MENU\LOGO.XBS C:\XBBS\MENU\GOODBYE2.XBS
- Echo h >> C:\XBBS\Menu\GOODBYE2.XBS
- Echo ...You are now In The Pit... >> C:\XBBS\Menu\LOGO.XBS
- DELAY 0 S
- if ERRORLEVEL==40 goto Skip2
- if ERRORLEVEL==20 goto Skip1
- copy c:\xbbs\menu\weird1.gbs c:\xbbs\menu\goodbye.gbs
- goto Import
- :Skip1
- copy c:\xbbs\menu\weird2.gbs c:\xbbs\menu\goodbye.gbs
- goto Import
- :Skip2
- copy c:\xbbs\menu\weird3.gbs c:\xbbs\menu\goodbye.gbs
-
-
- REM import user-upload mail packets
-
- :Import
- if not exist c:\xbbs\mport\*.rpk goto Import2
- REM XHMS mail
- C:
- CD\XBBS
- copy \xbbs\mport\*.rpk \temp
- log xbbs.log Importing user packet...
- XGATEKPR.EXE
- del \xbbs\mport\*.rpk
- goto Start
-
- :Import2
- if not exist c:\xbbs\mport\00000000.mo? goto End
- REM Type 2 mail
- C:
- CD\XBBS
- copy c:\xbbs\mport\00000000.mo? c:\temp
- log xbbs.log Importing user FTN packet...
- XST -AC:\BT\PKXARC -CXPOINTS.CTL -FC:\XBBS\MPORT -OC:\BT\fidonet -PC:\XBBS\MESS -#5 -L
- cd\bt
- makearc.exe
- del c:\xbbs\mport\00000000.mo?
- goto Start
-
-
- REM we're done now
-
- :End
- REM restart main mailer batch file
- RUNXBBS.BAT
-