• Baja to JS conversion:

    From Digital Man to Corey on Monday, October 26, 2009 18:23:56
    /* Replace this Baja code:
    :doors
    cmd_home
    compare_user_misc UM_expert
    if_false
    menu 3stooges\doors
    end_if

    async
    ... with this JS code: */

    load("sbbsdefs.js");

    while(bbs.online) {
    if(!(user.settings & USER_EXPERT))
    bbs.menu("3stooges/doors");

    /* Replace this Baja code:

    # Display main Prompt
    print " Games "

    # Get key (with / extended commands allowed)
    compare_user_misc UM_COLDKEYS
    if_false
    getkeye
    else
    getstrupr 60
    endif

    ... with this JS code: */

    console.print(" Games ");
    var key=console.getkey(K_UPPER);

    /* Replace this Baja code:

    # Show the key hit
    printkey
    logkey

    ... this this JS code: */

    console.print(key + "\r\n");
    bbs.log_key(key);

    /* Replace this Baja code:

    cmdkey ?
    compare_user_misc UM_expert
    if_true
    menu doors
    end_if
    end_cmd

    cmdkey A
    exec_xtrn amb4
    end_cmd

    ... with this JS code: */

    switch(key) {
    case '?':
    if(user.settings & USER_EXPERT)
    bbs.menu("doors");
    break;
    case 'A':
    bbs.exec_xtrn("amb4");
    break;
    }
    }

    That should be enough to get you going...

    digital man

    Snapple "Real Fact" #82:
    August has the highest percentage of births.
  • From Corey@TSGC to Digital Man on Monday, October 26, 2009 21:01:08
    Re: Baja to JS conversion:
    By: Digital Man to Corey on Mon Oct 26 2009 06:23 pm

    /* Replace this Baja code:
    :doors
    cmd_home
    compare_user_misc UM_expert
    if_false
    menu 3stooges\doors
    end_if

    async
    ... with this JS code: */

    load("sbbsdefs.js");

    while(bbs.online) {
    if(!(user.settings & USER_EXPERT))
    bbs.menu("3stooges/doors");

    /* Replace this Baja code:

    # Display main Prompt
    print " Games "

    # Get key (with / extended commands allowed)
    compare_user_misc UM_COLDKEYS
    if_false
    getkeye
    else
    getstrupr 60
    endif

    ... with this JS code: */

    console.print(" Games ");
    var key=console.getkey(K_UPPER);

    /* Replace this Baja code:

    # Show the key hit
    printkey
    logkey

    ... this this JS code: */

    console.print(key + "\r\n");
    bbs.log_key(key);

    /* Replace this Baja code:

    cmdkey ?
    compare_user_misc UM_expert
    if_true
    menu doors
    end_if
    end_cmd

    cmdkey A
    exec_xtrn amb4
    end_cmd

    ... with this JS code: */

    switch(key) {
    case '?':
    if(user.settings & USER_EXPERT)
    bbs.menu("doors");
    break;
    case 'A':
    bbs.exec_xtrn("amb4");
    break;
    }
    }

    That should be enough to get you going...

    digital man

    Snapple "Real Fact" #82:
    August has the highest percentage of births.


    no I mean in the classic_shell.js
    I want to Switch to all js scripts, instead of baja.

    Caput meum major podice meo.
    This message has ended, go in peace...

    ---
    ■ Synchronet ■ Three Stooges Gentlemens Club - Las Vegas, Nv
  • From Digital Man to Corey on Monday, October 26, 2009 22:19:15
    Re: Baja to JS conversion:
    By: Corey to Digital Man on Mon Oct 26 2009 09:01 pm

    Re: Baja to JS conversion:
    By: Digital Man to Corey on Mon Oct 26 2009 06:23 pm

    /* Replace this Baja code:
    :doors
    cmd_home
    compare_user_misc UM_expert
    if_false
    menu 3stooges\doors
    end_if

    async
    ... with this JS code: */

    load("sbbsdefs.js");

    while(bbs.online) {
    if(!(user.settings & USER_EXPERT))
    bbs.menu("3stooges/doors");

    /* Replace this Baja code:

    # Display main Prompt
    print " Games "

    # Get key (with / extended commands allowed)
    compare_user_misc UM_COLDKEYS
    if_false
    getkeye
    else
    getstrupr 60
    endif

    ... with this JS code: */

    console.print(" Games ");
    var key=console.getkey(K_UPPER);

    /* Replace this Baja code:

    # Show the key hit
    printkey
    logkey

    ... this this JS code: */

    console.print(key + "\r\n");
    bbs.log_key(key);

    /* Replace this Baja code:

    cmdkey ?
    compare_user_misc UM_expert
    if_true
    menu doors
    end_if
    end_cmd

    cmdkey A
    exec_xtrn amb4
    end_cmd

    ... with this JS code: */

    switch(key) {
    case '?':
    if(user.settings & USER_EXPERT)
    bbs.menu("doors");
    break;
    case 'A':
    bbs.exec_xtrn("amb4");
    break;
    }
    }

    That should be enough to get you going...

    no I mean in the classic_shell.js
    I want to Switch to all js scripts, instead of baja.

    And I provided you with the JS equivalents for your Baja code.

    The stock xtrn_sec module is in JS (exec/xtrn_sec.js), so I'm not really sure what you're asking for.

    digital man

    Snapple "Real Fact" #35:
    Elephants only sleep 2 hours a day.
  • From MCMLXXIX@MDJ to Digital Man on Tuesday, October 27, 2009 07:56:41
    Re: Baja to JS conversion:
    By: Digital Man to Corey on Mon Oct 26 2009 22:19:15

    The stock xtrn_sec module is in JS (exec/xtrn_sec.js), so I'm not really sure what you're asking for.

    this reminds me of my beginnings here.

    ---
    ■ Synchronet ■ The BRoKEN BuBBLE (MDJ.ATH.CX)