<<<Назад <<< <<<Меню>>> >>> Далее>>>

Игровые команды: D - R

damage daytime deleteIdentity deleteStatus deleteVehicle disableAI
direction disableuserinput distance dofire dofollow domove
dostop dotarget dowatch Driver Drop enableradio
estimatedTimeLeft fademusic fadesound Fire FillWeaponFromPool FlagOwner
fleeing flyinheight Forceend ForceMap getdammage getdir
getmarkerColor getmarkerpos getmarkerSize getmarkerType getpos getWPPos
globalchat globalradio groupchat groupradio Group Gunner
handsHit hasWeapon Hint Hintc HintCadet InFlame
InFlamed Join KnowsAbout Land lbAdd lbClear
lbColor lbCurSel lbData lbDelete lbPicture lbSetColor
lbSetCurSel lbSetData lbSetPicture lbSetValue lbSize lbText
lbValue Leader LeaveVehicle lightsIsOn List loadFile
LoadIdentity LoadStatus Localize lock lockwp magazines
mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone markerColor markerPos
markerSize markerType missionName missionStart moveincargo moveincommander
moveindriver moveingunner musicvolume nearestbuilding nearestobject Object
ObjStatus OnBriefingGear OnBriefingGroup OnBriefingNotes OnBriefingPlan onMapSingleClick
OrderGetIn playersNumber playmove playmusic playsound position
preprocessFile primaryWeapon private publicVariable rating removeAction
removeAllEventHandlers removeallweapons removemagazine removemagazines removeEventHandler removeweapon
requiredVersion resize reveal

damage

Описание: Уничтожает объект
Синтаксис: damage UNIT
Возвращаемое значение:
Пример: damage Player
Замечание: Требуется версия 1.5 и выше


daytime

Описание: Отображает текущее время (в часах)
Синтаксис: daytime
Возвращаемое значение: Текущее время
Пример: MyTime1 = DayTime
Замечание: 2:30 дня будет отображено как 14.5


deleteIdentity

Описание: Удаляет личность созданную в процессе прохождения компании
Синтаксис: deleteIdentity STRING
Возвращаемое значение:
Пример: deleteIdentity "PlayerIdentity"
Замечание: Требуется версия 1.75 и выше


deleteStatus

Описание: Удаляет статус созданный в процессе прохождения компании
Синтаксис: deleteStatus STRING
Возвращаемое значение:
Пример: deleteStatus "PlayerState"
Замечание: Требуется версия 1.75 и выше


deleteVehicle

Описание: Удаляет любого юнита или технику
Синтаксис: deleteVehicle UNIT
Возвращаемое значение:
Пример: deleteVehicle Tank
Замечание: Игрока удалить нельзя. Требуется версия 1.75 и выше


disableAI

Описание: Отключает возможности STRING у юнита UNIT. Допустимые возможности:

Синтаксис: UNIT disableAI STRING
Возвращаемое значение:
Пример: dude disableAI "move"
Замечание:
direction

Описание: Разворачивает юнит на 360 градусов =)
Синтаксис: direction STRING
Возвращаемое значение:
Пример: direction Player
Замечание: Требуется версия 1.5 и выше


disableuserinput

Описание: Отключает (TRUE) или включает (FALSE) обработку нажатий клавиш (даже ESC) на клавиатуре, мышке и джойстике
Синтаксис: disableuserinput T/F
Возвращаемое значение:
Пример: DisableUserInput TRUE
Замечание: Но игра всегда будет реагировать на Alt+Tab и Ctrl+Alt+Del (т.к. они перехватываются Windows)


distance

Описание: Отображает дистанцию (в метрах) между юнитом UNIT1 и юнитом UNIT2
Синтаксис: UNIT1 distance UNIT2
Возвращаемое значение:
Пример: ?(MyGuy Distance MyLeader > 300):MyLeader SideChat "Get over here!"
Замечание:


dofire

Описание: Заставляет юнит UNIT1 стрелять в юнит UNIT2 (должен быть врагом)
Синтаксис: UNIT1 dofire UNIT2
Возвращаемое значение:
Пример: Guy1 DoFire Leader Guy1
Замечание:


dofollow

Описание: Заставляет юнит UNIT1 следовать за юнитом UNIT2
Синтаксис: UNIT1 dofollow UNIT2
Возвращаемое значение:
Пример: MyGuy DoFollow leader MyGuy
Замечание: Данную команду можно использовать как эмулятор приказа "return to formation". Она похожа на команду CommandFollow, но лидер не подаст радио-команды. Однако юнит UNIT1 не будет следовать ни за кем кроме своего лидера (для этого используйте команду Join). На игрока не оказывает никакого влияния


domove

Описание: Заставляет юнит UNIT следовать в точку с координатами X=NUM1, Y=NUM2
Синтаксис: UNIT domove [NUM1,NUM2]
Возвращаемое значение:
Пример1: MyGuy DoMove getpos BadGuy
Пример2: MyGuy DoMove [4300, 5400]
Замечание:


dostop

Описание: Заставляет юнит UNIT остановиться
Синтаксис: dostop UNIT
Возвращаемое значение:
Пример: DoStop MyGuy
Замечание:


dotarget

Описание: Указать юниту UNIT1 цель юнит UNIT2
Синтаксис: UNIT1 dotarget UNIT2
Возвращаемое значение:
Пример: MyGuy DoTarget EnemyGuy
Замечание:


dowatch

Описание: Заставляет юнит UNIT1 наблюдать за юнитом UNIT2
Синтаксис: UNIT1 dowatch UNIT2
Возвращаемое значение:
Пример: MyGuy doWatch leader MyGuy
Замечание:


Driver

Описание: Отображает водителя техники UNIT
Синтаксис: Driver UNIT
Возвращаемое значение:
Пример: (driver myTruck) globalchat "Full speed ahead!"
Замечание:


Drop

Описание: С помощью этой команды можно создать какой либо эффект. Подробнее в статье "Команда Drop".
Синтаксис: Drop STRING
Возвращаемое значение:
Пример: Drop array
Замечание: Требуется версия 1.5 и выше


enableradio

Описание: Включает (TRUE) или отключает (FALSE) возможность игрока видеть и слышать радио-сообщения
Синтаксис: enableradio T/F
Возвращаемое значение:
Пример: EnableRadio FALSE
Замечание: Игрок в любом случае сможет посылать их сам (можно отключить только возможность их получения)


estimatedTimeLeft

Описание: Подсчитывает сколько времени осталось до конца игры
Синтаксис: estimatedTimeLeft STRING
Возвращаемое значение:
Пример: EstimatedTimeLeft Param1
Замечание: Требуется версия 1.34 и выше


fademusic

Описание: Изменяет громкость NUM2 (<1 - тише, >1 - громче) музыки через NUM1 секунд (укажите 0, если хотите изменить громкость немедленно)
Синтаксис: NUM1 fademusic NUM2
Возвращаемое значение:
Пример: 4 fadeMusic 0.5
Замечание:


fadesound

Описание: Изменяет громкость NUM2 (<1 - тише, >1 - громче) звуков через NUM1 секунд (укажите 0, если хотите изменить громкость немедленно)
Синтаксис: NUM1 fadesound NUM2
Возвращаемое значение:
Пример: 4 fadesound 0.5
Замечание:


Fire

Описание: Заставляет юнит UNIT стрелять из оружия STRING1 боеприпасами типа STRING2
Синтаксис: UNIT Fire [STRING1, STRING2]
Возвращаемое значение:
Пример: Soldier1 fire ["throw","SmokeShellRed","SmokeShellRed"]
Замечание:


FillWeaponFromPool

Описание: Добавляет юниту оружие из общего запаса, добавленного командой AddWeaponPool
Синтаксис: FillWeaponFromPool UNIT
Возвращаемое значение:
Пример: FillWeaponFromPool Mysol
Замечание: Требуется версия 1.75 и выше


FlagOwner

Описание: Отображает юнит, который владеет флагом UNIT
Синтаксис: FlagOwner UNIT
Возвращаемое значение:
Пример: WhoHas = FlagOwner usaFlag
Замечание:


fleeing

Описание: Проверяет, отступает ли юнит UNIT
Синтаксис: fleeing UNIT
Возвращаемое значение: TRUE (если отступает) или FALSE (если нет)
Пример: ?(Fleeing EnemyChopper):MyChopper SideChat "He's bugging out."
Замечание:


flyinheight

Описание: Устанавливает высоту NUM (в метрах), на которой должен лететь юнит UNIT
Синтаксис: UNIT flyinheight NUM
Возвращаемое значение:
Пример: MyHeli FlyInHeight 100
Замечание: Возможно, данная команда действует только на вертолеты, а высоту можно указывать только в перделах 110 метров. Вертолеты изменят высоту полета только между waypoint`ами. Эта команда не действует на вертолеты, зависшие в воздухе или находящиеся на земле


Forceend

Описание: Завершает миссию
Синтаксис: Forceend
Возвращаемое значение:
Пример: ?(not alive MySoldier): Forceend
Замечание:


ForceMap

Описание: Показать / Убрать карту в скриптовых сценах
Синтаксис: ForceMap STRING
Возвращаемое значение:
Пример: ForceMap true
Замечание: Требуется версия 1.27 и выше


getdammage

Описание: Отображает ущерб (1 - уничтожен, 0 - нет повреждений), нанесенный юниту UNIT
Синтаксис: getdammage UNIT
Возвращаемое значение:
Пример: ?(Getdammage MyGuy > .5):MyGuy SideChat "I don't think I'm gonna make it."
Замечание:


getdir

Описание: Отображает направление (в градусах от 0 до 360), в которое повернут юнит UNIT. Доступные направления:

Синтаксис: getdir UNIT
Возвращаемое значение:
Пример: MyDir = GetDir MyGuy
Замечание:
getmarkerColor

Описание: Отображает цвет маркера STRING
Синтаксис: getmarkerColor STRING
Возвращаемое значение:
Пример: getMarkerColor "MarkerOne"
Замечание: Требуется версия 1.21 и выше


getmarkerpos

Описание: Отображает координаты (X, Y, Z) маркера STRING
Синтаксис: getmarkerpos STRING
Возвращаемое значение:
Пример: MyMarkerCoords = GetMarkerPos "MyMarker"
Замечание:


getmarkerSize

Описание: Отображает размер маркера STRING
Синтаксис: getmarkerSize STRING
Возвращаемое значение:
Пример: getMarkerSize "MarkerOne"
Замечание: Требуется версия 1.21 и выше


getmarkerType

Описание: Отображает тип маркера STRING
Синтаксис: getmarkerType STRING
Возвращаемое значение:
Пример: getMarkerType "MarkerOne"
Замечание: Требуется версия 1.21 и выше


getpos

Описание: Отображает координаты (X, Y, Z) юнита UNIT
Синтаксис: getpos UNIT
Возвращаемое значение:
Пример: MyCoords = GetPos MyGuy
Замечание:


getWPPos

Описание: Отображает координаты вэйпоинта STRING
Синтаксис: getWPPOS STRING
Возвращаемое значение:
Пример: getWPPos [group1, 1]
Замечание: Требуется версия 1.21 и выше


globalchat

Описание: Заставляет юнит UNIT сказать фразу STRING в общем канале
Синтаксис: UNIT globalchat STRING
Возвращаемое значение:
Пример1: MyIdiot GlobalChat "I'm the King of the World!"
Пример2: MyGuy GlobalChat MyString
Замечание: Требуется версия 1.34 и выше


globalradio

Описание: Заставляет юнит UNIT отправить радио-команду STRING в общем канале
Синтаксис: UNIT globalradio STRING
Возвращаемое значение:
Пример: off GlobalRadio "RFallback";
Замечание: В строке STRING указывается имя класса CfgRadio, который необходимо определить заранее в файле description.ext (этот файл должен находиться в одной папке с миссией)


groupchat

Описание: Заставляет юнит UNIT сказать фразу STRING в канале своей группы
Синтаксис: UNIT groupchat STRING
Возвращаемое значение:
Пример: MyGuy groupchat MyString
Замечание: Требуется версия 1.34 и выше


groupradio

Описание: Заставляет юнит UNIT отправить радио-команду STRING в канале своей группы
Синтаксис: UNIT groupradio STRING
Возвращаемое значение:
Пример: off groupradio "RFallback";
Замечание: В строке STRING указывается имя класса CfgRadio, который необходимо определить заранее в файле description.ext (этот файл должен находиться в одной папке с миссией)


Group

Описание: отображает группу, в которой находится юнит UNIT
Синтаксис: Group UNIT
Возвращаемое значение:
Пример: MyGroup = group MyGuy
Замечание:


Gunner

Описание: Отображает стрелка в технике UNIT
Синтаксис: Gunner UNIT
Возвращаемое значение:
Пример: (gunner myTank) globalchat "Out of ammo sir!"
Замечание:


handsHit

Описание: Проверяет, ранен ли в руки солдат UNIT
Синтаксис: handsHit UNIT
Возвращаемое значение: 0 (если нет ранений в руки) и 1 (если ранен в руки)
Пример: ?(HandsHit MyGuy == 1):MyGuy sidechat "Can't aim, think my arm's broke!"
Замечание:


hasWeapon

Описание: Проверяет, есть ли у юнита UNIT оружие STRING
Синтаксис: UNIT hasWeapon STRING
Возвращаемое значение: TRUE (если указанное оружие есть) или FALSE (если нет)
Пример: aP hasWeapon "M16"
Замечание:


Hint

Описание: Отображает подсказку STRING в левом верхнем углу во время игры
Синтаксис: Hint STRING
Возвращаемое значение:
Пример1: Hint "Move to the next waypoint!"
Пример2: Hint "Move to the next waypoint! \n And it’s the next line."
Замечание: Можно также вставлять знаки перевода строки и разбивать текст на несколько строк, путем добавления символов "\n" в месте перевода строки (см. Пример2)


Hintc

Описание: Отображает подсказку STRING в левом верхнем углу во время игры. При этом игра встанет на паузу до тех пор, пока игрок не нажмет на клавиатуре какую-нибудь клавишу
Синтаксис: Hintc STRING
Возвращаемое значение:
Пример1: Hintc "Move to the next waypoint!"
Пример2: Hintc "Move to the next waypoint! \n And it’s the next line."
Замечание: Можно также вставлять знаки перевода строки и разбивать текст на несколько строк, путем добавления символов "\n" в месте перевода строки (см. Пример2)


HintCadet

Описание: Отображает подсказку STRING в левом верхнем углу во время игры. Данная подсказка отобразиться только в том случае, если выбран уровень сложности Cadet
Синтаксис: HintCadet STRING
Возвращаемое значение:
Пример1: HintCadet "Move to the next waypoint!"
Пример2: HintCadet "Move to the next waypoint! \n And it’s the next line."
Замечание: Можно также вставлять знаки перевода строки и разбивать текст на несколько строк, путем добавления символов "\n" в месте перевода строки (см. Пример2)


InFlame

Описание: Зажигает (TRUE) или тушит (FALSE) источник огня UNIT
Синтаксис: UNIT InFlame T/F
Возвращаемое значение:
Пример1: this InFlame true
Пример2: MyFire InFlame false
Замечание:


InFlamed

Описание: Проверяет горит ли костер UNIT
Синтаксис: InFlamed UNIT
Возвращаемое значение:
Пример: InFlamed fireplaceone
Замечание: Требуется версия 1.04 и выше


Join

Описание: Заставляет юнит UNIT1 присоединиться к группе UNIT2
Синтаксис: [UNIT1] Join UNIT2
Возвращаемое значение:
Пример1: [MyGuy] Join BigGroup
Пример2: [MyGuy] Join group OtherGuy
Пример3: [MyGuy1, MyGuy2, MyGuy3] Join MyGroup
Замечание: Значение UNIT1 должно указываться в квадратных скобках (даже если это всего 1 солдат), т.к. данная команда воспринимает только массивы.


KnowsAbout

Описание: Проверяет, что знает юнит UNIT1 о юните UNIT2
Синтаксис: UNIT1 KnowsAbout UNIT2
Возвращаемое значение: от 0 (UNIT1 ничего не знает о UNIT2) до 4 (UNIT1 точно знает, кто такой UNIT2 и где он находится)
Пример: ?(MyEnemy KnowsAbout MyGuy > 2): exec "soundalarm.sqs"
Замечание: Значение уменьшается по прошествии времени и с увеличением расстояния между юнитами (или если UNIT1 не видит UNIT2, например, за преградой)


Land

Описание: Заставляет воздушный юнит UNIT приземлиться
Синтаксис: UNIT Land STRING
Возвращаемое значение:
Пример: MyHeli land "LAND" - заставить вертушку сесть и выключить двигатель
MyHeli land "GET IN" - заставить вертушку опуститься на высоту для посадки (можно и высадки) посажиров, но вертушка висит над самой землёй
MyHeli land "GET OUT" - заставить вертушку опуститься на высоту для высадки (можно и посадки) посажиров, но вертушка висит над самой землёй в принципе эффект такой же как и у "GET IN"
Замечание:


lbAdd

Описание: Добавляет индификатор в диалогах
Синтаксис: lbAdd STRING
Возвращаемое значение:
Пример: _index = lbAdd [101, "FirstItem"]
Замечание: Требуется версия 1.5 и выше


lbClear

Описание: Удаляет все индификаторы в листе диалога
Синтаксис: lbClear STRING
Возвращаемое значение:
Пример: lbClear 101
Замечание: Требуется версия 1.5 и выше


lbColor

Описание: Возвращает цвет текста данный в диалоге
Синтаксис: lbColor STRING
Возвращаемое значение:
Пример: _color = lbColor [101, 0]
Замечание: Требуется версия 1.5 и выше


lbCurSel

Описание: Возвращает указатель выбранного действия в диалогах
Синтаксис: lbCurSel STRING
Возвращаемое значение:
Пример: _index = lbCurSel 101
Замечание: Требуется версия 1.5 и выше


lbData

Описание: Возвращает добавленный текст (невидимый) в лист диалога
Синтаксис: lbData STRING
Возвращаемое значение:
Пример: _data = lbData [101, 0]
Замечание: Требуется версия 1.5 и выше


lbDelete

Описание: Удаляет определённую часть из диалога
Синтаксис: lbDelete STRING
Возвращаемое значение:
Пример: lbDelete [101, 0]
Замечание: Требуется версия 1.5 и выше


lbPicture

Описание: Возвращает имя картинки в диалогах
Синтаксис: lbPicture STRING
Возвращаемое значение:
Пример: _picture = lbPicture [101, 0]
Замечание: Требуется версия 1.5 и выше


lbSetColor

Описание: Устанавливает цвет любой части диалога
Синтаксис: lbSetColor STRING
Возвращаемое значение:
Пример: lbSetColor [100, 0, [0, 1, 0, 0.5]]
Замечание: Требуется версия 1.5 и выше


lbSetCurSel

Описание: Выбирает указанную часть диалога
Синтаксис: lbSetCurSel STRING
Возвращаемое значение:
Пример: lbSetCurSel [101, 0]
Замечание: Требуется версия 1.5 и выше


lbSetData

Описание: Устанавливает невидимый текст, добавляемый командой lbData
Синтаксис: lbSetData STRING
Возвращаемое значение:
Пример: lbSetData [101, 1, "#1"]
Замечание: Требуется версия 1.5 и выше


lbSetPicture

Описание: Устанавливает картинку для диалога
Синтаксис: lbSetPicture STRING
Возвращаемое значение:
Пример: lbSetPicture [101, 0, "picturename"]
Замечание: Требуется версия 1.5 и выше


lbSetValue

Описание: Устанавливает добавляемый тэг в диалогах
Синтаксис: lbSetValue STRING
Возвращаемое значение:
Пример: lbSetValue [101, 0, 1]
Замечание: Требуется версия 1.5 и выше


lbSize

Описание: Возвращает число частей в диалоговом окне
Синтаксис: lbSize STRING
Возвращаемое значение:
Пример: _n = lbSize 101
Замечание: Требуется версия 1.5 и выше


lbText

Описание: Показывает спрятанный текст в диалогах
Синтаксис: lbText STRING
Возвращаемое значение:
Пример: _text = lbText [101, 0]
Замечание: Требуется версия 1.5 и выше


lbValue

Описание: Показыват добавленный тэг в диалогах
Синтаксис: lbValue STRING
Возвращаемое значение:
Пример: _value = lbValue [101, 0]
Замечание: Требуется версия 1.5 и выше


Leader

Описание: Отображает командира юнита UNIT
Синтаксис: Leader UNIT
Возвращаемое значение:
Пример: LeaderGuy = leader MyGuy
Замечание:


LeaveVehicle

Описание: Заставляет командира группы UNIT1 приказать подчиненным высадиться (равнозначна команде disembark) из техники UNIT2
Синтаксис: UNIT1 LeaveVehicle UNIT2
Возвращаемое значение:
Пример: group MyGuy LeaveVehicle vehicle Myguy
Замечание: Данная команда не заставляет солдат выпрыгивать (eject) из техники (на лету или на ходу). Если игрок - командир, то команда не действует. Если игрок находится в группе UNIT1 и не является командиром, то после выхода из техники игрок не сможет в нее снова залезть. Если приказ отдан группе, которая не находится в указанной технике, то из этой техники вылезут те, кто в ней сидел, а потом сразу же залезут обратно


lightsIsOn

Описание: Проверяет состояние лампы, ON - включена, OFF - выключена, AUTO - автоматически
Синтаксис: lightsIsON UNIT
Возвращаемое значение:
Пример: lightsIsOn nearestObject [player, "StreetLamp"] != "OFF"
Замечание: Требуется версия 1.04 и выше


List

Описание: Отображает список всех юнитов в массиве ARRAY (синтаксис 1) или в радиусе триггера STRING (синтаксис 2)
Синтаксис 1: List ARRAY
Синтаксис 2: List STRING
Возвращаемое значение: Массив с юнитами
Пример 1: NewArray = List MyArray
Пример 2: "_x DoFire Enemy" ForEach List EAST_BASE
Замечание: Если используется синтаксис 2, то эффективно только для юнитов, на которых активируется триггер


loadFile

Описание: Возвращает содержание данного файла.
Синтаксис: loadFile FILENAME
Возвращаемое значение: String
Пример: loadFile "myFunction.sqf", Результат: "if a>b then {a} else {b}"
Замечание: Требуется версия 1.82 и выше.


LoadIdentity

Описание: Загрузить индификацию героя, созданную в процессе прохождения компании
Синтаксис: UNIT LoadIdentity STRING
Возвращаемое значение:
Пример: player LoadIdentity "playerIdentity"
Замечание: Требуется версия 1.75 и выше


LoadStatus

Описание: Загрузить пропорции объектов из файла objects.sav, созданного в процессе прохождения компании
Синтаксис: UNIT LoadStatus STRING
Возвращаемое значение:
Пример: player LoadStatus "playerState"
Замечание: Требуется версия 1.75 и выше


Localize

Описание: Отображает текст в соответствии с идентификатором STRING
Синтаксис: Localize STRING
Возвращаемое значение:
Пример: aP globalchat localize "STR_SAYHELLO"
Замечание: Данная команда проверяет, с поддержкой какого языка установлена игра и возвращает строчку на соответствующем языке. Идентификатор STRING и текст на различных языках определяется в файле stringtable.csv (идентификатор указан в первом столбце). В примере показано, как в зависимости от языка игры можно отобразить "Hello" на английском или "Привет" на русском (если введут поддержку русского языка, хотя в лицензионной локализации это очень возможно)


Lock

Описание: Разрешает (FALSE) или запрещает (TRUE) использовать технику UNIT
Синтаксис: UNIT lock T/F
Возвращаемое значение:
Пример: Truck lock false
Замечание: Можно использовать для запрещения игроку покидать данную технику


lockwp

Описание: Разрешает (FALSE) или запрещает (TRUE) юниту UNIT двигаться к следующему waypoint`у
Синтаксис: UNIT lockwp T/F
Возвращаемое значение:
Пример: aP lockWP false
Замечание:


magazines

Описание: Отображает тип магазинов имеющихся у UNIT
Синтаксис: magazines UNIT
Возвращаемое значение:
Пример: magazines Mytank
Замечание: Требуется версия 1.75 и выше


mapAnimAdd

Описание: Добавляет анимацию карты в скриптовых сценах
Синтаксис: MapAnimAdd STRING
Возвращаемое значение:
Пример: MapAnimAdd [продолжительность, зум, координаты]
Замечание: Требуется версия 1.27 и выше


mapAnimClear

Описание: Убирает всю анимацию карты
Синтаксис: MapAnimClear
Возвращаемое значение:
Пример: MapAnimClaer
Замечание: Требуется версия 1.27 и выше


mapAnimCommit

Описание: Запускает анимацию карты
Синтаксис: MapAnimCommit
Возвращаемое значение:
Пример: MapAnimCommit
Замечание: Требуется версия 1.27 и выше


mapAnimDone

Описание: Возвращает значение True, если анимация уже выполнена
Синтаксис: MapAnimDone
Возвращаемое значение:
Пример: ?MapAnimDone = [] exec "finish.sqs"
Замечание: Требуется версия 1.27 и выше


markerColor

Описание: Отображает цвет маркера UNIT
Синтаксис: MarkerColor UNIT
Возвращаемое значение:
Пример: MarkerColor "NameOfMarker"
Замечание: Действует, как команда getMarkerColor. Требуется версия 1.5 и выше


markerPos

Описание: Отображает позицию маркера UNIT
Синтаксис: MarkerPos UNIT
Возвращаемое значение:
Пример: MarkerPos "NameOfMarker"
Замечание: Действует, как команда getMarkerPos. Требуется версия 1.5 и выше


markerSize

Описание: Отображает размер маркера UNIT
Синтаксис: MarkerSize UNIT
Возвращаемое значение:
Пример: MarkerSize "NameOfMarker"
Замечание: Действует, как команда getMarkerSize. Требуется версия 1.5 и выше


markerType

Описание: Отображает тип маркера UNIT
Синтаксис: MarkerType UNIT
Возвращаемое значение:
Пример: MarkerType "NameOfMarker"
Замечание: Действует, как команда getMarkerType. Требуется версия 1.5 и выше


missionName

Описание: Возвращает название текушей миссии.
Возвращаемое значение: String
Пример:
Замечание: Требуется версия 1.80 и выше


missionStart

Описание: Возвращает время, когда была запушена миссия в формате [Год, Месяц, День, Час, Минута, Секунда].
Возвращаемое значение: Array
Пример:
Замечание: Требуется версия 1.80 и выше


moveincargo

Описание: Мгновенно помещает юнит UNIT1 в юнит UNIT2 в качестве пассажира
Синтаксис: UNIT1 moveincargo UNIT2
Возвращаемое значение:
Пример: aP MoveInCargo mytank
Замечание:


moveincommander

Описание: Мгновенно помещает юнит UNIT1 в юнит UNIT2 в качестве командира
Синтаксис: UNIT1 moveincommander UNIT2
Возвращаемое значение:
Пример: aP moveincommander mytank
Замечание:


moveindriver

Описание: Мгновенно помещает юнит UNIT1 в юнит UNIT2 в качестве водителя
Синтаксис: UNIT1 moveindriver UNIT2
Возвращаемое значение:
Пример: aP moveindriver mytank
Замечание:


moveingunner

Описание: Мгновенно помещает юнит UNIT1 в юнит UNIT2 в качестве стрелка
Синтаксис: UNIT1 moveindriver UNIT2
Возвращаемое значение:
Пример: aP moveingunner mytank
Замечание:


musicvolume

Описание: Устанавливает громкость музыки NUM
Синтаксис: musicvolume NUM
Возвращаемое значение:
Пример: musicvolume 2
Замечание:


nearestbuilding

Описание: Отображает ближайшее к юниту UNIT здание
Синтаксис: nearestbuilding UNIT
Возвращаемое значение:
Пример: TargetBuilding = NearestBuilding MyGuy
Замечание:


nearestobject

Описание: Отображает ближайший к юниту UNIT объект
Синтаксис: nearestobject UNIT
Возвращаемое значение:
Пример: TargetObject = NearestObject MyGuy
Замечание:


Object

Описание: Отображает объект с индификационным номером STRING
Синтаксис: Object STRING
Возвращаемое значение:
Пример: (object 3053) switchLight "off"
Замечание: Узнать ID объектов вы можете нажав на кнопку "ShowID", в редакторе. Требуется версия 1.75 и выше


ObjStatus

Описание: Устанавливает заданию NUM статус STRING в миссии. Доступный статус:

Синтаксис: NUM ObjStatus STRING
Возвращаемое значение:
Пример: "0" objstatus "DONE"
Замечание: Задания определяются в файле briefing.html
OnBriefingGear

Описание: Определяет звук (голос) проигрываемый в брифинге, при выполнении одной его части
Синтаксис: onBriefingGear STRING
Возвращаемое значение:
Пример: onBriefingGear "GearVoiceOver"
Замечание: Требуется версия 1.75 и выше


OnBriefingGroup

Описание: Определяет звук (голос) проигрываемый в брифинге, при выполнении группы его частей
Синтаксис: onBriefingGroup STRING
Возвращаемое значение:
Пример: onBriefingGroup "GroupVoiceOver"
Замечание: Требуется версия 1.75 и выше


OnBriefingNotes

Описание: Определяет звук (голос) проигрываемый в брифинге, при записи его частей
Синтаксис: onBriefingNotes STRING
Возвращаемое значение:
Пример: onBriefingNotes "NotesVoiceOver"
Замечание: Требуется версия 1.75 и выше


OnBriefingPlan

Описание: Определяет звук (голос) проигрываемый в брифинге, при выполнении плана
Синтаксис: onBriefingPlan STRING
Возвращаемое значение:
Пример: onBriefingPlan "PlanVoiceOver"
Замечание: Требуется версия 1.75 и выше


onMapSingleClick

Описание: Определяет действие, которое происходит в тот момент, когда игрок кликает по карте.
Синтаксис: onMapSingleClick COMMAND
Передаваемые параметры:
_pos array position
_units array selected units
_shift,_alt bool key state
Если шелчок обрабатывается, то команда возврашает ИСТИНА.
Возвращаемое значение: Нет
Пример: onMapSingleClick {"SoldierWB" createUnit [_pos,group player];true}
Замечание: Требуется версия 1.85 и выше


OrderGetIn

Описание: Заставить (TRUE) юниты из массива ARRAY залезть в технику, которая была им назначена ранее
Синтаксис: ARRAY OrderGetIn T/F
Возвращаемое значение:
Пример: [Officer,Soldier,Civilian] ordergetin true
Замечание: Прежде чем использовать эту команду, необходимо назначить указанным юнитам технику, в которую они должны сесть и их роль в технике. Для этого используйте команды assignascargo (пассажир), assignascommander (командир), assignasdriver (водитель) или assignasgunner (стрелок)


playersNumber

Описание: Возвращает количество игроков, играюших на данной стороне.
Синтаксис: playersNumber SITE
Возвращаемое значение: Number
Пример:
Замечание: Список анимаций тут.


playmove

Описание: Заставить юнит UNIT воспроизвести анимацию STRING
Синтаксис: UNIT playmove STRING
Возвращаемое значение:
Пример: aP playmove "EffectStandSitDown"
Замечание: Список анимаций тут.


playmusic

Описание: Воспроизвести аудиотрэк STRING, который должен быть заранее определен в классе CfgMusic в файле description.ext
Синтаксис: playmusic STRING
Возвращаемое значение:
Пример: playMusic "HellsBells";
Замечание:


playsound

Описание: Воспроизвести звук STRING, который должен быть заранее определен в классе CfgSounds в файле description.ext
Синтаксис: playsound STRING
Возвращаемое значение:
Пример: playSound "ScreamingPeople";
Замечание:


position

Описание: Определяет позицию объекта UNIT
Синтаксис: position UNIT
Возвращаемое значение:
Пример: position player;
Замечание: Требуется версия 1.5 и выше


preprocessFile

Описание: Обрабатывает содержимое данного файла. Подобно языку С, потдерживаются коментарии, константы и макросы. (#Define)
Синтаксис: preprocessFile FILENAME
Возвращаемое значение: String
Пример: preprocessFile "myFunction.sqf", результат если "if a > b then { a } else { b }"
Замечание: Требуется версия 1.80 и выше


primaryWeapon

Описание: Определяет имя вторичного оружия техники
Синтаксис: primaryWeapon UNIT
Возвращаемое значение:
Пример: primaryWeapon Mytank
Замечание: Требуется версия 1.75 и выше


private

Описание: Убедитесь, что данная переменная локальна. Если некоторая переменная с тем же именем существует, то она станет недоступна.
Синтаксис: private VARIABLENAME
Возвращаемое значение: Нет
Пример 1: private "_i"
Пример 2: private ["_i","_j","_k"]
Замечание: Требуется версия 1.85 и выше


publicVariable

Описание: Определяет широкий выброс ценностей для всех компьютеров, используется в сетевой игре
Синтаксис: publicVariable STRING
Возвращаемое значение:
Пример: publicVariable "CTFscoreOne";
Замечание: Требуется версия 1.34 и выше


rating

Описание: Определяет текущий рейтинг (количество очков) юнита UNIT
Синтаксис: rating UNIT
Возвращаемое значение:
Пример: Rating MySoldier
Замечание:


removeAction

Описание: Удаляет действие из меню в правом нижнем углу экрана
Синтаксис: UNIT removeAction STRING
Возвращаемое значение:
Пример: player removeAction 0
Замечание: Требуется версия 1.11 и выше


removeAllEventHandlers

Описание: Удаляет все события, присвоенные командой addEventHandler данному объекту.
Синтаксис: OBJECT removeAllEventHandlers HANDLER
Возвращаемое значение: нет
Пример: player removeAllEventHandlers "killed"
Замечание: Требуется версия 1.85 и выше


removeallweapons

Описание: Удаляет все оружие у юнита UNIT
Синтаксис: removeallweapons UNIT
Возвращаемое значение:
Пример: RemoveAllWeapons aP
Замечание:


removeEventHandler

Описание: Удаляет событие, созданое функцией addEventHandler. Формат вызова [Событие, Индекс]
Синтаксис: OBJECT removeEventHandler HANDLER
Возвращаемое значение: нет
Пример: player removeEventHandler ["killed",0]
Замечание: Требуется версия 1.85 и выше


removemagazine

Описание: Удаляет один магазин STRING у юнита UNIT
Синтаксис: UNIT removemagazine STRING
Возвращаемое значение:
Пример: aP removeMagazine "M16"
Замечание:


removemagazines

Описание: Удаляет все боеприпасы STRING у юнита UNIT
Синтаксис: UNIT removemagazines STRING
Возвращаемое значение:
Пример: aP removeMagazines "M16"
Замечание:


removeweapon

Описание: Удаляет оружие STRING у юнита UNIT
Синтаксис: UNIT removeweapon STRING
Возвращаемое значение:
Пример: aP removeweapon "Binocular"
Замечание:


requiredVersion

Описание: Устанавливает, какая версия игры нужна для запуска миссии
Синтаксис: requiredVersion STRING
Возвращаемое значение:
Пример: requiredVersion "1.30"
Замечание: Требуется версия 1.21 и выше


resize

Описание: Меняет размер массива UNIT на число STRING
Синтаксис: UNIT resize STRING
Возвращаемое значение:
Пример: array resize 2
Замечание: Требуется версия 1.75 и выше


reveal

Описание: Заставиляет юнит UNIT1 обнаружить местоположение юнита UNIT2
Синтаксис: UNIT1 reveal UNIT2
Возвращаемое значение:
Пример: MySoldier reveal enemy
Замечание: Если игрок находится в одном отряде с юнитом UNIT1, то он получит целеуказание на UNIT2 в виде желтого квадрата. Если юнит UNIT2 находится в поле видимости юнита UNIT1, то юнит UNIT1 откроет огонь по нему


damage daytime deleteIdentity deleteStatus deleteVehicle disableAI
direction disableuserinput distance dofire dofollow domove
dostop dotarget dowatch Driver Drop enableradio
estimatedTimeLeft fademusic fadesound Fire FillWeaponFromPool FlagOwner
fleeing flyinheight Forceend ForceMap getdammage getdir
getmarkerColor getmarkerpos getmarkerSize getmarkerType getpos getWPPos
globalchat globalradio groupchat groupradio Group Gunner
handsHit hasWeapon Hint Hintc HintCadet InFlame
InFlamed Join KnowsAbout Land lbAdd lbClear
lbColor lbCurSel lbData lbDelete lbPicture lbSetColor
lbSetCurSel lbSetData lbSetPicture lbSetValue lbSize lbText
lbValue Leader LeaveVehicle lightsIsOn List loadFile
LoadIdentity LoadStatus Localize lock lockwp magazines
mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone markerColor markerPos
markerSize markerType missionName missionStart moveincargo moveincommander
moveindriver moveingunner musicvolume nearestbuilding nearestobject Object
ObjStatus OnBriefingGear OnBriefingGroup OnBriefingNotes OnBriefingPlan onMapSingleClick
OrderGetIn playersNumber playmove playmusic playsound position
preprocessFile primaryWeapon private publicVariable rating removeAction
removeAllEventHandlers removeallweapons removemagazine removemagazines removeEventHandler removeweapon
requiredVersion resize reveal
<<<Назад <<< <<<Меню>>> >>> Далее>>>