Subj : Baja to JS conversion:
To   : Corey
From : Digital Man
Date : Mon Oct 26 2009 10:19 pm

 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.

---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net