I added the line to the script but it only says "Jump details are" and then nothing else until the regular start (Destination confirmed...).
Here are my files:
https://www.dropbox.com/s/lafl1j0o1ixpfsc/eddi.log.txt?dl=0
https://www.dropbox.com/s/sadjfsb6bfo2bvi/eddi 2.3 b2.json?dl=0
https://www.dropbox.com/s/lipol49ccpjgtvu/000 Multi-Crew JP 2.2b-Profile.vap?dl=0
@J. Calvert (Joshua) This works for me:
Note that I am using "State Variable" (capitalized V) and that I'm calling the variable from VoiceAttack using {TXT:EDDI state jumpingdetails}
Right, I've taken a look at this and there is something strange going on with VoiceAttack. As far as I can tell there is an item in the speech queue that is hanging VoiceAttack, because when I run the "Eddi speak up" command it doesn't even say the first line. As a workaround I changed the VoiceAttack say options for this first command in "Eddi speak up" so that "This completes all currently-playing text-to-speech" is checked and it now behaves.
You also need to change your "Emma status" command so that it sets "State variable" to "jumpingdetails" before invoking EDDI's setstate.
This said, you should try to track down whatever it is that is hanging VoiceAttack in the first place, as you're going to have similar issues with other commands not working and/or causing high CPU until this is fixed.
UPDATE:
Sorry forgot the main thing that was wrong. If you look at this command:
you'll see that you are setting State variable to the value of the variable 'jumpingdetails' not the text value 'jumpingdetails', which means that the command won't work.
I'm still getting NOT SET back instead of .. whatever it is I'm asking for ? ie System report saya ZERO no-one around ..lol
Others are reporting VA, if using it, NOT SET been reported back too
http://voiceattack.com/smf/index.php?topic=1097.0
Does anyone know what's up , it's who EDDI HSC Frontier ?
Set small int (condition) [n_VA_landing_pad] value to the value of [{INT:EDDI docking granted landingpad}]
Write '[Blue] n_VA_landing_pad = {INT:n_VA_landing_pad}' to log
Write '[Blue] EDDI docking granted landingpad = {INT:EDDI docking granted landingpad}' to log
Execute command, '((EVAEDDI: Andocken gewährt))' (and wait until it completes)
Set small int (condition) [n_VA_landing_pad] value to 0
Set small int (condition) [n_VA_landing_pad] value to the value of [{INT:EDDI docking granted landingpad}]
Write '[Blue] n_VA_landing_pad = {INT:n_VA_landing_pad}' to log
Write '[Blue] EDDI docking granted landingpad = {INT:EDDI docking granted landingpad}' to log
Execute command, '((EVAEDDI: Andocken gewährt))' (and wait until it completes)
Ok cheers .. this thread will give you a heads up why I posted and asked ...I'm not sure where you are getting 'NOT SET' but if it's in the VoiceAttack window then it's nothing to do with EDDI, as EDDI doesn't write log information to the VoiceAttack window.
In VA:
Code:Set small int (condition) [n_VA_landing_pad] value to the value of [{INT:EDDI docking granted landingpad}] Write '[Blue] n_VA_landing_pad = {INT:n_VA_landing_pad}' to log Write '[Blue] EDDI docking granted landingpad = {INT:EDDI docking granted landingpad}' to log Execute command, '((EVAEDDI: Andocken gewährt))' (and wait until it completes)
Output in Log:
EDDI docking granted landingpad = 16
n_VA_landing_pad = Not set
Is this an error on my side?
Edit:
Changed it to:
Code:Set small int (condition) [n_VA_landing_pad] value to 0 Set small int (condition) [n_VA_landing_pad] value to the value of [{INT:EDDI docking granted landingpad}] Write '[Blue] n_VA_landing_pad = {INT:n_VA_landing_pad}' to log Write '[Blue] EDDI docking granted landingpad = {INT:EDDI docking granted landingpad}' to log Execute command, '((EVAEDDI: Andocken gewährt))' (and wait until it completes)
Exptected to get
n_VA_landing_pad = 0
but still
n_VA_landing_pad = Not set
=> my script mus be ok.
Ok cheers .. this thread will give you a heads up why I posted and asked ...
http://voiceattack.com/smf/index.php?topic=1097.0
You're mixing 'int' and 'small int'. I'd stick to 'int' everywhere.
Set integer [n_VA_landing_pad] value to the converted value of {INT:EDDI docking granted landingpad}
Execute command, '((EVAEDDI: Andocken gewährt))' (and wait until it completes)
jgm, am i correct that 'message received / sent' don't fire?
There's nothing in that post to suggest that the user is using EDDI, unless I've missed something.
'Jumped' - call system security report here rather than in 'Jumping' to guarantee up-to-date information
Had to figure out why "Jumping" wasn't working (it has NO LONGER IN USE as the description) but "Jumped" has no scripting entered, copy/pasted one to the other then modify it a bit to work in the past tense after arriving instead of during transit..
In that thread http://voiceattack.com/smf/index.php?topic=1097.0 there's my link http://voiceattack.com/smf/index.php?topic=1098.0
and a few other comments as well