/* 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.
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.
The stock xtrn_sec module is in JS (exec/xtrn_sec.js), so I'm not really sure what you're asking for.
Sysop: | Tandy |
---|---|
Location: | New York, USA |
Users: | 15 |
Nodes: | 13 (0 / 13) |
Uptime: | 01:59:32 |
Calls: | 335 |
Messages: | 113,420 |