Subj : Some questions
To : Drakmir
From : Digital Man
Date : Sat Sep 24 2005 05:04 pm
Re: Some questions
By: Drakmir to Digital Man on Fri Sep 23 2005 08:59 pm
> Re: Some questions
> By: Digital Man to Drakmir on Fri Sep 23 2005 04:09 pm
>
> > Re: Some questions
> > By: Drakmir to All on Fri Sep 23 2005 12:05 pm
> >
> > > I've written a JavaScript shell, and I've got a few issues that I was
> > > resolve here.
> > >
> > > 1) If I change a user record, sometimes the changes don't seem to stic
> > > logging the user offline and then online again, everything is fine.
> >
> > Can you give an example?
> >
> > > 2) When I change the values for node action and status, they don't see
> > > working correctly. An example is listed below.
> > >
> > > 3) If I was to go and change my shell in the user editor and exit, I'm
> > > the other shell. Users on the BBS don't have this option, but sysops
> > > have to do something special to allow the JavaScript shell to switch t
> > > different one?
> >
> > Yes. The shell must be changed from the default configuration menu (yes,
> > have access to it).
> >
> > > Example of #2:
> > > When entering our menu system, I set the action/status to represent th
> > > user is in the "main menu".
> > > They run a telnet_gate door. (TWGS)
> > > Those users flash quickly with "Running Tradewars 2002" and then they
> > > "Logging In". Not sure why it goes back that far (that's 2 status cha
> > > back).
> > > When they return from TWGS, their status is on Loggin In still until t
> > > change menus (at which point my action/status code runs again and puts
> > > into "main menu")
> > >
> > > Am I missing something?
> > > All I'm doing is setting the current node's action/status numbers
> > > approrpriately. Is there a method I should be setting instead?
> >
> > Please post some code examples. Are you setting bbs.node_action or
> > system.node_list[].action or what?
The correct way to set the current node's action value is by modifying
bbs.node_action. The internal C code in Synchronet is responsible for keeping
the current node's status and action synchronized.
digital man
Snapple "Real Fact" #16:
The world's termites outweigh the world's humans 10 to 1.
---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net