home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 1.OO (plain) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- String STRING001
- String STRING002
- String STRING003
- String STRING004
-
- ;------------------------------------------------------------------------------
-
- STRING003 = TokenStr()
- If (STRING003 <> "") Then
- KbdStuff "BR " + STRING003
- Newline
- PrintLn "@X0F≡ @X09Sending Message @X0F≡"
- Else
- Cls
- Newlines 2
- PrintLn "@X0F ≡ @X09Current Node Status @X0F≡"
- PrintLn
- PrintLn "@X08(@X0F#@X08) (@X0FS@X08) (@X0FName@X07(@X0FLocation@X07)@X08)"
- PrintLn "@X02─── ─── ───────────────────────────────────"
- RdUNet 1
- If (UN_Stat() == "") Goto LABEL001
- Print "@X0B@POS:2@1"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "1"
- :LABEL001
- RdUNet 2
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL002
- Print "@X0B@POS:2@2"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "2"
- :LABEL002
- RdUNet 3
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL003
- Print "@X0B@POS:2@3"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "3"
- :LABEL003
- RdUNet 4
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL004
- Print "@X0B@POS:2@4"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "4"
- :LABEL004
- RdUNet 5
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL005
- Print "@X0B@POS:2@5"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "5"
- :LABEL005
- RdUNet 6
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL006
- Print "@X0B@POS:2@6"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "6"
- :LABEL006
- RdUNet 7
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL007
- Print "@X0B@POS:2@7"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "7"
- :LABEL007
- RdUNet 8
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL008
- Print "@X0B@POS:2@8"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "8"
- :LABEL008
- RdUNet 9
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL009
- Print "@X0B@POS:2@9"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "9"
- :LABEL009
- RdUNet 10
- If ((UN_Stat() == "") || (UN_Stat() == " ")) Goto LABEL010
- Print "@X0B@POS:2@10"
- If (Upper(UN_Stat()) == "A") Print "@X0E@POS:6@φ"
- PrintLn "@X0B@POS:10@" + UN_Name() + " @X03(@X0B" + UN_City() + "@X03)"
- STRING002 = "10"
- :LABEL010
- Newlines 2
- PrintLn " @X0Eφ @X09= User available"
- InputStr " @X09Send Message to Node # (1-" + STRING002 + ")@X05: _", INTEGER001, 15, 2, "0123456789 ", 64
- If ((INTEGER001 == "") || (INTEGER001 == " ")) Goto LABEL011
- Newlines 2
- PrintLn "@X09 Please Enter the Message to send / 70 Chars Max@X05:"
- InputStr "@X0F >@X07 _", STRING001, 7, 70, Mask_Ascii(), 64 + 8
- If ((STRING001 == "") || (STRING001 == " ")) Goto LABEL011
- STRING004 = U_Name()
- PrintLn "@X09 Sending MeSSaGe @X0F"
- Broadcast INTEGER001, INTEGER001, STRING004 + ": " + STRING001
- Goto LABEL012
- :LABEL011
- PrintLn
- PrintLn " @X09Aborted! "
- Endif
- :LABEL012
- Newline
- PrintLn "@X08BroadCast V1.21 ■ SLe (01.18.94)"
- Newline
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 Cls
- ; 16 Goto
- ; 12 Let
- ; 20 Print
- ; 21 PrintLn
- ; 23 If
- ; 2 InputStr
- ; 3 Newline
- ; 3 Newlines
- ; 1 KbdStuff
- ; 1 Broadcast
- ; 10 RdUNet
- ;
- ;
- ; ■ Functions used :
- ;
- ; 46 +
- ; 33 ==
- ; 1 <>
- ; 1 !
- ; 11 ||
- ; 10 Upper()
- ; 1 U_Name()
- ; 1 Mask_Ascii()
- ; 29 UN_Stat()
- ; 10 UN_Name()
- ; 10 UN_City()
- ; 1 TokenStr()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 0 While/EndWhile
- ; 1 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-