User Tools

Site Tools


introduction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
introduction [2020/09/06 22:10] g00r00introduction [2021/06/13 12:01] – [MPLC - Mystic BBS Programming Language Compiler] g00r00
Line 58: Line 58:
                       email=emailhere                       email=emailhere
                       level=seclevelhere                       level=seclevelhere
 +                      menu=start
                                            
                     At a minimum Mystic requires the handle, realname, and                     At a minimum Mystic requires the handle, realname, and
Line 65: Line 66:
                     249 and any attempt to set a security of 250 or higher                     249 and any attempt to set a security of 250 or higher
                     will result in the user being created with a security                     will result in the user being created with a security
-                    level of 0.+                    level of 0.  The menu option sets the user's start 
 +                    menu that will be loaded when they log in.
                                          
                     Mystic will print TRUE or FALSE to STDIO depending on                     Mystic will print TRUE or FALSE to STDIO depending on
Line 238: Line 240:
  
  
-==== MPLC Mystic BBS Programming Language Compiler ====+==== MPLCMystic Programming Language Compiler ====
  
-The Mystic BBS Programming Language Compiler allows sysops to compile their own scripts written in Mystic Programming Language (MPL).  This program translates a MPS source file into a MPX executable file.  A                    MPS source file is a text file which contains programming commands recognized by the MPE engine.  These files can be edited with any text editoror the supplied MIDE program described above.+The Mystic BBS Programming Language Compiler allows sysops to compile their 
 +own scripts written in Mystic Programming Language (MPL).  MPL programs are 
 +created using source file (.mps) and then compiled into executable files 
 +(.mpx).  The source files are just typical text files that can be edited with 
 +any text editor or the MIDE utility that ships with Mystic.
  
 You will find this tool in the /mystic directory. You will find this tool in the /mystic directory.
Line 248: Line 254:
 Available options to use this program are: Available options to use this program are:
  
-  MPLC [filename] Compile a MPL script e.g. MPLC mpldemo.mps+  MPLC [filename] Compile a specific MPL script. Example: MPLC mpldemo.mps 
 + 
 +  MPLC -T         Attempts to read theme configuration from mystic.dat in the 
 +                  current directory or the directory defined by mysticbbs 
 +                  environment variable, and then uses Themes path to compile all 
 +                  scripts in each theme's scripts directory.
          
-  MPLC -ALL       Compile all scripts found +  MPLC -ALL       Compile all scripts in current directory and sub 
-   +                  directories 
-  MPLC -T         Attempts to read mystic.dat from current directory or + 
-                  mysticbbs environment variable, and then uses Themes +  MPLC -C         Compile all scripts in current directory only 
-                  path to compile. +                    
-   +  MPLC -F         Works just like -T but also accepts a filemask to compile any 
-  MPLC -T /mybbs  Attempts to read mystic.dat from the supplied root +                  matching files in each theme's script directory.  For 
-                  directory, and then uses Themes path to compile +                  example: mplc -f bulletin*         
-                   +
-  MPLC -F         Attempts to read the Theme path and then compile any files +
-                  matching the supplied mask contained in any directories +
-                  under the Theme directory. Example: mplc -f bulletin*         +
  
  
introduction.txt · Last modified: 2023/01/20 03:36 by avon

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki