• Re: New Menu Ansi

    From Rick Smith@1:340/202 to Richard Miles on Tue May 19 23:19:28 2020
    I use two ansis. The first one is the login screen, which already
    includes the username prompt and the second one is an animated ans
    that's just the password prompt that appears after your username is entered. Both are called and positioned using the prompts.

    Thank you, I sorted it out. I just use the XY commands to locate the input field where I want it on the ansi screen. Works very well and was easy.

    ---
    Regards,

    Rick // Nitro

    --- Mystic BBS v1.12 A46 2020/05/17 (Windows/64)
    * Origin: Abacus BBS! ---> bbs.abon.us:2323 (1:340/202)
  • From Rick Smith@1:340/202.1 to All on Thu May 14 22:22:52 2020
    Greetings All,

    So I want to use to new menu screens (ansi) How do I use a new login screen specifically that is all ansi and still have the login prompts? Currently with the new screen they just show up at the bottom which is less than ideal. Is this possible to have a custom screen and place the prompts where I want them?

    Regards ...
    Rick Smith

    --- WinPoint Beta 5 (359.1)
    * Origin: Abacus Sysop Point..... bbs.abon.us:2323 (1:340/202.1)
  • From Michael Batts@1:227/114 to Rick Smith on Fri May 15 07:36:45 2020
    Hey Rick!

    So I want to use to new menu screens (ansi) How do I use a new login screen specifically that is all ansi and still have the login prompts? Currently with the new screen they just show up at the bottom which is less than ideal. Is this possible to have a custom screen and place the prompts where I want them?

    You can do most anything you like with startup.mps. If you login to my board you can see what you can do with it. Let me know if I can help in any way.

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET:10023 (1:227/114)
  • From Rick Smith@1:340/202.1 to Michael Batts on Fri May 15 06:55:18 2020
    //Hello Michael, //

    On *15.05.20* At *7:36:45* you replied to a post in *MYSTIC*
    from *Rick Smith* About *"Re: New Menu Ansi"*.


    You can do most anything you like with startup.mps. If you login to my board you can see what you can do with it. Let me know if I can help in any way.

    startup.mps? I looked for this in mystic did not see it.. Is it a script from somewhere else? I checked out your board, very cool! I uploaded one of the login screens I want to use to your board so you have an idea of what I am trying to do...

    Thannks for your help..

    Regards ...
    Rick Smith

    --- WinPoint Beta 5 (359.1)
    * Origin: Abacus Sysop Point..... bbs.abon.us:2323 (1:340/202.1)
  • From g00r00@1:129/215 to Rick Smith on Fri May 15 08:48:23 2020
    So I want to use to new menu screens (ansi) How do I use a new login screen specifically that is all ansi and still have the login prompts? Currently with the new screen they just show up at the bottom which is less than ideal. Is this possible to have a custom screen and place the prompts where I want them?

    Yes you can have a custom screen and put them prompts wherever you want them. Draw the ANSI screen and the you can edit the prompts using [X and [Y codes
    to move to X/Y locations where you want them to display.

    --- Mystic BBS v1.12 A46 2020/05/11 (Windows/64)
    * Origin: Sector 7 (1:129/215)
  • From Michael Batts@1:227/114 to Rick Smith on Fri May 15 12:55:06 2020
    You can do most anything you like with startup.mps. If you login to board you can see what you can do with it. Let me know if I can help
    any way.

    startup.mps? I looked for this in mystic did not see it.. Is it a script from somewhere else? I checked out your board, very cool! I uploaded
    one of the login screens I want to use to your board so you have an idea of what I am trying to do...

    Thannks for your help..

    Yes, I saw that you logged in and Ive pulled your ansi. Ill have a look and see what I can recommend. startup.mps is an mpl script that can be executed
    as part of the initial user connection process (if it exists). Many SysOps
    use it for bot detection, etc while others use it as a pre-login/prelogin. I use a modified version of xqtrs startup.mps script available here and from
    his board 'Another DROID BBS' @ android.zapto.org:9999. I think the name of his archive is XQ-STARTUP.ZIP. I have not released my rework of the script
    but would have no problem sharing it if you ask. You WILL however, need some programming experience to make necessary modifications. I am uncertain if
    any release of Mystic contained examples of the startup.mps file or
    even instructions for its use but I could be mistaken. Dan Richter of The Castle Rock BBS @ bbs.castlerock.com is an excellent resource for those type things as well as the King of Mystic, Avon of Agency BBS @ agency.bbs.nz. All of these folks can be found here in these echoes as well as netmail and are always eager to assist.

    Good luck and Happy BBS'ing!

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET:10023 (1:227/114)
  • From g00r00@1:129/215 to Michael Batts on Fri May 15 16:25:34 2020
    Yes, I saw that you logged in and Ive pulled your ansi. Ill have a look and see what I can recommend. startup.mps is an mpl script that can be executed as part of the initial user connection process (if it exists).

    He is asking how to place his login prompt at a certain location, so in that case startup.mps isn't needed for that. He just needs to use the prompt editor to edit the login prompt.

    programming experience to make necessary modifications. I am uncertain
    if any release of Mystic contained examples of the startup.mps file or even instructions for its use but I could be mistaken. Dan Richter of

    There are no instructions for startup.mps. Its just an event script that runs when a connection is made to the BBS. What you do with it is up to you, there are no instructions for me to write :)

    --- Mystic BBS v1.12 A46 2020/05/11 (Windows/64)
    * Origin: Sector 7 (1:129/215)
  • From Aaron Thomas@1:267/150 to Rick Smith on Fri May 15 18:38:59 2020
    less than ideal. Is this possible to have a custom screen and place the prompts where I want them?

    Use TheDraw, and draw the custom screen. Then turn on animation mode, and draw the prompt where you want it, and before you save the file, press the spacebar where you want the user's input to go. I recommend saving the file with the ClearScreen option (you'll see it when you save.)

    --- Mystic BBS v1.12 A44 2020/02/04 (Windows/64)
    * Origin: Capital Station BBS * telnet://csbbs.dyndns.org * (1:267/150)
  • From Richard Miles@1:3634/24 to Doug Cooper on Fri May 22 18:07:59 2020
    On 22 May 2020, Doug Cooper said the following...

    shift from its originally drawn location. I understand it has something to do with the L/R/C functions but haven't really been able to figure it out. But, haven't committed a lot of time to it. Any quick tips?

    Yeah, it's the padding. Works very well. Only place I've had issues with it
    is in my message read headers and just haven't had time to fix it properly. Same link that was posted earlier has the codes, the L/R/C that you are
    talking about. http://wiki.mysticbbs.com/doku.php?id=displaycodes

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/05/17 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (1:3634/24)
  • From Doug Cooper@1:227/702 to Richard Miles on Sat May 23 00:05:26 2020
    On 22 May 2020, Richard Miles said the following...
    shift from its originally drawn location. I understand it has someth to do with the L/R/C functions but haven't really been able to figure out. But, haven't committed a lot of time to it. Any quick tips?

    Yeah, it's the padding. Works very well. Only place I've had issues with it is in my message read headers and just haven't had time to fix it properly. Same link that was posted earlier has the codes, the L/R/C
    that you are talking about. http://wiki.mysticbbs.com/doku.php?id=displaycodes


    Thanks, that page is pretty much always open within a browser of mine. I'll have to use a test ansi and play around with them. I'm unclear how to format the pipe codes to ensure the right column ansi sets to the proper location after the prefefined number of characters are displayed. For example I want
    a full 24x80 login for "enter user name and password," without it shifting
    the ANSI characters and lines after ... Or within user stats, doing a custom ANSI screen around the stats, without it shifting the right border after the various length of data is displayed on each line. So not sure if either examples would be |User Display Code |padding code|ansi character off center from the remaining, or leave the ansi alone and the padding will stay within the x.y coordinates and character entry limitation settings. I'll just play around with it as it's hard to describe this in written form. But thank you for the response and proper terminology, still learning various aspects of Mystic =-- and loving it.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (1:227/702)
  • From g00r00@1:129/215 to Rick Smith on Sat May 16 04:18:59 2020
    Thank you for pointing me in the right direction, I cant seem to locate the docs on the X and Y codes does some instruction exist?

    I have all of the display codes documented on the Wiki; http://wiki.mysticbbs.com/doku.php?id=displaycodes

    Its just [X## and [Y## where ## is the location you want to move to.

    If you have prompt #000 that you want to display at X/Y coordinates 5,5 then you'd set the prompt 000 to:

    |[X05|[Y05Enter your user name:

    There are several ways you can do something like that, but thats probably a good starting point.

    --- Mystic BBS v1.12 A46 2020/05/11 (Windows/64)
    * Origin: Sector 7 | Mystic WHQ (1:129/215)
  • From Rick Smith@1:340/202.1 to g00r00 on Sat May 16 06:30:00 2020
    //Hello g00r00, //

    On *15.05.20* At *8:48:23* you replied to a post in *MYSTIC*
    from *Rick Smith* About *"Re: New Menu Ansi"*.



    Yes you can have a custom screen and put them prompts wherever you want them. Draw the ANSI screen and the you can edit the prompts using [X and
    [Y codes to move to X/Y locations where you want them to display.

    Thank you for pointing me in the right direction, I cant seem to locate the docs on the X and Y codes does some instruction exist?


    Regards ...
    Rick Smith

    --- WinPoint Beta 5 (359.1)
    * Origin: Abacus Sysop Point..... bbs.abon.us:2323 (1:340/202.1)
  • From Rick Smith@1:340/202.1 to Aaron Thomas on Sat May 16 06:31:11 2020
    //Hello Aaron, //

    On *15.05.20* At *18:38:59* you replied to a post in *MYSTIC*
    from *Rick Smith* About *"Re: New Menu Ansi"*.

    less than ideal. Is this possible to have a custom screen and place the
    prompts where I want them?

    Use TheDraw, and draw the custom screen. Then turn on animation mode, and draw the prompt where you want it, and before you save the file, press
    the spacebar where you want the user's input to go. I recommend saving
    the file with the ClearScreen option (you'll see it when you save.)

    I do not have thedraw, I did try and locate it, but have not as of yet. Can your suggestion be accomplished with another program?

    Regards ...
    Rick Smith

    --- WinPoint Beta 5 (359.1)
    * Origin: Abacus Sysop Point..... bbs.abon.us:2323 (1:340/202.1)
  • From Rick Smith@1:340/202.1 to g00r00 on Sat May 16 14:45:38 2020
    //Hello g00r00, //

    On *16.05.20* At *4:18:59* you replied to a post in *MYSTIC*
    from *Rick Smith* About *"Re: New Menu Ansi"*.



    I have all of the display codes documented on the Wiki; http://wiki.mysticbbs.com/doku.php?id=displaycodes

    Its just [X## and [Y## where ## is the location you want to move to.

    If you have prompt #000 that you want to display at X/Y coordinates 5,5 then you'd set the prompt 000 to:

    |[X05|[Y05Enter your user name:

    Thank you so much that clicked in my head perfectly... head injuries are a bitch..

    It worked!
    Regards ...
    Rick Smith

    --- WinPoint Beta 5 (359.1)
    * Origin: Abacus Sysop Point..... bbs.abon.us:2323 (1:340/202.1)
  • From Ryan Fantus@1:218/820 to Aaron Thomas on Sat May 16 14:03:40 2020
    Use TheDraw, and draw the custom screen. Then turn on animation mode,
    and draw the prompt where you want it, and before you save the file,
    press the spacebar where you want the user's input to go. I recommend saving the file with the ClearScreen option (you'll see it when you
    save.)

    There is a better way to do this with mystic. Draw the screen, and then
    create the cursor placement with built-in Mystic display codes (see Mystic
    BBS wiki).

    Doing ansimation has drawbacks, not least of which is being able to edit the ansi after the fact. I'd strongly recommend against this method.

    --- Mystic BBS v1.12 A46 2020/04/13 (Linux/64)
    * Origin: monterey bbs (1:218/820)
  • From Ryan Fantus@1:218/820 to Rick Smith on Sat May 16 14:04:38 2020
    Thank you for pointing me in the right direction, I cant seem to locate the docs on the X and Y codes does some instruction exist?

    Check out the mystic BBS wiki, look for display codes. Where have you looked for this so far? Did you google it?

    --- Mystic BBS v1.12 A46 2020/04/13 (Linux/64)
    * Origin: monterey bbs (1:218/820)
  • From Ryan Fantus@1:218/820 to Rick Smith on Sat May 16 14:05:28 2020
    I do not have thedraw, I did try and locate it, but have not as of yet. Can your suggestion be accomplished with another program?

    I strongly recommend to take advantage of Mystic's built-in display codes, there's no need to jump through hoops and create ansimation to get a prompt
    to display at a certain coordinate. :)

    --- Mystic BBS v1.12 A46 2020/04/13 (Linux/64)
    * Origin: monterey bbs (1:218/820)
  • From g00r00@1:129/215 to Rick Smith on Sat May 16 17:08:05 2020
    Thank you so much that clicked in my head perfectly... head injuries
    are a bitch..

    Awesome! Glad to hear it!

    --- Mystic BBS v1.12 A46 2020/05/11 (Windows/64)
    * Origin: Sector 7 | Mystic WHQ (1:129/215)
  • From Aaron Thomas@1:267/150 to Rick Smith on Sat May 16 22:09:50 2020
    I do not have thedraw, I did try and locate it, but have not as of yet. Can your suggestion be accomplished with another program?

    Yes, but I don't have much experience with the other drawing programs. You should be able to get a copy of TheDraw from a BBS like darkrealms.ca or bbs.dreamlandbbs.org

    g00r00 gave you good advice on using the MCI codes to specify where your prompts will go, but using animation mode with TheDraw would be even easier
    for you I think.

    The other 2 drawing programs that I know of are PabloDraw & Moebius - but I haven't used them.

    --- Mystic BBS v1.12 A44 2020/02/04 (Windows/64)
    * Origin: Capital Station BBS * telnet://csbbs.dyndns.org * (1:267/150)
  • From Nicholas Boel@1:154/10 to Doug Cooper on Sat May 23 07:40:20 2020
    Hello Doug,

    On Fri May 22 2020 00:19:00, Doug Cooper wrote to Richard Miles:

    I do this often. The one area I have yet to fully understand is how
    to display a 24x80 ANSI, use the X/Y display codes to place the
    prompts within prompt editor, but not have the remaining line ANSI disappear or shift from its originally drawn location. I understand
    it has something to do with the L/R/C functions but haven't really
    been able to figure it out. But, haven't committed a lot of time to
    it. Any quick tips?

    80x24 ansis can be a bit of a pain sometimes, due to the pause prompt and/or the telnet program's status bar being enabled/disabled. I accomplish what you're trying to do by editing the ANSI with a text editor. Go to the very last character on the last line of the screen (DO NOT hit enter and do not line wrap). Then enter your X/Y coordinates.

    If you are using your prompt editor to place the cursor and a prompt, then in the ANSI all you need is [X01[Y01 or something so that while the ansi is being drawn, it will move the cursor from the bottom of the screen to just about any line above it. This usually fixes the issue of the 24th line being cut off.

    If a pause prompt is displayed after this screen, it may not work, and you may have to go with a 23 line ansi in some places, but I'm assuming you're working on the handle/password prompt still so this technique should work for you.

    Regards,
    Nick

    ... "Take my advice, I don't use it anyway."
    --- GoldED+/LNX 1.1.5-b20181215
    * Origin: thePharcyde_ distribution system (Wisconsin) (1:154/10)
  • From mark lewis@1:3634/12 to Doug Cooper on Sat May 23 09:51:43 2020
    Re: Re: New Menu Ansi
    By: Doug Cooper to Richard Miles on Sat May 23 2020 00:05:26


    For example I want a full 24x80 login for "enter user name and
    password," without it shifting the ANSI characters and lines
    after

    several problems here...

    1. you cannot do a full 80 columns because most all terminals
    will automatically wrap to the next line when you write to
    the 80th column...

    2. 24 lines is generally ok but you don't know if the user
    has their terminal status bar on or off...

    3. 1 and 2 together - when you try to write a character to
    the 80th column on the 24th (or 25th) line... not only
    do you get terminal wrap but also terminal line feed...

    you're better off to go with 79x23 or even 78x23 and leave a blank/black one column wide band on the left to match the one on the right that you can't write to...

    remember, also, that these two empty/unused columns could be "not black" if you set a background color and then clear the screen...

    4. don't count on terminals wrapping at column 80...
    depending on a user's settings in their terminal, it
    may sit there and draw other characters in that one
    spot...

    there's another one but i can't think of it at the moment... it is another corner case like the ones above, though...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Doug Cooper@1:227/702 to Nicholas Boel on Sat May 23 14:19:19 2020
    Thanks for the tips. I'll try the prompt editor and see if it shifts my
    lines from left to right. And I can easily adjust all of my ANSI's to 23 lines.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (1:227/702)
  • From Doug Cooper@1:227/702 to mark lewis on Sat May 23 14:19:59 2020
    Thank you. I'll check the column length of my ANSI's to be sure they are not to 80.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (1:227/702)
  • From Doug Cooper@1:227/702 to Richard Miles on Fri May 22 00:19:01 2020
    Now that you mention it I did stop using the animated ansi a couple of years ago and just started putting the prompts completely in with the prompt editor. You are right, much easier to change later.


    I do this often. The one area I have yet to fully understand is how to
    display a 24x80 ANSI, use the X/Y display codes to place the prompts within prompt editor, but not have the remaining line ANSI disappear or shift from
    its originally drawn location. I understand it has something to do with the L/R/C functions but haven't really been able to figure it out. But, haven't committed a lot of time to it. Any quick tips?

    TG

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (1:227/702)
  • From Richard Miles@1:3634/24 to Rick Smith on Tue May 19 19:40:01 2020
    On 14 May 2020, Rick Smith said the following...

    So I want to use to new menu screens (ansi) How do I use a new login screen specifically that is all ansi and still have the login prompts? Currently with the new screen they just show up at the bottom which is less than ideal. Is this possible to have a custom screen and place the

    I use two ansis. The first one is the login screen, which already includes
    the username prompt and the second one is an animated ans that's just the password prompt that appears after your username is entered. Both are called and positioned using the prompts.

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/04/17 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (1:3634/24)
  • From Richard Miles@1:3634/24 to Rick Smith on Tue May 19 19:42:36 2020
    On 16 May 2020, Rick Smith said the following...

    Thank you for pointing me in the right direction, I cant seem to locate the docs on the X and Y codes does some instruction exist?

    http://wiki.mysticbbs.com/doku.php?id=displaycodes

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/04/17 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (1:3634/24)
  • From Richard Miles@1:3634/24 to Ryan Fantus on Tue May 19 19:47:29 2020
    On 16 May 2020, Ryan Fantus said the following...

    There is a better way to do this with mystic. Draw the screen, and then create the cursor placement with built-in Mystic display codes (see
    Mystic BBS wiki).

    Doing ansimation has drawbacks, not least of which is being able to edit the ansi after the fact. I'd strongly recommend against this method.


    Now that you mention it I did stop using the animated ansi a couple of years ago and just started putting the prompts completely in with the prompt
    editor. You are right, much easier to change later.

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/04/17 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (1:3634/24)