setSpeaker: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(see also)
No edit summary
 
(47 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| arma3 |= Game name
|game1= arma3
|version1= 1.02


|1.02|= Game version
|arg= global


|arg= local |= Arguments in MP
|eff= local


|eff= local |= Effects in MP
|gr1= Unit Identity
____________________________________________________________________________________________


| Sets the speaker of a person. In order to [[setSpeaker]] dynamically in MP, the command needs to run on every computer with exactly the same params otherwise the speaking unit could appear silent on other PCs. Run this on server: <br><br>
|gr2= Sounds


<tt>[bob, "Male02GRE"] [[remoteExecCall]] ["setSpeaker", 0];</tt> |= Description
|descr= Sets the speaker of a person.
____________________________________________________________________________________________


| person '''setSpeaker''' speaker |= Syntax
|mp= The command needs to run on every computer with exactly the same arguments, otherwise the speaking unit could appear silent on other PCs.


|p1= person: [[Object]] |= Parameter 1
|s1= person [[setSpeaker]] speaker
|p2= speaker: [[String]] - The used voice type |= Parameter 2
| [[Nothing]] |= RETURNVALUE


|p1= person: [[Object]]


|x1= <code>unit1 [[setSpeaker]] "Male02GRE";
|p2= speaker: [[String]] - the used voice type, see [[Arma 3: CfgIdentities#Speakers|{{arma3}} Speakers]]
</code>|= EXAMPLE1


____________________________________________________________________________________________
|r1= [[Nothing]]


| [[speaker]], [[disableConversation]], [[enableRadio]], [[enableSentences]], [[showSubtitles]], [[setIdentity]], [[setFace]] |= SEEALSO
|x1= <sqf>unit1 setSpeaker "Male02GRE";</sqf>


| |= MPBEHAVIOUR
|seealso= [[speaker]] [[disableConversation]] [[enableRadio]] [[enableSentences]] [[showSubtitles]] [[setIdentity]] [[setFace]] [[hasCustomFace]]
____________________________________________________________________________________________
}}
}}


<h3 style='display:none'>Notes</h3>
<dl class="command_description">
<dl class='command_description'>
<!-- Note Section BEGIN -->


<dd class="notedate">Posted on September 19, 2013
<dt><dt>
<dt class="note">'''[[User:kylania|kylania]]'''<dd class="note">
<dd class="notedate">Posted on 2014-01-12 - 15:12 UTC</dd>
'''speaker''' can be any of the following:
<dt class="note">[[User:Lou Montana|Lou Montana]]</dt>
Male01ENG
Male01ENGB
Male01GRE
Male01PER
Male02ENG
Male02ENGB
Male02GRE
Male02PER
Male03ENG
Male03ENGB
Male03GRE
Male03PER
Male04ENG
Male04ENGB
Male04GRE
Male05ENG
Male06ENG
Male07ENG
Male08ENG
Male09ENG
 
<dd class="notedate">Posted on January 12, 2014 - 15:12 UTC
<dt class="note">'''[[User:Lou Montana|Lou Montana]]'''
<dd class="note">
<dd class="note">
'''speakers available''' in Arma 3 (v1.08) :
'''speakers available''' in {{arma3}} (v1.08):
<table style="border: solid 0.0625em #000; box-shadow: .5em .5em .5em #888; font-size: .95em; min-width: 50%;">
<table style="border: solid 0.0625em #000; box-shadow: .5em .5em .5em #888; font-size: .95em; min-width: 50%">
<tr>
<tr>
<th>Gender</th>
<th>Gender</th>
<th>Profile setting</th>
<th>Profile setting</th>
<th>US English<br />''(B) for EN-GB available''</th>
<th>US English<br>''(B) for EN-GB available''</th>
<th>Greek</th>
<th>Greek</th>
<th>Persian</th>
<th>Persian</th>
</tr>
</tr>
<tr>
<tr>
<th rowspan="9" style="border-right: solid .25em blue;">Male</th>
<th rowspan="9" style="border-right: solid .25em blue">Male</th>
<td>Male01_F</td>
<td>Male01_F</td>
<td>Male01ENG(B)</td>
<td>Male01ENG(B)</td>
Line 130: Line 100:
</tr>
</tr>
<tr>
<tr>
<th rowspan="1" style="border-right: solid .25em pink;">Female</th>
<th rowspan="1" style="border-right: solid .25em pink">Female</th>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
Line 136: Line 106:
<td>-</td>
<td>-</td>
</tr>
</tr>
<!-- ? -->
<!--
<tr>
<td>Female01_F</td>
<td>Female01ENG(B)</td>
<td>Female01GRE</td>
<td>Female01PER</td>
</tr>
-->
</table>
</table>
</dd>


<!-- Note Section END -->
<dt></dt>
</dl>
<dd class="notedate">Posted on 2014-11-10 - 22:07 (UTC)</dd>
 
<h3 style='display:none'>Bottom Section</h3>
[[Category:Arma_3:_New_Scripting_Commands_List|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
 
<!-- CONTINUE Notes -->
<dl class="command_description">
<dd class="notedate">Posted on November 10, 2014 - 22:07 (UTC)</dd>
<dt class="note">[[User:Deadfast|Deadfast]]</dt>
<dt class="note">[[User:Deadfast|Deadfast]]</dt>
<dd class="note">
<dd class="note">
In order to stop a unit from talking you can use:
In order to stop a unit from talking you can use:
<pre>_unit setSpeaker "NoVoice"</pre>
<sqf>_unit setSpeaker "NoVoice"</sqf>
This will have no negative effect on the ability to command the unit.
</dd>


This will have no negative on the ability to command the unit.
</dd>
</dl>
</dl>
<!-- DISCONTINUE Notes -->

Latest revision as of 10:06, 30 June 2024

Hover & click on the images for description

Description

Description:
Sets the speaker of a person.
Multiplayer:
The command needs to run on every computer with exactly the same arguments, otherwise the speaking unit could appear silent on other PCs.
Groups:
Unit IdentitySounds

Syntax

Syntax:
person setSpeaker speaker
Parameters:
person: Object
speaker: String - the used voice type, see Arma 3 Speakers
Return Value:
Nothing

Examples

Example 1:
unit1 setSpeaker "Male02GRE";

Additional Information

See also:
speaker disableConversation enableRadio enableSentences showSubtitles setIdentity setFace hasCustomFace

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Posted on 2014-01-12 - 15:12 UTC
Lou Montana
speakers available in Arma 3 (v1.08):
Gender Profile setting US English
(B) for EN-GB available
Greek Persian
Male Male01_F Male01ENG(B) Male01GRE Male01PER
Male02_F Male02ENG(B) Male02GRE Male02PER
Male03_F Male03ENG(B) Male03GRE Male03PER
Male04_F Male04ENG(B) Male04GRE Male01PER
Male05_F Male05ENG Male05GRE Male02PER
Male06_F Male06ENG Male02GRE Male03PER
Male07_F Male07ENG Male03GRE Male01PER
Male08_F Male08ENG Male04GRE Male02PER
Male09_F Male09ENG Male01GRE Male03PER
Female - - - -
Posted on 2014-11-10 - 22:07 (UTC)
Deadfast
In order to stop a unit from talking you can use:
_unit setSpeaker "NoVoice"
This will have no negative effect on the ability to command the unit.