say3D

From Bohemia Interactive Community
Jump to: navigation, search
Introduced with Arma 2 version 1.00
  Arguments of this scripting command don't have to be local to the client the command is executed onEffects of this scripting command are not broadcasted over the network and remain local to the client the command is executed on

Click on the images for descriptions

Introduced in

Game:
Arma 2
Version:
1.00

Description

Description:
Unit or object will say given sound in 3D Space. This allows broadcasting of positional music or sound from a source, without having to script a fade sound or music command. Compare this with say2D which will always play a sound at the location of the player after he has been in the vicinity of a broadcasting sound. Sound is defined in CfgSound of the Description.ext.

Syntax

Syntax:
unit say3D sound
Parameters:
unit: Object -
sound: String - classname. Defined in Description.ext
Return Value:
Nothing

Alternative Syntax

Syntax:
[unit, target] say3D sound
Parameters:
unit: Object -
target: Object
sound: String - classname. Defined in Description.ext
Return Value:
Nothing

Examples

Example 1:
helicopter1 say3D "Fortunateson"

Additional Information

Multiplayer:
-
See also:
saysay2DplaySoundcreateSoundSource

Notes

Only post proven facts here. Report bugs on the feedback tracker. Use the talk page or the forums for discussions.
Add New Note | How To

Notes

Posted on 7 March 2013
Rocket
The only difference with this command and say is during cutscenes (when some camera effect is active). In cutscenes, say3D is 3D, say is not.

Bottom Section

Posted on July 19, 2015 - 21:26 (UTC)
Benargee
In Arma 2 1.63, the object this command is assigned to must be alive for the sound to broadcast. If the object is killed while the sound is still playing, the sound will stop immediately.
Here is a link to the forum to get around this issue: [1]
I have not tested this in Arma 3 yet.