ФЭНДОМ




Ofp 1.34Arguments globalEffects global

Чтобы увидеть описание, наведите курсор на иконку

Заявлено в

Game:
Operation Flashpoint
Version:
1.34

Описание

Описание:
Создает юнит указанного типа (класса), описанного в CfgVehicles.

Параметр Group (группа) должен указывать на существующую группу, иначе юнит может не создаться.

Синтаксис

Синтаксис:
type createUnit [ position, group, init, skill, rank]
Параметры:
type: String - Название класса создаваемого юнита, описанного в cfgVehicles
[ position, group, init, skill, rank]: Array
position: Position - координаты, где создается юнит.
group: Group - существующая группа, к которой присоединится создаваемый юнит.
init: String - (опционально, по умолчанию "") команда(ы) инициализации юнита, выполняемая после его создания. Параметр this указывает на созданный юнит и может использоваться для дополнительных операций с юнитом.
skill: Number - (опционально, по умолчанию 0.5) опыт юнита.
rank: String - (опционально, по умолчанию "PRIVATE") звание юнита.
Возвращаемое значение:
Nothing

Примеры

Пример 1:
"SoldierWB" createUnit [position player, group player]
Пример 2:
"soldierWB" createUnit [getMarkerPos "barracks", _groupAlpha]
Пример 3:
"soldierWB" createUnit [getMarkerPos "marker_1", _groupAlpha,"loon1 = this ;
 this addweapon {binocular}", 0.6, "corporal"]

Дополнительная информация

Мультиплеер:
Команды, указанные в init выполняются на каждом клиентском компьютере в мультиплеере. It can therefore be used to get around the publicVariable limitation of not being able to send strings and arrays over the network.
См. также:
createUnit array, createCenter, createGroup, createVehicle


Комментарии

Notes

+ Добавить комментарий

В комментариях следует использовать только проверенные факты.

Notes



Posted on August 13, 2006 - 12:32

raedor
To give a newly created unit a name, put "newUnit = this" in the init field.

Posted on 18:41, 5 April 2007 (CEST)

Shuko
The eventhandlers added with addEventHandler in the init parameter will only fire locally on the machine where this creation command is called from.

Posted on December 24, 2007 - 00:33

MulleDK13
If you do not wish it to be in a group, you can create a gamelogic and group it to that.
Note: The unit will deny to move away from the gamelogic.


BalRoG


To create GameLogic object use this example (tested in ArmA2 v1.05):
groupname=createGroup sideLogic;

objectname=groupname createUnit ["logic", position _anyotherobject, [], 0, "none"];


Bottom Section