• Re: Prompt #130: Scanning

    From G00R00@46:1/127 to PSI-JACK on Thu Jan 31 19:20:17 2019
    all the previous text so that it can wipe it out? And if so.. How do I
    get it to stop doing that, so I can use my own custom display methods as
    I choose?

    Can you explain what you're trying to do?

    --- Mystic BBS v1.10 A52 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (46:1/127)
    Synchronet thePharcyde_ >> telnet://bbs.pharcyde.org (Wisconsin)
  • From PSI-JACK@46:1/142 to G00R00 on Thu Jan 31 19:20:17 2019
    On 09/03/14, g00r00 said the following...

    all the previous text so that it can wipe it out? And if so.. How do get it to stop doing that, so I can use my own custom display methods I choose?

    Can you explain what you're trying to do?

    Well, basically, in prompt 130, I've replaced the text there with my own
    stuff, including a |DFpopbigred||...

    Essentially, something similar to what Gryphon did with Cyberia, per-se.
    During a new message scan, I wanted something centered on the screen, in my case it's a gradiently-shaded red 3D-ish box with the "Scanning: |MB" inside that.

    I figured out the only trick I could think of left which was after putting the text in place to move the cursor down to the [X1[Y23, then when it does seem
    to go to the 1st character on the line it doesn't wipe out the ANSI box I put up.

    I'm just wondering why after that prompt displays, why Mystic is going to character 1 of the line it's on after that prompt, and literally spacing through a number of characters as-if to wipe out the text that was once there, as if that's hard coded and not optional.

    [Psi-Jack -//- Decker's Heaven]

    --- Mystic BBS v1.10 A51 (Linux)
    * Origin: Decker's Heaven * deckersheaven.com (46:1/142)
    Synchronet thePharcyde_ >> telnet://bbs.pharcyde.org (Wisconsin)
  • From GRYPHON@46:1/116 to PSI-JACK on Thu Jan 31 19:20:17 2019
    On 09/04/14, Psi-Jack said the following...

    On 09/03/14, g00r00 said the following...

    all the previous text so that it can wipe it out? And if so.. Ho get it to stop doing that, so I can use my own custom display me I choose?

    Can you explain what you're trying to do?

    Well, basically, in prompt 130, I've replaced the text there with my own stuff, including a |DFpopbigred||...

    Essentially, something similar to what Gryphon did with Cyberia, per-se. During a new message scan, I wanted something centered on the screen, in my case it's a gradiently-shaded red 3D-ish box with the "Scanning: |MB" inside that.

    I figured out the only trick I could think of left which was after
    putting the text in place to move the cursor down to the [X1[Y23, then when it does seem to go to the 1st character on the line it doesn't wipe out the ANSI box I put up.

    I'm just wondering why after that prompt displays, why Mystic is going to character 1 of the line it's on after that prompt, and literally spacing through a number of characters as-if to wipe out the text that was once there, as if that's hard coded and not optional.

    What I did was write an MPL for that.

    newmsgscan.mps
    -------------------------
    Uses User

    Var S : String
    Var H,L : Integer
    Var Box : LongInt

    Procedure Main
    Begin
    GetThisUser
    S:=MCI2Str('MB')
    S:=StripMCI(S)
    //L:=Length(S)+4
    L:=40
    H:=L/2
    H:=40-H
    ClassCreate(Box,'box')
    BoxHeader(Box,0,(16*4)+14,' New Message Scan ')
    BoxOpen(Box,H,10,H+L,14)
    WriteXY(H+1,12,(16*7)+14,PadCt(S,L-1,' '))
    Delay(500)
    BoxClose(Box)
    ClassFree(Box)
    End

    Begin
    Main
    End
    ------------------

    Then on my default.txt file, I added this:
    -----
    130 !newmsgscan
    -----

    "No matter where you go, there you are!" - B. Bonzai

    --- Mystic BBS v1.10 A51 (Linux)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX (46:1/116)
    Synchronet thePharcyde_ >> telnet://bbs.pharcyde.org (Wisconsin)
  • From PSI-JACK@46:1/142 to GRYPHON on Thu Jan 31 19:20:17 2019
    On 09/04/14, Gryphon said the following...

    What I did was write an MPL for that.

    Awesome! That's likely even better than what I had, except it doesn't have my pretty gradient ansi, but I can fix that. ;)

    Thanks!

    [Psi-Jack -//- Decker's Heaven]

    --- Mystic BBS v1.10 A51 (Linux)
    * Origin: Decker's Heaven * deckersheaven.com (46:1/142)
    Synchronet thePharcyde_ >> telnet://bbs.pharcyde.org (Wisconsin)
  • From G00R00@46:1/127 to PSI-JACK on Thu Jan 31 19:20:17 2019
    I'm just wondering why after that prompt displays, why Mystic is going to character 1 of the line it's on after that prompt, and literally spacing through a number of characters as-if to wipe out the text that was once there, as if that's hard coded and not optional.

    How is not optional? Its completely optional! If you don't want it to backspace, put a |CR at the end of the prompt or a [X01 and it doesn't do anything! :)

    It was designed specifically to work this way so that it COULD support both!

    --- Mystic BBS v1.10 A52 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (46:1/127)
    Synchronet thePharcyde_ >> telnet://bbs.pharcyde.org (Wisconsin)
  • From VORLON@46:3/201 to GRYPHON on Thu Jan 31 19:20:24 2019
    On 09/04/14, Gryphon said the following...

    I'm just wondering why after that prompt displays, why Mystic is goin character 1 of the line it's on after that prompt, and literally spac through a number of characters as-if to wipe out the text that was on there, as if that's hard coded and not optional.

    What I did was write an MPL for that.

    newmsgscan.mps

    Is it posable to have this ask the user if they want to do a new message scan, and then continue to the next logon part if they answer no, and do a scan if they answer yes?


    \/orlon

    Aka: Stephen

    --- Mystic BBS v1.10 A51 (Linux)
    * Origin: Dragon's Lair, Telnet: bbs.vk3heg.net (46:3/201)
    Synchronet thePharcyde_ >> telnet://bbs.pharcyde.org (Wisconsin)