setSpeaker: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(makes no sense for the argument and effect both to be local)
No edit summary
 
(45 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= global |= 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:
<code>_unit [[setSpeaker]] "NoVoice"</code>
<sqf>_unit setSpeaker "NoVoice"</sqf>
This will have no negative effect on the ability to command the unit.
This will have no negative effect on the ability to command the unit.
</dd>
</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.