home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
PCBWHO16.ZIP
/
CHATCMD.PPS
< prev
next >
Wrap
Text File
|
1994-02-09
|
2KB
|
67 lines
STRING answer, prompt, pcbwho_ppe, CR, LANGUAGE_EXT
STRING German_ext
German_ext = "GER" ' German extension of PCBTEXT - Change if neccessary
' More extensions will be added in future versions
pcbwho_ppe = PPEPATH()+"PCBWHO.PPE"
LANGUAGE_EXT = REPLACE(UPPER(TRIM(LANGEXT()," ")),".","")
IF (LANGUAGE_EXT = German_ext) THEN
prompt = "@X0A(@X0C@TIMELEFT@@X0A Min. übrig) [H]ilfe, Chat Befehl"
ELSE
prompt = "@X0A[@X0C@TIMELEFT@@X0A min. left] [H]elp, Chat Command"
ENDIF
CR = CHR(13)
INPUTSTR prompt, answer, 07h, 60, MASK_ASCII(), UPCASE+ERASELINE
answer = UPPER(TRIM(answer," "))
IF (MID(answer,1,2) = "CA") answer = "CALL"
IF (MID(answer,1,2) = "WH") answer = "WHO"
IF (MID(answer,1,2) = "IG") answer = "IGNORE"
IF (answer = "WHO") THEN
CALL pcbwho_ppe
KBDSTUFF CR
NEWLINE
ELSEIF (answer = "CALL") THEN
answer = ""
CALL pcbwho_ppe
NEWLINE
PROMPTSTR 248, answer, 5, MASK_NUM(),GUIDE+FIELDLEN+UPCASE
answer = TRIM(answer," ")
IF (answer = "") THEN
KBDSTUFF CR
GOTO END
ENDIF
KBDSTUFF "CALL "+answer+CR
ELSEIF (answer = "IGNORE") THEN
answer = ""
WHILE (answer = "") DO
PROMPTSTR 249, answer, 10, "WC"+MASK_NUM(),UPCASE+LFBEFORE+LFAFTER
answer = TRIM(answer," ")
IF (answer = "" | answer = "C") THEN
answer = "C"
DISPTEXT 250, LFAFTER
NEWLINE
KBDSTUFF CR
ELSEIF (answer = "W")
CALL pcbwho_ppe
answer = ""
ELSE
Println "@X0FNow ignoring node "+answer+"."
NEWLINE
KBDSTUFF "IGNORE "+answer+CR
ENDIF
ENDWHILE
ELSE
KBDSTUFF answer
ENDIF
IF (answer = "") KBDSTUFF CR
GOTO END
:END
END