home *** CD-ROM | disk | FTP | other *** search
- Variabler (kan användas globalt):
-
- ## #-tecknet (inte en variabel)
- #? Variabel ? värde (1-9)
- #a Användarens adress
- #b Användarens födelsedatum
- #c Användarens stad
- #d Hämtade filer
- #e Skrivna meddlanden
- #f Lästa meddelanden
- #g Dumpade meddelanden
- #h Användarens förnamn
- #i Användarens efternamn
- #j Senast hämtade/skickade filens namn
- #k Nuvarande konferensens namn
- #l Tid kvar
- #n Nodnummer
- #p Skickade filer
- #r Skickade bytes
- #s Hämtade bytes
- #t Nuvarande klockslag och datum
- #u Användarens namn
- #w Tid sammanlagt
-
-
- Kommandon:
-
- Text Skriver "Text" till skärmen.
- #ansi foobar Hoppar till foobar om användaren använder ANSI.
- #bbbs command Utför ett BBBS kommando.
- #delay sec Vänta sec sekunder.
- #dos command Utför DOS kommando.
- #exit Avslutar scriptet.
- #file foobar.fil Associerar filen foobar.fil med write(ln)
- kommandot. Lägger till data till filen.
- #goto foobar Hoppar till foobar
- #if n "foobar" foobar2 Om variabeln #n = foobar hoppar utföringen
- till foobar2
- #input n x foobar Skriver foobar till skärmen och väntar på
- indata för variabeln #n. x bestämmer antal
- tecken för variabeln.
- #jump foobar Byt till scriptet foobar och fortsätt från
- dess början.
- #label foobar Bestämmer ett ställe i scripten till vilket
- du kan 'hoppa'.
- #language n foobar Om användaren valt språket n så hoppar
- utföringen till foobar.
- #local foobar Om användaren är lokal så hoppar utföringen
- till foobar
- #lognro x1 x2 foobar Hoppar till foobar om användaren ringt
- minst x1 gånger men högst x2 gånger.
- #logoff Loggar ut användaren direkt.
- #quick foobar Om användaren använt quicklogin hoppar
- utföringen till foobar.
- #resume foobar Om användaren skrivit sin resumé hoppar
- utföringen till foobar
- #set n text.. Ställer variablen #n till "text..".
- #show foobar.fil Visar filen foobar.fil
- #ssysop x Ställer in sysop nivån tillfälligt till
- nivå x.
- #sysop foobar Om användaren har sysop rättigheter hoppar
- utföringen till foobar.
- #write text... Skriver till filen, som bestämts med #file,
- till slutet utan radbyte. Variabler kan
- användas.
- #writeln text... Samma som #write men med radbyte.
-
-
- Skriptnamn:
-
- SCRIPT Körs av Huvukommandots <A>nswer
- ASCRIPT Körs alltid då användare loggar in.
- GSCRIPT Körs då användaren loggar ut normalt ur boxen.
- RSCRIPT Körs då en ny användare registrerar sig
- direkt efter att han gett adress uppgifterna.
- DSCRIPT Körs efter att en användare hämtat en fil
- från boxen.
- USCRIPT Körs efter att en användare har skickat en
- fil till boxen.
- SCR_[SMURFI][123456789] Körs med de olika menyernas kommandon Y1-Y9.
- Med dessa kan du göra tilläggskommandon.
- S = SysOp Menu
- M = Main Menu
- U = Utilities Menu
- R = Read Menu
- F = File Menu
- I = SigOp Menu
-
-
- Exempel:
-
- --ascript--
- #Quick SkipBirth
- #Show C:\BBS\MEN\BIRTHDAY
- #Label SkipBirth
- #Resume ResumeOK
- #Language 1 SuomiRes
- #Language 2 SwedRes
-
- >>> Not entered any information about yourself yet? Maybe it's
- >>> about time you did, use Q EDIT to tell us about yourself!
-
- #Goto ResumeOK
- #Label SuomiRes
-
- >>> Et ole kirjoittanut mitään tietoja itsestäsi vielä? Ehkä
- >>> olisi jo aika, käytä komentoa Q EDIT kertoaksesi itsestäsi!
-
- #Goto ResumeOK
- #Label SwedRes
-
- >>> Du ha inte skrivit något om dig själv ännu? Kanske det skulla vara
- >>> på sin plats att använda kommandot Q EDIT och berätta om dig själv!
-
- #Label ResumeOK
- #Set 1 #U
- #If 1 "KIM HEINO" SetMac
- #Goto MacOK
- #Label SetMac
- #BBBS U MAC 1 QW M,R,
- #BBBS Q
- #Label MacOK
- #Exit
- --cut--
-
-
-
- --script--
- This is just a test file for BBBS's scripts.
- You have nothing to do here...
-
- Press enter to the next question.
-
- #goto foo
- #label foobar
- Foobar!
- #exit
- #label foo
- ##Your name is #u.
- #input 1 5 Foo:
- #if 1 "" loppu
- #file c:\bbs\men\bull69
- #writeln #u
- #if 1 "foo" foobar
- You entered "#1" which is wrong answer!
- #label loppu
- #exit
- --cut--
-
-