_                _   _                 ____            _     _ 	
   / \   _ __   ___ | |_| |__   ___ _ __  |  _ \ _ __ ___ (_) __| |	
  / _ \ | '_ \ / _ \| __| '_ \ / _ \ '__| | | | | '__/ _ \| |/ _\` |	
 / ___ \| | | | (_) | |_| | | |  __/ |    | |_| | | | (_) | | (_| |	
/_/   \_\_| |_|\___/ \__|_| |_|\___|_|    |____/|_|  \___/|_|\__,_|	
                                                                bbs
  XQTRs lair...
Home // Blog // NULL emag. // Files // Docs // Tutors // GitHub repo

                                                                                
                                                                                
                                                                                
    in a time where globalization is everywhere... mystic couldn't be behind.   
    so lets see how we can add global commands to our bbs. but what are         
    global commands.                                                            
                                                                                
    suppose you want your visitors to execute the "Who is Online" command,      
    in every menu of your bbs. one way to do it, is to add the appropriate      
    command in each menu... which, it may be a possibility, but you don't       
    have, because adding global commands is easier.                             
                                                                                
    so to be able to call this command from all your menus, you will add it     
    as a global command. to do so, we have to create a new menu, called...      
    global!                                                                     
                                                                                
    go to mystic configuration editor, menu editor, press / and select the      
    Insert option. as "New menu name" enter "global", with out the quotes.      
                                                                                
                                                                                
           Ûßßßßßßßßßßßßßß Menu Editor (ANSI      ) ßßßßßßßßßßßßßßßÜ            
           Û Menu Name             Description                     Û.           
           Û ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û6           
           Û fastlogon             Fast Login Sequence             °r           
           Û file                  File base menu                  °4           
           Û flist                 Download file list menu         °            
           Û fnewscan              Scan for new files menu         ²            
           Û fqueue                File queue editor menu          °            
           Û gallery               Example doors/games menu        °            
     ÀÄÄ>  Û global                Global Options                  °            
           Û goodbye               Logoff menu                     °            
           Û hamradio              Ham Radio Menu                  °            
           Û main                  Main menu                       °            
           Û ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û            
           Û                Press / for command list               Û            
           ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ            
                                                                                
                                                                                
                                                                                
    find the new menu (global), select it and press / to see its attributes.    
    you don't really need to change anything, except the description, just      
    to know what it is... put something informative like "global menu           
    options".                                                                   
                                                                                
    now you can add all the commands, you want to be accessed from              
    anywhere in your bbs. it's a good tactic to make the hotkey of each         
    command two characters, by using a backslash or another character.          
    this way you can distinguish them from other commands and not have          
    conflicts with commands in other menus.                                     
                                                                                
                                                                                
                                                                                
        Ûßßßßßßßßßßßßßßßßßßß Command list (global) ßßßßßßßßßßßßßßßßßßßßÜ        
        Û HotKey     Text                                       ID Exe Û2.      
        Û ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û5       
        Û /N                                                     1   1 ²Pi      
        Û /C                                                     2   1 °        
        Û /I                                                     3   2 °        
        Û /W                                                     4   1 °        
        Û #                                                      5   1 °        
        Û /B                                                     6   1 °        
        Û /L                                                     7   1 °        
        Û /H                                                     8   1 °        
        Û                                                              °        
        Û                                                              °        
        Û ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û        
        Û           Press / for Menu Settings, other options           Û        
        ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ        
                                                                                
                                                                                
                                                                                
    you don't have to put descriptions or do x/y positioning, just add the      
    commands as in normal menu. below you can see some examples from my         
    global menu. i use # for im.hangup, /l for lastcallers, /w for whos         
    online etc.                                                                 
                                                                                
                                                                                
     Ûßßßßßßßßßßßßßßßßßßßßßß Menu Settings (global) ßßßßßßßßßßßßßßßßßßßßßßÜ     
     Û                                                                    Ûn    
     Û  Description  ³ Global Options                                     Û     
     Û  Access       ³                                                    Û     
     Û  Fallback     ³                                                    Û     
     Û  Menu Type    ³ Standard                                           Û     
     Û  Input Type   ³ User Defined                                       Û     
     Û  Input Chars  ³ Uppercase                                          Û     
     Û  Use Global   ³ No                                                 Û     
     Û  Node Status  ³                                                    Û     
     Û  Display File ³                                                    Û     
     Û  Display Cols ³ 3                                                  Û     
     Û  Menu Header  ³ |CRNew Menu Header|CR                              Û     
     Û  Menu Prompt  ³ |CRSelection:                                      Û     
     Û  X            ³ 0                                                  Û     
     Û  Y            ³ 0                                                  Û     
     ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ     
                                                                                
                                                                                
    now you have your global commands ready, but to be accesible from           
    other menus, you have to do one more step. in the menus you want to         
    also have the global commands enabled, you have to go to their              
    settings and enable the "Use Global" option. it has to write "Yes".         
                                                                                
    this way, you can have menus that you can use or not your global            
    commands.                                                                   
                                                                                
                                                                                
     Ûßßßßßßßßßßßßßßßßßßßßßßß Menu Settings (main) ßßßßßßßßßßßßßßßßßßßßßßßÜ     
     Û                                                                    Û     
     Û  Description  ³ Main menu                                          Û     
     Û  Access       ³                                                    Û     
     Û  Fallback     ³                                                    Û     
     Û  Menu Type    ³ Lightbar                                           Û     
     Û  Input Type   ³ User Defined                                       Û     
     Û  Input Chars  ³ Uppercase                                          Û     
 ÚÄ> Û  Use Global   ³ Yes                                                Û     
 ³   Û  Node Status  ³                                                    Û     
 ³   Û  Display File ³                                                    Û     
 ³   Û  Display Cols ³ 3                                                  Û     
 ³   Û  Menu Header  ³ |CL|DFmain                                         Û     
 ³   Û  Menu Prompt  ³                                                    Û     
 ³   Û  X            ³ 0                                                  Û     
 ³   Û  Y            ³ 0                                                  Û     
 ³   ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ     
 ³                                                                              
 ÀÄÄ make sure this is enabled!