No Artak, what Terox means is:
Each client executes a script by default - let's say:
<<default.sqs>>
@condition
blablabla
exit
Then there's the script, which is called by the action - let's say:
<<action1.sqs>>
condition = true
~0.5
publicVariable "condition"
exit
Now default.sqs will wait until the action has been triggered
Then the condition will become true, and as the action script
is only running local at the actionaire's machine, you need
to: publicVariable "thecondition"
After that, the condition will be true for the other clients aswell.
To indicate, which player would have to say something, it would
require some more tricky stuff, but as a hint in advance i would
say: a global array, in combination with a numeric variable, which would be defined local, to tell the other clients which
segment of the array should be taken to SAY the sound.
Nothing serverside needed here, as you want to play/say
a sound, which doesn't make sense on server only.
:edit - btw - with using a global variable and the other clients
waiting for it, you were already right
~S~ CD