
Rural Geek

Hey eveyone. I have been off working on my summer projects, but been watching the form. So the winter is coming and its time to move back into the lab to play with my robots. I have to knock the rust off the little I know and reread everyone's notes.
I have build a little rover bot to run around and chase the cats. I am mostly using it for learning scripting.
My question is I would like to have one "script" is the main script and then all the other movements in sub scripts. I would like to nest a couple of scripts. I have looked at the "controlcommand" and what I can figure is that it will call the next script but how do I return from the script "controlcommand" called to the next line after the "controlcommand" line.
Thank you to everyone for the help.
you could make the subscripts change variables that the main script can read so the when the subscript is done the main script knows to continue.
If it is in one script it won't continue with another will it?
here is an example that uses d19 as a reference: interactingscripts.EZB
I confused my self with my first post so ignore my first post.
The script which calls the ControlCommand wont stop or pause with the ControlCommand, it'll start the sub script and continue to it's next line.
If you want to pause it you can do the variable method, where the script set to run in the ControlCommand sets a flag which the main script waits for change on;
At the end of the sub scripts have $x change it's value
Or you could do it based on timing with a Sleep;
Or you could pause the main script with a Pause after the ControlCommand for the sub script and resume it at the end of the sub script. Main Script
SubScript
That's the command I was trying to find! any which way mine could work right?
I haven't looked, I'll take a look and let you know when I get chance.
What's wrong with scriptStartWait?
I never knew that command existed... but yes, a much better option