home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / comm / bbs / 008 / script2.doc < prev    next >
Encoding:
Text File  |  1992-10-24  |  5.7 KB  |  150 lines

  1.           Variabler (kan användas globalt):
  2.  
  3. ##                            #-tecknet (inte en variabel)
  4. #?                            Variabel ? värde (1-9)
  5. #a                            Användarens adress
  6. #b                            Användarens födelsedatum
  7. #c                            Användarens stad
  8. #d                            Hämtade filer
  9. #e                            Skrivna meddlanden
  10. #f                            Lästa meddelanden
  11. #g                            Dumpade meddelanden
  12. #h                            Användarens förnamn
  13. #i                            Användarens efternamn
  14. #j                            Senast hämtade/skickade filens namn
  15. #k                            Nuvarande konferensens namn
  16. #l                            Tid kvar
  17. #n                            Nodnummer
  18. #p                            Skickade filer
  19. #r                            Skickade bytes
  20. #s                            Hämtade bytes
  21. #t                            Nuvarande klockslag och datum
  22. #u                            Användarens namn
  23. #w                            Tid sammanlagt
  24.  
  25.  
  26.           Kommandon:
  27.  
  28. Text                            Skriver "Text" till skärmen.
  29. #ansi foobar                    Hoppar till foobar om användaren använder ANSI.
  30. #bbbs command                   Utför ett BBBS kommando.
  31. #delay sec                      Vänta sec sekunder.
  32. #dos command                    Utför DOS kommando.
  33. #exit                           Avslutar scriptet.
  34. #file foobar.fil                Associerar filen foobar.fil med write(ln)
  35.                                 kommandot. Lägger till data till filen.
  36. #goto foobar                    Hoppar till foobar
  37. #if n "foobar" foobar2          Om variabeln #n = foobar hoppar utföringen
  38.                                 till foobar2
  39. #input n x foobar               Skriver foobar till skärmen och väntar på
  40.                                 indata för variabeln #n. x bestämmer antal
  41.                                 tecken för variabeln.
  42. #jump foobar                    Byt till scriptet foobar och fortsätt från
  43.                                 dess början.
  44. #label foobar                   Bestämmer ett ställe i scripten till vilket
  45.                                 du kan 'hoppa'.
  46. #language n foobar              Om användaren valt språket n så hoppar
  47.                                 utföringen till foobar.
  48. #local foobar                   Om användaren är lokal så hoppar utföringen
  49.                                 till foobar
  50. #lognro x1 x2 foobar            Hoppar till foobar om användaren ringt
  51.                                 minst x1 gånger men högst x2 gånger.
  52. #logoff                         Loggar ut användaren direkt.
  53. #quick foobar                   Om användaren använt quicklogin hoppar
  54.                                 utföringen till foobar.
  55. #resume foobar                  Om användaren skrivit sin resumé hoppar
  56.                                 utföringen till foobar
  57. #set n text..                   Ställer variablen #n till "text..".
  58. #show foobar.fil                Visar filen foobar.fil
  59. #ssysop x                       Ställer in sysop nivån tillfälligt till
  60.                                 nivå x.
  61. #sysop foobar                   Om användaren har sysop rättigheter hoppar
  62.                                 utföringen till foobar.
  63. #write text...                  Skriver till filen, som bestämts med #file,
  64.                                 till slutet utan radbyte. Variabler kan
  65.                                 användas.
  66. #writeln text...                Samma som #write men med radbyte.
  67.  
  68.  
  69.         Skriptnamn:
  70.  
  71. SCRIPT                          Körs av Huvukommandots <A>nswer
  72. ASCRIPT                         Körs alltid då användare loggar in.
  73. GSCRIPT                         Körs då användaren loggar ut normalt ur boxen.
  74. RSCRIPT                         Körs då en ny användare registrerar sig
  75.                                 direkt efter att han gett adress uppgifterna.
  76. DSCRIPT                         Körs efter att en användare hämtat en fil
  77.                                 från boxen.
  78. USCRIPT                         Körs efter att en användare har skickat en
  79.                                 fil till boxen.
  80. SCR_[SMURFI][123456789]         Körs med de olika menyernas kommandon Y1-Y9.
  81.                                 Med dessa kan du göra tilläggskommandon.
  82.                                 S = SysOp Menu
  83.                                 M = Main Menu
  84.                                 U = Utilities Menu
  85.                                 R = Read Menu
  86.                                 F = File Menu
  87.                                 I = SigOp Menu
  88.  
  89.  
  90.         Exempel:
  91.  
  92. --ascript--
  93. #Quick SkipBirth
  94. #Show C:\BBS\MEN\BIRTHDAY
  95. #Label SkipBirth
  96. #Resume ResumeOK
  97. #Language 1 SuomiRes
  98. #Language 2 SwedRes
  99.  
  100. >>> Not entered any information about yourself yet? Maybe it's
  101. >>> about time you did, use Q EDIT to tell us about yourself!
  102.  
  103. #Goto ResumeOK
  104. #Label SuomiRes
  105.  
  106. >>> Et ole kirjoittanut mitään tietoja itsestäsi vielä? Ehkä
  107. >>> olisi jo aika, käytä komentoa Q EDIT kertoaksesi itsestäsi!
  108.  
  109. #Goto ResumeOK
  110. #Label SwedRes
  111.  
  112. >>> Du ha inte skrivit något om dig själv ännu? Kanske det skulla vara
  113. >>> på sin plats att använda kommandot Q EDIT och berätta om dig själv!
  114.  
  115. #Label ResumeOK
  116. #Set 1 #U
  117. #If 1 "KIM HEINO" SetMac
  118. #Goto MacOK
  119. #Label SetMac
  120. #BBBS U MAC 1 QW M,R,
  121. #BBBS Q
  122. #Label MacOK
  123. #Exit
  124. --cut--
  125.  
  126.  
  127.  
  128. --script--
  129. This is just a test file for BBBS's scripts.
  130. You have nothing to do here...
  131.  
  132. Press enter to the next question.
  133.  
  134. #goto foo
  135. #label foobar
  136. Foobar!
  137. #exit
  138. #label foo
  139. ##Your name is #u.
  140. #input 1 5 Foo:
  141. #if 1 "" loppu
  142. #file c:\bbs\men\bull69
  143. #writeln #u
  144. #if 1 "foo" foobar
  145. You entered "#1" which is wrong answer!
  146. #label loppu
  147. #exit
  148. --cut--
  149.  
  150.