• zMods

    From Barmed@21:4/127 to All on Tuesday, February 02, 2021 07:51:52
    So, I'm working on modifications for my BBS. And while I'm figuring out the technical aspects of things that I would like to do, I figured that I'll try
    to install some existing mods to get a better idea of how they work.

    So now a foolish question, most of the mods I've downloaded mention the
    scripts directory. As I don't see such a directory in Mystic, do I simply make a /mystic/scripts directory?

    As a secondary question, I understand that MPL is based on Pascal. Is it 100% compatible? One of the things that I'd like to do on my system I've found
    some Pascal code that seems to handle the most complicated part of the
    project so is it simply a matter of plugging it into mplc or mide and go?

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: theoasisbbs.ddns.net:1357 (21:4/127)
  • From Black Panther@21:1/186 to Barmed on Tuesday, February 02, 2021 13:34:26
    On 02 Feb 2021, 07:51a, Barmed said the following...

    So now a foolish question, most of the mods I've downloaded mention the scripts directory. As I don't see such a directory in Mystic, do I simplymake a /mystic/scripts directory?

    The only foolish question, is asking me *IF* I want coffee in the morning. ;)

    Within your /mystic directory, you should have a subdirectory called themes. Within there, you will see more subdirectories for each theme running on your board. If you don't have any others, you will see 'default'. Within that directory, there is a 'text' and a 'scripts' directory.

    So, long story short, (too late) on a default install, take a look at /mystic/themes/default/scripts

    As a secondary question, I understand that MPL is based on Pascal. Is it 100%compatible? One of the things that I'd like to do on my system I've foundsome Pascal code that seems to handle the most complicated part of theproject so is it simply a matter of plugging it into mplc or mide and go?

    It is not 100% compatible. g00r00 has recreated a lot of the functions/procedures to put into MPLC. What I would do, is take a look at the MPL document that dream master released a few years ago, and take a look at that. With a bit of editing, you should be able to get your Pascal code to work in MPL.


    ---

    Black Panther(RCS)
    aka Dan Richter
    Castle Rock BBS
    telnet://bbs.castlerockbbs.com
    http://www.castlerockbbs.com
    http://github.com/DRPanther
    The sparrows are flying again...

    --- Mystic BBS v1.12 A47 2021/01/14 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (21:1/186)
  • From Barmed@21:4/127 to Black Panther on Tuesday, February 02, 2021 15:46:48
    On 02 Feb 2021, Black Panther said the following...
    The only foolish question, is asking me *IF* I want coffee in the
    morning. ;)

    That's never a question that needs asked.

    Within your /mystic directory, you should have a subdirectory called themes. Within there, you will see more subdirectories for each theme running on your board. If you don't have any others, you will see 'default'. Within that directory, there is a 'text' and a 'scripts' directory.

    OK, I wasn't going deep enough into the directory structure. That helps.

    So, long story short, (too late) on a default install, take a look at /mystic/themes/default/scripts

    Thanks, that helps. I keep going through the docs and Mystic's Wiki
    wondering what I'm missing.

    As a secondary question, I understand that MPL is based on Pascal. Is 100%compatible? One of the things that I'd like to do on my system I

    a look at that. With a bit of editing, you should be able to get your Pascal code to work


    I'll have to look that up. G00R00 had suggested Python for an idea I posted
    on the Fido Mystic base, but it's giving my fits trying to get that set up. Pascal I am somewhat familiar with, although I'm 20 years out of practice.

    Most of any programing I've done any more recently was database related,

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: theoasisbbs.ddns.net:1357 (21:4/127)
  • From Black Panther@21:1/186 to Barmed on Tuesday, February 02, 2021 15:16:06
    On 02 Feb 2021, 03:46p, Barmed said the following...

    Thanks, that helps. I keep going through the docs and Mystic's Wiki wondering what I'm missing.

    I do have a file here for download called mpl_112a36.zip that gives a pretty good rundown of the functions/procedures available within Mystic.

    I am in the process of updating it, but it's taking me awhile... Too many other projects going on right now. :)


    ---

    Black Panther(RCS)
    aka Dan Richter
    Castle Rock BBS
    telnet://bbs.castlerockbbs.com
    http://www.castlerockbbs.com
    http://github.com/DRPanther
    The sparrows are flying again...

    --- Mystic BBS v1.12 A47 2021/01/14 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (21:1/186)
  • From paulie420@21:2/150 to Barmed on Tuesday, February 02, 2021 22:00:58
    So, I'm working on modifications for my BBS. And while I'm figuring out the technical aspects of things that I would like to do, I figured that I'll try to install some existing mods to get a better idea of how they work.

    I see my friend Black Panther has already replied to this message; you can trust him, as he is teaching me (and others) a lot about modifying Mystic. :P The MPL language is powerful, as is other ways to modify Mystic. (MPY/MS/Python)...

    His words are correct, and do know that you can come to 2o fOr beeRS anytime and I'll help you with anything you're trying to do. I'm even writing some mods, and pushing Mystic with graphics and more...

    Just reach out to this community, man... thats what we're here for. I was you - theres two types here.. those who want require you to be a BBS-scene-master and those who are willing to help in any ways we can. I'm one of the latter.



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

    --- Mystic BBS v1.12 A47 2021/01/26 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Barmed@21:4/127 to Black Panther on Wednesday, February 03, 2021 13:45:43
    On 02 Feb 2021, Black Panther said the following...
    Thanks, that helps. I keep going through the docs and Mystic's Wiki wondering what I'm missing.

    I do have a file here for download called mpl_112a36.zip that gives a pretty good rundown of the functions/procedures available within Mystic.
    I am in the process of updating it, but it's taking me awhile... Too
    many other
    projects going on right now. :)

    I completely understand that. You help here has me a good start for
    existing mods though. I've added MysticBB forum mod just to see what it's about, and I've downloaded several RCS mods to see what they'll do for me..

    That and my Python issues ought to keep me busy for a few days at least.

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: theoasisbbs.ddns.net:1357 (21:4/127)
  • From Barmed@1:1/0 to paulie420 on Thursday, February 04, 2021 21:48:48
    On 02 Feb 2021, paulie420 said the following...
    I see my friend Black Panther has already replied to this message; you
    can trust him, as he is teaching me (and others) a lot about modifying Mystic. :P The MPL language is powerful, as is other ways to modify Mystic. (MPY/MS/Python)...

    It seems to be. The more that I'm learning the more ideas I'm getting.

    His words are correct, and do know that you can come to 2o fOr beeRS anytime and I'll help you with anything you're trying to do. I'm even writing some mods, and pushing Mystic with graphics and more...

    I've seen. I haven't even begun with graphics yet. Thatps one thing that's really going to take work.

    Just reach out to this community, man... thats what we're here for. I
    was you -
    theres two types here.. those who want require you to be a BBS-scene-master and
    those who are willing to help in any ways we can. I'm one of the latter.

    I've noticed. And I do ask questions once I understand what I'm actually
    trying to figure out.

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: theoasisbbs.ddns.net:1357