setIdentity: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "<code>([^ ]*)\[\[([a-zA-Z][a-zA-Z0-9_]+)\]\]([^ ]*)<\/code>" to "<code>$1$2$3</code>")
m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>")
Line 39: Line 39:
|r1= [[Nothing]]
|r1= [[Nothing]]


|x1= <code>_soldier1 setIdentity "MyLittleSoldier";</code>
|x1= <sqf>_soldier1 setIdentity "MyLittleSoldier";</sqf>


|x2= Clone factory in MP:
|x2= Clone factory in MP:

Revision as of 10:24, 13 May 2022

Hover & click on the images for description

Description

Description:
Sets identity of a person. The identities could be defined in a custom config in Description.ext or in the main config. For a list of available main config values see CfgIdentities.

This command is an aggregate of the following commands: setName, setFace, setSpeaker, setNameSound, setPitch, only the values are loaded from the given config. It also includes value for glasses for which currently there is no direct command, instead there is an inventory command addGoggles.
Groups:
Unit Identity

Syntax

Syntax:
person setIdentity identity
Parameters:
person: Object - unit to which the identity will be applied
identity: String - name of the subclass in CfgIdentities
Return Value:
Nothing

Examples

Example 1:
_soldier1 setIdentity "MyLittleSoldier";
Example 2:
Clone factory in MP: for "_i" from 1 to 10 do { _bob = group player createUnit [typeOf player, position player, [], 0, "none"]; [_bob, "MyLittleSoldier"] remoteExec ["setIdentity", 0, _bob]; };

Additional Information

See also:
setFacesetNamesetNameSoundsetSpeakersetPitchaddGogglesloadIdentitylockIdentity HandleIdentity EH

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