home *** CD-ROM | disk | FTP | other *** search
- Echo off
- Break off
- C:
- CD\XBBS
- if "%1" == "0" goto Quick_Log
-
- :Online
- Echo %1 > C:\xbbs\%1.bad
- Echo Binkley passed %1 %2 %3 >> c:\xbbs\xbbs.log
- F:\LOGON.EXE %1 %3
- goto First_X
-
- :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
-
- :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
-
- :Restart_X
- C:
- cd\XBBS
- F:\logon.EXE -R
- REM logon.EXE -R MENUNAME.XBS would start at menu MENUNAME.?BS
- REM logon.EXE -R starts at MAIN.?BS
-
- :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
-
- :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 End
- :Skip1
- copy c:\xbbs\menu\weird2.gbs c:\xbbs\menu\goodbye.gbs
- goto End
- :Skip2
- copy c:\xbbs\menu\weird3.gbs c:\xbbs\menu\goodbye.gbs
-
- :End
- Scroll
- if ERRORLEVEL == 1 C:\BT\MENU.BAT
- RUNXBBS.BAT
-