• Where is pre-prelogin?

    From seeLive@21:2/128 to All on Sat Jan 1 13:30:49 2022
    Ok, another newbie question... I'm trying to add some stuff before the user gets the login screen, but can't find it... I need something to execute before prompt 000 executes, but can't find what executes prompt 000... thanks

    _____________________________________________________________________

    (,``,"> rusty sez... Re-livin' the dream...

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: seeLive's rustyHedgehog - therhh.dynv6.net:2300 (21:2/128)
  • From paulie420@21:2/150 to seeLive on Sat Jan 1 14:31:46 2022
    Ok, another newbie question... I'm trying to add some stuff before the user gets the login screen, but can't find it... I need something to execute before prompt 000 executes, but can't find what executes prompt 000... thanks

    So, PRELOGIN is the Default login sequence menu - which as you've figured out is what the user sees right AFTER username & password...

    To answer your question, there are ways to get to the user before the login procedure, and even before any Matrix menu you may or may not use. The ones I know about, and use, are:

    startup.mps
    connect.mps

    These are written in the Mystic scripting language, which is Pascal-like and pretty powerful. Unlike menus, you code MPL using some text editor and then must compile the .mps into a Mystic-executable .mpx.

    You'd place either in /mystic/themes/default(or other)/scripts directory and then run the /mystic binary file called 'mplc', like this:

    cd ~/mystic/themes/default/scripts
    ~/mystic/./mplc startup.mps

    (With your paths, of course - and if running Windows, my commands would be a tad different...)

    Lemme grab some info on both startup.mps and connect.mps for ya:

    Mystic will now execute connect.mps which will be ran before any terminal detection or codepage questions (startup.mps is executed after those things).

    Furthermore, you can DEEPLY customize your BBS using MPS, Python or MPY - which is Mystic Python Language... its a rabbit hole, but theres some great tutorials by Black Panther available on my BBS in the RCS Mods file area...
    theres Mystic MPL documentation, too - even tho its a bit old. I have it on 2o, but could send you the most updated version if you like... I'm willing to chat w/ you about MPL, if you email me on 2o.

    Last, I could send you MY startup.mps and connect.mps to show you an EXAMPLE of things that you can do with it - and by logging into 2o, you could kinda SEE it happening in real time. :P

    Hope this helped a bit, and not an advert but... 20ForBeers.com:1337 if you wanna grab those Black Panther tutorials.

    LAST, xqtr also has MPL tutorials AND a full MPY function documentation - both are available in the xqtr Mods file area on 2o...



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From seeLive@21:2/128 to paulie420 on Sat Jan 1 20:47:57 2022
    Hey pAULIE42o! Thanks, very much for the quick response...

    These are written in the Mystic scripting language, which is Pascal-like and pretty powerful. Unlike menus, you code MPL using some text editor
    and then must compile the .mps into a Mystic-executable .mpx.

    Luckily, I'm getting fairly familiar with MPL and MPY... I'm actually a developer of about 40 years... I'm very comfortable with Python and have some Pascal as well from way back.

    I've actually been doing a lot of coding in MPL this past month or so setting up my BBS... so, I have a foundational understanding of Mystic, but am missing a lot of the specifics still...

    Last, I could send you MY startup.mps and connect.mps to show you an EXAMPLE of things that you can do with it - and by logging into 2o, you could kinda SEE it happening in real time. :P

    Yes, please! I learn best with the laying on of hands... Just, let me know if you need anything for me to do.

    Hope this helped a bit, and not an advert but... 20ForBeers.com:1337 if you wanna grab those Black Panther tutorials.

    This was great... and, I will definitely check it out.

    LAST, xqtr also has MPL tutorials AND a full MPY function documentation
    - both are available in the xqtr Mods file area on 2o...

    Awesome! I'll take a look tomorrow... listen, I really appreciate all your help... it'll give me lot's to chew on for a while... once, I get a few more things squared away on my board, you'll have to take a look... I think I have a couple of cool ideas... cheers

    -seeLive

    _____________________________________________________________________

    (,``,"> rusty sez... Re-livin' the dream...

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: seeLive's rustyHedgehog - therhh.dynv6.net:2300 (21:2/128)
  • From McDoob@21:4/135 to seeLive on Sat Jan 1 21:11:59 2022
    Awesome! I'll take a look tomorrow... listen, I really appreciate all
    your help... it'll give me lot's to chew on for a while...

    Just to be clear, paulie420, that's not me! (@_@)

    Swear to god, I said almost exactly the same thing, the first time he taught
    me something new.

    Last, I could send you MY startup.mps and connect.mps to show you an EXAMPLE of things that you can do with it - and by logging into 2o, y could kinda SEE it happening in real time. :P


    PS: could you send me those scripts, too?

    McDoob
    SysOp, PiBBS
    pibbs.sytes.net

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: PiBBS (21:4/135)
  • From paulie420@21:2/150 to McDoob on Sun Jan 2 10:05:31 2022
    Last, I could send you MY startup.mps and connect.mps to show yo EXAMPLE of things that you can do with it - and by logging into could kinda SEE it happening in real time. :P


    PS: could you send me those scripts, too?

    I'll send both of you an email on 2o, with my startup.mps and connect.mps... can you believe that I literally still don't know how to send a netmail? :P (And, don't love the idea of semi-private emails bouncing around different HUBs and nodes...)



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From McDoob@21:4/135 to paulie420 on Sun Jan 2 15:31:48 2022
    I'll send both of you an email on 2o, with my startup.mps and connect.mps... can you believe that I literally still don't know how to send a netmail? :P (And, don't love the idea of semi-private emails bouncing around different HUBs and nodes...)


    Hahaha! Being able to netmail my hub SysOp was a requirement for my node assignment. It's really not that hard to set up and use. But you have a good point about the 'semi-private' nature.

    I'll check it out next time I call in to 2o. Cheers!

    McDoob
    SysOp, PiBBS
    pibbs.sytes.net

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: PiBBS (21:4/135)
  • From seeLive@21:2/128 to paulie420 on Sun Jan 2 16:24:11 2022
    I'll send both of you an email on 2o, with my startup.mps and connect.mps...

    Awesome. Thanks, man.

    can you believe that I literally still don't know how to
    send a netmail?

    I hear ya, I still have a hard time doing the n:nnn/999 netmail from Mystic, I think I may have figured it out, but will need to test that theory with my next network...

    (And, don't love the idea of semi-private emails
    bouncing around different HUBs and nodes...)

    Yeah, I know... You never know where they will land... I also wish there were more encryption in FTN's just 'cuz... I mean it's probably no worse than regular email, but why not make it better since this is the NEW internet... hahaha *<;-`)

    _____________________________________________________________________

    (,``,"> rusty sez... Re-livin' the dream...

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: seeLive's rustyHedgehog - therhh.dynv6.net:2300 (21:2/128)
  • From paulie420@21:2/150 to seeLive on Mon Jan 3 17:23:53 2022
    Yeah, I know... You never know where they will land... I also wish there were more encryption in FTN's just 'cuz... I mean it's probably no worse than regular email, but why not make it better since this is the NEW internet... hahaha *<;-`)


    If I do remember correctly, we used to trade PINs and codes (or, cough - email) over netmail, encrypted - and we'd run an app on each end w/ the key.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From seeLive@21:2/128 to paulie420 on Sat Jan 8 12:24:10 2022
    On 03 Jan 2022, paulie420 said the following...
    If I do remember correctly, we used to trade PINs and codes (or, cough - email) over netmail, encrypted - and we'd run an app on each end w/ the key.

    Sounds like it was a lot of extra work :-/

    _____________________________________________________________________

    (,``,"> rusty sez... Re-livin' the dream...

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: seeLive's rustyHedgehog - therhh.dynv6.net:2300 (21:2/128)
  • From paulie420@21:2/150 to seeLive on Sat Jan 8 22:25:50 2022
    If I do remember correctly, we used to trade PINs and codes (or, coug email) over netmail, encrypted - and we'd run an app on each end w/ t key.

    Sounds like it was a lot of extra work :-/

    But we didn't have the feds kicking in our 17 year old parents doors... so, well worth it IMO. :P



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From dream master@21:1/163 to seeLive on Fri Feb 25 23:48:24 2022
    On 01 Jan 2022, seeLive said the following...
    Ok, another newbie question... I'm trying to add some stuff before the user gets the login screen, but can't find it... I need something to execute before prompt 000 executes, but can't find what executes prompt 000... thanks

    startup.mps


    |08 .|05ú|13ù|15Dr|07e|08am Ma|07st|15er|13ù|05ú|08.
    |08 øù|05ú|13ùø |13øù|05ú|08ùø
    |11 DoRE|03!|11ACiDiC|03!|11Demonic
    |08[|15bbs|09.|15dreamlandbbs|09.|15org|08]

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: |08--[|15!|07dreamland BBS bbs.dreamlandbbs.org (21:1/163)
  • From seeLive@21:2/128 to dream master on Sat Feb 26 21:34:41 2022
    On 25 Feb 2022, dream master said the following...
    startup.mps

    Thanks, dream master... appreciate it.


    (,``,"> rusty sez... Re-livin' the dream...

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: seeLive's rustyHedgehog - therhh.dynv6.net:2300 (21:2/128)