• MPL, my first attempt

    From MeaTLoTioN@1337:1/101 to All on Tuesday, February 12, 2019 08:42:03
    Hi All,

    I just wanted to let you know that last night I had a stab at my first MPL script for Mystic. It went super well, thanks to StackFault supplying me with some incredibly useful documents containing everything I need to know about
    the language.

    What does this new script do?
    Glad you asked. What it does is checks when a user logs in to see what
    security level they're at currently. If they're a new user (level 10 by default), it will check how many times they've connected to the BBS and check how many posts they've made to message bases, and if either the connections
    OR number of posts is greater than 20, it will automagically upgrade their security level to the next one, in my case level 20.

    If they're already at security level 20, and have connected more than 50
    times AND posted more than 50 times, it will upgrade them to level 30.

    Whenever it upgrades a user, it will display a defined ANSI/ASCII text file
    to the user to inform them that they've just been promoted.

    It's currently ready for anyone to use, however I am still tinkering with it and having other ideas with what else it might be able to do, but I created
    it to lessen the administration effort (not that it's much) of promoting regular users.

    Let me know what you think, and if you'd like to use it I will upload it here for you to download.

    Things that I would like to see better in it already; a better default ANSI/ASCII file, I mentioned before that my artistry is awful so I have made
    a very crude text file but it works. I would be grateful if anyone would like to make a nicer one. It would need to kinda be generic in look though if it were to be used by lots of people, obviously they would be able to make their own, but the default one should probably be pretty generic.

    What does the user see when they're upgraded?

    The current page that is shown when a user is promoted:
    _____.___. ____ ___ ___ ___ ____ ____
    \__ | | ____ | | \ / | \_____\ \ / /____
    / | |/ _ \| | / / ~ \__ \\ Y // __ \
    \____ ( <_> ) | / \ Y // __ \\ /\ ___/
    / ______|\____/|______/ \___|_ /(____ /\___/ \___ >
    \/ \/ \/ \/
    __________ _______
    \______ \ ____ ____ \ \
    | | _// __ \_/ __ \ / | \
    | | \ ___/\ ___// | \
    |______ /\___ >\___ >____|__ /
    \/ \/ \/ \/
    __________ __________________ ________ ________
    __ _\______ \/ _____/\______ \_____ \______ \ ____ \______ \
    | | \ ___/ \ ___ | _/\__ \ | | \_/ __ \ | | \
    | | / | \ \_\ \| | \ / __ \_| ` \ ___/ | ` \
    |____/|____| \______ /|____|_ /(____ /_______ /\___ >_______ /
    \/ \/ \/ \/ \/ \/
    |11Ne|03w level|14: |10|SD |03[|04|SL|03]


    As you can see, it's crude, very crude lol.
    Let me know what you think of the idea.

    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÄ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ

    --- Mystic BBS v1.12 A43 2019/02/10 (Linux/64)
    * Origin: The Quantum Wormhole, Ramsgate, UK. bbs.erb.pw (1337:1/101)
  • From fang-castro@1337:3/155 to MeaTLoTioN on Monday, August 30, 2021 17:33:52
    I just wanted to let you know that last night I had a stab at my first
    MPL script for Mystic. It went super well, thanks to StackFault
    supplying me with some incredibly useful documents containing everything
    I need to know about the language.


    How do I get a copy of your MPL script and, if possible, these incredibly useful documents =)

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: nightvault (1337:3/155)
  • From hyjinx@1337:2/104 to fang-castro on Tuesday, August 31, 2021 21:14:35
    On 30 Aug 2021, fang-castro said the following...

    I just wanted to let you know that last night I had a stab at my firs MPL script for Mystic. It went super well, thanks to StackFault supplying me with some incredibly useful documents containing everyth I need to know about the language.


    How do I get a copy of your MPL script and, if possible, these incredibly useful documents =)

    Me too! I am trying to find out how to open text files and read data but I can't find any documentation on that.... so I was about to revert to Turbo Pascal documentation, but if there's MPL official stuff, then I'd love to get my hands on that.

    My First MPL script prints an 80x24 grid and plots a point on it so far.
    That's it ;)

    Chur
    Al


    hyjinx // Alistair Ross
    Author of 'Back to the BBS' Documentary: https://bit.ly/3tRINeL (YouTube) alsgeeklab.com

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Sent from Al's Geek Lab 1337:2/104 (1337:2/104)
  • From fang-castro@1337:3/155 to hyjinx on Tuesday, August 31, 2021 14:43:50
    Me too! I am trying to find out how to open text files and read data but
    I can't find any documentation on that.... so I was about to revert to Turbo Pascal documentation, but if there's MPL official stuff, then I'd love to get my hands on that.

    Do you have xq-mpltutor01.zip?
    - text files basics
    - record files basics
    - screen handling
    - find & list files
    - filebase manipulation

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: nightvault (1337:3/155)
  • From MeaTLoTioN@1337:1/101 to fang-castro on Wednesday, September 01, 2021 10:21:39
    On 31 Aug 2021, fang-castro said the following...

    Do you have xq-mpltutor01.zip?
    - text files basics
    - record files basics
    - screen handling
    - find & list files
    - filebase manipulation

    Great suggestion, that's a very good starting point.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    ... Kilometers are shorter than miles. Save gas, take your trip in kilometers

    --- Mystic BBS v1.12 A47 2021/08/10 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From paulie420@1337:3/129 to hyjinx on Wednesday, September 01, 2021 18:42:31
    Me too! I am trying to find out how to open text files and read data but
    I can't find any documentation on that.... so I was about to revert to Turbo Pascal documentation, but if there's MPL official stuff, then I'd love to get my hands on that.

    My First MPL script prints an 80x24 grid and plots a point on it so far. That's it ;)

    I'm also listening in case mL has BETTER docs, but I use the Mystic a1.12 a36 docs - with whatsnew.txt references from up thru a46. I can share that...

    Also, sounds like Black Panthers lessons might be really helpful to you. Lesson













































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    9-12 deals with handling files, opening files, reading files and writing files.... both binary and text.

    They are on 2o, in the RCS Mods File Area. Theres 21 total lessons. And, if you













































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    want that 1.12 a36 MPL + whatsnew.txt/MPL references, I'll upload to to Geek Lab...



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

    --- Mystic BBS v1.12 A47 2021/08/08 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)
  • From hyjinx@1337:2/104 to MeaTLoTioN on Thursday, September 02, 2021 14:54:32
    On 01 Sep 2021, MeaTLoTioN said the following...

    On 31 Aug 2021, fang-castro said the following...

    Do you have xq-mpltutor01.zip?
    - text files basics
    - record files basics
    - screen handling
    - find & list files
    - filebase manipulation

    Great suggestion, that's a very good starting point.
    Negative,. where do I get this from?

    Cheers,
    Al


    hyjinx // Alistair Ross
    Author of 'Back to the BBS' Documentary: https://bit.ly/3tRINeL (YouTube) alsgeeklab.com

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Sent from Al's Geek Lab 1337:2/104 (1337:2/104)
  • From hyjinx@1337:2/104 to paulie420 on Thursday, September 02, 2021 14:55:48
    They are on 2o, in the RCS Mods File Area. Theres 21 total lessons. And, if you want that 1.12 a36 MPL + whatsnew.txt/MPL references, I'll upload to to Geek Lab...


    Manby thanks paulie, you the man :)


    hyjinx // Alistair Ross
    Author of 'Back to the BBS' Documentary: https://bit.ly/3tRINeL (YouTube) alsgeeklab.com

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Sent from Al's Geek Lab 1337:2/104 (1337:2/104)
  • From fang-castro@1337:3/155 to hyjinx on Wednesday, September 01, 2021 23:32:06
    On 02 Sep 2021, hyjinx said the following...
    On 31 Aug 2021, fang-castro said the following...
    Do you have xq-mpltutor01.zip?
    Negative,. where do I get this from?

    I sent you a netmail w/my BBS/NUP to get the file...

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: nightvault (1337:3/155)