home *** CD-ROM | disk | FTP | other *** search
- setequal(/resp=4)
- loadsub(control\macros\chg.ctl,goto (sela))
- say()
- notif (/:EXPERT/) = (Y) then goto (disp)
-
- *prompt
- say()
- setactivity (Mac Sig Prompt)
-
- Say(&CR&&14&│$7$&0&Mac Sig$0$%Yellow%│&7& You have &15&%LEFT% &7&minutes remaining, *)
- MenuAsk %MIN1%(&15&%FNAME%.&CR&&3&Please enter a selection from the &11&menu&12&: &15&*)
- BigIf (g:goodbye,q:main,h:help,?:sdisp,x:exp,s:bstats,f:files,m:messages,p:page,y:stats,@:sysmen,who:who,c:tomcomment,i:info)
-
- goto (badsel)
-
- *bstats
- clearscr
- say(&14&Powerboard Bulletin Board System &11& Version &1&%VER%&CR&)
- say(&4&You are in the $7$&12&Mac Sig$0$&4& of this board.&CR&)
- say(&2&Your &12&Mac Sysop&2& is &7&Tom Schmitt.&CR&)
- say(&10&This BBS Opened on &7&%SINCE%&CR&)
- addvar(%CALLERS%+1=t)
- say(&15&You are caller number &7&%var%T)
- say(&15&And you have &4&%LEFT% &15&minutes remaining, &9&%FNAME%&CR&)
- say(&13&Message areas last updated: &5&%MSGUP%&CR&)
- say(&13&File areas last updated: &5&%FILUP%)
- say()
- say()
- say()
- enter
- goto (disp)
-
- *disp
- if (/EXPERT)=(Y) then goto (prompt)
- *sdisp
- setactivity(Mac Menu Display)
- clearscr
- say(&15&Mac Sig Main Menu Options&12&:&2& &CR&)
- say( (&12&C&2&)omment to Tom Mac (&12&F&2&)iles Menu)
- say( (&12&I&2&)nfo about the Mac Sig (&12&Who&2&)'s on the other node?)
- say( (&12&G&2&)oodbye (&12&Q&2&)uit to the Main Menu)
- say( (&12&H&2&)elp with this menu E(&12&X&2&)pert mode toggle)
- say( (&12&Y&2&)our Stats (&12&M&2&)essage Menu)
- say( (&12&P&2&)age your sysop (%SYSOP%)&CR&&CR&)
- goto (prompt)
-
- *main
- say()
- loadmem(control\MAIN.MNU)
-
- *exp
- loadsub(control\macros\expert.ctl)
- goto (disp)
-
- *help
- setactivity(Quest. Menu Help)
- display (display\help\ques/:SEC/)
- goto (disp)
-
- *goodbye
- loadsub(control\macros\bye.ctl)
- goto (disp)
-
- *badsec
- *badsel
- loadsub(control\macros\badsel.ctl)
- goto (disp)
-
- *files
- say()
- loadmem(control\MACFILE.MNU)
-
- *messages
- say()
- loadmem(control\MACMESS.MNU)
-
- *page
- say(&14&)
- say(Paging %SYSOP% for a chat, one moment please...)
- setequal(a=/:CHATREQ/)
- addvar(%var%a+1=a)
- setequal(/chatreq=%var%a)
- checkhours
- if (%ARESP%)=(No) then goto (badhours)
- if (%CHAT%)=(No) then goto (notHere)
- setequal(n=OK)
- inpopen (pagebell.dat)
- localwrite(1,%Y%,27,0,Paging Sysop! Press (SPACEBAR) to accept page!)
- if (%ARESP%)=(ERROR) then goto (nothere)
- setequal(h=0)
- *stpage
- if (&n)=(PROB) then goto (absound)
- inpread
- sound (%ARESP%)
- *absound
- localkey(30)
- notif (%ARESP%)=(No) then goto (spacehit)
- fendif (notHere)
- goto (stpage)
- *spacehit
- localwrite(1,%Y%,27,0, )
- localwrite(1,%Y%,27,0,)
- inpclose
- sysopchat
- goto (disp)
- *nothere
- localwrite(1,%Y%,27,0, )
- localwrite(1,%Y%,27,0,)
- say()
- inpclose
- requested (Chat Requested)
- display (display\page)
- log(--,Chat with Sysop Requested)
- goto (disp)
- *badhours
- say()
- requested (Chat Requested)
- display (display\hours)
- log(--,Chat with Sysop Requested)
- goto (disp)
-
- *stats
- loadsub(control\macros\stats.ctl)
- goto (disp)
-
- *top
- loadmem(control\TOP.MNU)
-
- *sysmen
- enufsec(100)
- if (%ARESP%)=(No) then goto (badsec)
- say()
- loadmem(control\SYSOP.MNU)
-
- *who
- enufsec(100)
- if (%ARESP%)=(No) then goto (badsec)
- seek(whoison.dat)
- if (%ARESP%)=(No) then goto (badsel)
- say()
- setequal(w=0)
- size(whoison.dat)
- display(display\who)
- divvar(%ARESP%/131=y)
- do
- addvar(%var%w+1=w)
- nodestat(%var%w)
- say(&11&%var%w&15& %NAVAIL%&7& %NNAME% %NFROM% %NBAUD%&12&%NACTIVITY%)
- if (&w)=(&y) then goto (ewho)
- loop
- *ewho
- say()
- say()
- enter
- say()
- goto (disp)
-
- *tomcomment
- SetEqual(o=/:LASTMSG/)
- Zap(lconf.%NODE%)
- Say(&CR&&3&Would you like to leave&11& Scott Brown&3& a comment? &9&[ ]&14&*)
- Back(4)
- AppendTo(lconf.%NODE%,/:LASTMSG/)
- YesNoAsk(*)
- If (%RESP%)=(No) Then goto (disp)
- If (&q)=(10) Then goto (lve)
- Say(&CR&&3&What is this comment about?%hRed%:&11&( )&15&*)
- Back(18)
- SetFill(Question)
- cAsk%CRON%%LEN17%(*)
- if (%RESP%)=(<CR>) then goto (disp)
- SetEqual(b=%RESP%)
- SetActivity(Leaving comment...)
- Log(--,Leaving Comment Re: %RESP%)
- Say()
- Combine(Comment Re: +%var%b=b)
-
- *lve
- SetEqual(a=Scott Brown)
- SeekUser(%var%a)
- SetEqual(c=%NDNUMB%)
- SetEqual(o=/:LASTMSG/)
- SetEqual(/lastmsg=1)
- SelArea(1)
- SetEqual(y=0)
- If (%ARESP%)=(No) Then SetEqual(c=0)
- InitTxt
- SetEqual(k=30)
- LoadSub(control\macros\menter.ctl)
- InpLine(lconf.%NODE%,1)
- SetEqual(/lastmsg=%ARESP%)
- SelArea(%ARESP%)
- goto (disp)
-
- *info
- clearscr
- display(display\info)
- say()
- goto (disp)
-