Author Topic: Commands with double (( and ))  (Read 4383 times)

Krapuke

  • Guest
Commands with double (( and ))
« on: April 28, 2018, 02:45:28 AM »
Hello everybody,
That's my first time in this forum and not easy for me to explain in english.
I downloaded some profiles from internet for Star Citizen or Elite Dangerous and I'm trying to do one by myself.

There are a lot of commands beginning by (( and ending by )) and I need to understand.
for example:
((strafe_down))

I understand to use it as:
Execute command, '((strafe_down))' (and wait until it completes)

Maybe I'm stupid, but I can't find any explanation about and how to create it, in the help user's guide of VA.
Sure the guide is huge and may be I failed read the explanation.

Can somebody take time to help me and find a doc about. Many thanks.

Gangrel

  • Caffeine Fulled Mod
  • Global Moderator
  • Full Member
  • *****
  • Posts: 216
  • BORK FNORK BORD
Re: Commands with double (( and ))
« Reply #1 on: April 28, 2018, 09:03:52 AM »
To make the command it is just as simple as entering ((whateveryouwant)) into the "When I say" box of the command, and then unticking the "When I say" tick mark.

Krapuke

  • Guest
Re: Commands with double (( and ))
« Reply #2 on: April 28, 2018, 12:37:56 PM »
Thank's Gangrel,
Sure I've already tried but I wonder to not find the use in the user's guide  ( I mean the only help doc I found on VA)
No explanations. Or the command is so usefull.
Is there something we must know when using.

But anyway if it is so simple, I close this topic.

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4761
  • RTFM
Re: Commands with double (( and ))
« Reply #3 on: April 28, 2018, 12:47:41 PM »
There's nothing in the manual because the "((" and "))" characters don't actually mean anything to VoiceAttack.

They are something the profile creator adds as a visual marker to easily spot non-spoken commands(and likely to influence sorting, so that these commands show up at the top of lists).


You could have a command named "///~+===Command===+~\\\" and it'd do the exact same thing, it doesn't change how the command functions.

Gangrel

  • Caffeine Fulled Mod
  • Global Moderator
  • Full Member
  • *****
  • Posts: 216
  • BORK FNORK BORD
Re: Commands with double (( and ))
« Reply #4 on: April 28, 2018, 10:15:47 PM »
There's nothing in the manual because the "((" and "))" characters don't actually mean anything to VoiceAttack.

They are something the profile creator adds as a visual marker to easily spot non-spoken commands(and likely to influence sorting, so that these commands show up at the top of lists).


You could have a command named "///~+===Command===+~\\\" and it'd do the exact same thing, it doesn't change how the command functions.

Not necessarily to the top of lists, but keep them together, even if you utilise categories and the like.

I have vague memories of it being introduced to counter a deficiency that VA had back then...

Krapuke

  • Guest
Re: Commands with double (( and ))
« Reply #5 on: April 29, 2018, 06:57:57 AM »
Many Thank's Pfeil and Gangrel
That's exactly what I mean to know.
I'll now go ahead to continue building  my profile ...

Wildcard

  • Guest
Re: Commands with double (( and ))
« Reply #6 on: August 05, 2018, 06:37:52 PM »
The ((Command)) = When I say ((Command)) this is a way to link this command to be ran with other's while never actually Using the ((Command)) specifically.


Example;

For Elite Dangerous:

WIS = What is your name; What's your name; What do i call you
Execute command, '((RS- Name))' (and wait until it completes)

Where ((RS-Name)) is a separate command

WIS ((RS- Name))
Set small int (condition) [randomsoundvariable] value as random from 1 to 4
Begin Small Integer Compare : [randomsoundvariable] Equals 1
    Play sound, '{VA_SOUNDS}\hcspack\ships names\ASTRA\i am astra explained.mp3'
End Condition - Exit when condition met
Begin Small Integer Compare : [randomsoundvariable] Equals 2
    Play sound, '{VA_SOUNDS}\hcspack\ships names\ASTRA\i am known.mp3'
End Condition - Exit when condition met
Begin Small Integer Compare : [randomsoundvariable] Equals 3
    Play sound, '{VA_SOUNDS}\hcspack\ships names\ASTRA\i am.mp3'
End Condition - Exit when condition met
Begin Small Integer Compare : [randomsoundvariable] Equals 4
    Play sound, '{VA_SOUNDS}\hcspack\ships names\ASTRA\you can call me.mp3'
End Condition


Its just a method to call to another function, where you can also filter out any "((commands))".  I personally have all of my ((commands)) listed as ((RS - Something)) where RS is for a Category called Random Sounds