home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
CHATHERM.ZIP
/
CHATHERM.MRG
< prev
next >
Wrap
Text File
|
1992-05-22
|
2KB
|
58 lines
* ------------[ BLED merge (c) Ken Goosens ]-------------
* Merge this against RBBSSUB2.BAS to produce RBBSSUB2.NEW
* RBBSSUB2.BAS: Date 03-05-1992 Size:156901
*
* ------------[ Modified 05-22-1992 10:44:00 ]-----------
* Open the capture file and add the User's NAME, DATE, TIME
* chat started, and the NODE #.
*
4773 ' $SUBTITLE: 'SysopChat - chat with sysop'
' $PAGE
'
' NAME -- SysopChat
'
' INPUTS -- PARAMETER MEANING
' OUTPUTS -- ZWasCM True if chat active
'
' PURPOSE -- Lets sysop chat interactively with caller
'
SUB SysopChat STATIC
ZWasCM = ZTrue
TimeChatStarted! = TIMER
ZSubParm = 1
CALL Line25
ZOutTxt$(2) = ""
CALL OpenWorkA("CHAT.CAP")
PRINT #2,""
PRINT #2,"-";ZUserName$;" "
PRINT #2,"-";ZCurDate$;" "
PRINT #2,"-Chat started @: ";ZTime$;" "
PRINT #2,"-NODE";ZNodeID$;" "
PRINT #2,""'
4775 CALL LineEdit (1,72)
IF ZKeyPressed$ = ZEscape$ OR _
ZSubParm < 0 THEN _
GOTO 4777
Call PrintWorkA (ZoutTxt$(1))
ZOutTxt$(1) = ""
IF ZOutTxt$(2) <> "" THEN _
ZOutTxt$ = ZOutTxt$(2) : _
ZOutTxt$(1) = ZOutTxt$(2) : _
ZOutTxt$(2) = "" _
ELSE ZOutTxt$ = ""
ZSubParm = 4
CALL TPut
IF ZSubParm > -1 THEN _
GOTO 4775
4777 ZWasCM = 0
CALL CheckTime(TimeChatStarted!,Elapsed!, 2)
ZSecsPerSession! = ZSecsPerSession! + Elapsed!
PRINT #2,""
PRINT #2,"-Chat stopped @: ";Ztime$;" "
PRINT #2,"-Elapsed time was ";elapsed!;" seconds. "
PRINT #2,""
IF NOT ZLocalUser THEN _
ZAutoLogoff! = TIMER + ZWaitBeforeDisconnect
CALL QuickTPut("Chat ended. Back to BBS. ",2)
END SUB