<<<Назад <<< | <<<Меню>>> | >>> Далее>>> |
Описание: Автосохранение игры (autosave)
Синтаксис: Savegame
Возвращаемое значение:
Пример: ?(Getdammage MyGuy < .5): Savegame
Замечание: Очень полезно для длинных миссий
Описание: Сохраняет данные о личности, используемой в кампании, в фаил objects.sav
Синтаксис: UNIT SaveIdentity STRING
Возвращаемое значение:
Пример: player SaveIdentity "PlayerIdentity"
Замечание: Требуется версия 1.75 и выше
Описание: Сохраняет пропорции объектов, используемые в кампании, в фаил objects.sav
Синтаксис: UNIT SaveStatus STRING
Возвращаемое значение:
Пример: player SaveStatus "PlayerState"
Замечание: Требуется версия 1.75 и выше
Описание: Заставляет юнит UNIT воспроизвести фразу STRING, которая должна быть определена в классе CfgSound в файле description.ext
Синтаксис: UNIT say STRING
Возвращаемое значение:
Пример: off say "Fallback";
Замечание:
Описание: Отображает количество очков у юнита UNIT
Синтаксис: Score UNIT
Возвращаемое значение: количество очков
Пример: Totalscore = score MyPlayer
Замечание:
Описание: Указывает действия для ScudLauncher'а
1 - подготовка к запуску, 2 - готовность к запуску, 3 - зажигание, 4 - запуск
Синтаксис: scudState UNIT
Возвращаемое значение:
Пример: ScudState scudOne>=4
Замечание: Требуется версия 1.28 и выше
Описание: Определяет имя вторичного оружия техники
Синтаксис: secondaryWeapon UNIT
Возвращаемое значение:
Пример: secondaryWeapon Mytank
Замечание: Требуется версия 1.75 и выше
Описание: Заставляет UNIT сменить оружие на вторичное и наоборот
Синтаксис: UNIT selectWeapon STRING
Возвращаемое значение:
Пример: MySoldier selectWeapon "LAWLauncher"
Замечание: Требуется версия 1.27 и выше
Описание: Изменяет отдельные эллементы в данном массиве
Синтаксис: ARRAY set STRING
Возвращаемое значение:
Пример: array set [100, "Hello"]
Замечание: Требуется версия 1.75 и выше
Описание: Устанавливает акселерацию времени. По умолчанию равно 1.0, <1 - время замедляется, >1 - время ускоряется.
Синтаксис: setAccTime NUM
Возвращаемое значение:
Пример: setAccTime 1.0
Замечание: Отлично подходит для создания спецэффектов типа Матрицы в видео-роликах.
Описание: Помещает в грузовое отделение техники UNIT боеприпасы и оружие типа STRING
Синтаксис: UNIT SetAmmoCargo [STRING,NUM]
Возвращаемое значение:
Пример: MyTruck SetAmmoCargo ["AT4Launcher",4]
Замечание:
Описание: Устанавливает юниту UNIT боевое поведение STRING. Доступные поведения:
Описание: Сделать юнит UNIT пленным (TRUE) или обычным солдатом (FALSE)
Синтаксис: UNIT setcaptive T/F
Возвращаемое значение:
Пример: Soldier SetCaptive true
Замечание: По пленным враги (то есть те, кто его захватил) не стреляют, зато стреляют свои. Однако если у пленного есть оружие,
то он сам будет стрелять по своим. Можно использовать эту команду для создания миссий с переодетыми разведчиками
Описание: Устанавливает режим боя STRING для юнита UNIT. Доступные режимы:
Описание: Устанавливает повреждения NUM (от 1 до 0: 1 - уничтожен, 0 - нет повреждений) юниту UNIT
Синтаксис: UNIT setdammage NUM
Возвращаемое значение:
Пример: Soldier Setdammage 0.5
Замечание: Уничтоженному юниту можно прописать setdammage 0, и он оживет (таким образом можно восстанавливать уничтоженную технику)
Описание: Устанавливает направление взгляда юнита UNIT в NUM градусов. Доступные направления:
Описание: Устанавливает юниту UNIT текстуру лица STRING. Доступные текстуры:
Описание: Сделать UNIT2 владельцем флага UNIT1
Синтаксис: UNIT1 SetFlagOwner UNIT2
Возвращаемое значение:
Пример: usaFlag setFlagOwner "aP"
Замечание: Применяется для изменения владельца флага. Действует только в сетевой игре
Описание: Сделать войска STRING владельцем флага UNIT. Доступные войска:
WEST - НАТO
EAST - CCCP
Синтаксис: UNIT SetFlagSide STRING
Возвращаемое значение:
Пример: usaFlag setFlagSide east
Замечание: Применяется для изменения владельца флага. Действует только в сетевой игре
Описание: Устанавливает текстуру STRING для флага UNIT. Доступные текстуры:
usa_valjka.pac - флаг США
west_vlajka.pac - флаг НАТО
rus_vlajka.pac - флаг СССР
Синтаксис: UNIT setflagtexture STRING
Возвращаемое значение:
Пример: usaFlag setFlagTexture "usa_vlajka.pac"
Замечание: Для того, чтобы флаг (а не пустой флагшток) был виден в миссии, необходимо указать для него текстуру данной командой
Описание: Устанавливает уровень туманности NUM2 (0 - чисто, 1 - сплошной туман) через NUM1 секунд в миссии
Синтаксис: NUM1 setfog NUM2
Возвращаемое значение:
Пример: 20 SetFog 0.8
Замечание:
Описание: Устанавливает построение STRING для группы UNIT. Доступные построения:
Описание: Устанавливает направление STRING (в градусах), куда смотрит группа UNIT. Доступные направления:
Описание: Устанавливает уровень топлива NUM (от 0.0 - пустой бак, до 1.0 - полный бак) для техники UNIT
Синтаксис: UNIT setfuel NUM
Возвращаемое значение:
Пример: myTruck SetFuel 0.5
Замечание:
Описание: Устанавливает для группы UNIT позывной STRING1 и цвет STRING2. Доступные позывные:
Alpha, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel
Доступные цвета:
Описание: Устанавливает юниту UNIT личность STRING, которая должны быть определена в классе CfgIdentity в файле description.ext
Синтаксис: UNIT setidentity STRING
Возвращаемое значение:
Пример: MySoldier SetIdentity "Cool"
Замечание: Личность необходимо определять для всех юнитов, которые будут использовать в миссии команды say и radioMsg
Описание: Устанавливает цвет маркера UNIT, доступные цвета:
"Default", "ColorBlack", "ColorRed", "ColorRedAlpha", "ColorGreen", "ColorGreenAlpha", "ColorBlue", "ColorYellow", "ColorWhite"
Синтаксис: UNIT setmarkerColor STRING
Возвращаемое значение:
Пример: MarkerOne setmarkerColor "ColorBlack"
Замечание: Требуется версия 1.21 и выше
Описание: Устанавливает маркер STRING в координаты X=NUM1, Y=NUM2, Z=NUM3
Синтаксис: STRING setmarkerpos [NUM1,NUM2,NUM3]
Возвращаемое значение:
Пример: attackMarker SetMarkerPos [2000,3000,0]
Замечание:
Описание: Устанавливает размер маркера UNIT
Возвращаемое значение:
Пример: "MarkerOne" setMarkerSize [100, 200]
Замечание: Требуется версия 1.21 и выше
Описание: Изменяет форму иконки STRING2 маркеру STRING1. Доступные иконки:
Описание: Устанавливает юниту UNIT выражение лица STRING. Доступные выражения:
Описание: Устанавливает любую текстуру на технику. Работает только на БМП, Т72 и Т80. Number - ставте ноль, значение неизвестно.
Синтаксис: UNIT setObjectTexture STRING
Возвращаемое значение:
Пример: VehicleName SetObjectTexture [Number, "PictureName"]
Замечание: Требуется версия 1.75 и выше
Описание: Устанавливает количество NUM2 (от 0.0 - ясное небо, до 1.0 - сплошные тучи) туч на небе через NUM1 секунд
Синтаксис: NUM1 setovercast NUM2
Возвращаемое значение:
Пример: 20 SetOverCast 0.8
Замечание: Только при пасмурной погоде вы сможете увидеть удивительно красивую молнию
Описание: Немедленно перемещает юнит UNIT в координаты X=NUM1, Y=NUM2, Z=NUM3
Синтаксис: UNIT setpos [NUM1,NUM2,NUM3]
Возвращаемое значение:
Пример: MySoldier SetPos [3000,2000,0]
Замечание: Если Z>0, то юнит окажется в воздухе
Описание: Установливает текст STRING радио-команды позывного NUM в радио-меню. Доступные позывные:
Описание: Делается дождь, через time (время) со значением STRING (0-нет дождя, 1- есть дождь)
Синтаксис: TIME setRain STRING
Возвращаемое значение:
Пример: 20 setRain 0.8
Замечание: Требуется версия 1.75 и выше
Описание: Устанавливает скил для бойца UNIT от 0 до 1
Синтаксис: UNIT SerSkill STRING
Возвращаемое значение:
Пример: MySol setSkill 0.8
Замечание: Требуется версия 1.75 и выше
Описание: Установливает скоростной режим STRING для юнита UNIT. Доступные режимы:
Описание: Устанавливает разрешение ландшавта в метрах. Доступные значения:
50, 25, 12.5, 6.25, 3.125
Синтаксис: SetTerrainGrid STRING
Возвращаемое значение:
Пример: setTerrainGrid 12.5
Замечание: Требуется версия 1.75 и выше
Описание: Заставить юнит UNIT принять положение STRING. Доступные положения:
Описание: Устанавливает скорость (вектор ускорения) машины.
Синтаксис: VEHICLE setVelocity [x, z, y]
Возвращаемое значение: Нет
Пример:
Замечание: Требуется версия 1.80 и выше
Описание: Устанавливает для игрока максимальную зону видимости в NUM метров
Синтаксис: setviewdistance NUM
Возвращаемое значение:
Пример: setViewDistance 2000
Замечание: Уменьшив данное значение, можно уменьшить нагрузку на процессор и увеличить FPS в игре
Описание: Устанавливает позицию вэйпоинта UNIT
Синтаксис: UNIT setWPPos STRING
Возвращаемое значение:
Пример: [groupOne, 1] setWPPos getMarkerPos "MarkerOne"
Замечание: Требуется версия 1.21 и выше
Описание: Включает (TRUE) или отключиает (FALSE) черные полосы сверху и снизу экрана
Синтаксис: showcinemaborder T/F
Возвращаемое значение:
Пример: ShowCinemaBorder false
Замечание: Данная команда действует, только когда у камеры включен вид не из глаз игрока
Описание: Проверяет, доступен ли компас в миссии
Синтаксис: showncompass
Возвращаемое значение: TRUE (если компас доступен) или FALSE (если нет)
Пример: showncompass
Замечание: Данную команду нельзя проверить в редакторе, для этого необходимо запустить миссию в игре. Включить/отключить отображение компаса можно командой showcompass в файле description.ext
Описание: Проверяет, доступен ли GPS в миссии
Синтаксис: showngps
Возвращаемое значение: TRUE (если GPS доступен) или FALSE (если нет)
Пример: showngps
Замечание: Данную команду нельзя проверить в редакторе, для этого необходимо запустить миссию в игре. Включить/отключить отображение GPS можно командой showgps в файле description.ext
Описание: Проверяет, доступна ли карта в миссии
Синтаксис: shownmap
Возвращаемое значение: TRUE (если карта доступна) или FALSE (если нет)
Пример: shownmap
Замечание: Данную команду нельзя проверить в редакторе, для этого необходимо запустить миссию в игре. Включить/отключить отображение карты можно командой showmap в файле description.ext
Описание: Проверяет, доступен ли блокнот (на нем отображается задание) в миссии
Синтаксис: shownpad
Возвращаемое значение: TRUE (если блокнот доступен) или FALSE (если нет)
Пример: shownpad
Замечание: Данную команду нельзя проверить в редакторе, для этого необходимо запустить миссию в игре. Включить/отключить отображение блокнота можно командой showpad в файле description.ext
Описание: Проверяет, доступны ли приказы в миссии
Синтаксис: shownwarrant
Возвращаемое значение: TRUE (если приказы доступны) или FALSE (если нет)
Пример: shownwarrant
Замечание: Данную команду нельзя проверить в редакторе, для этого необходимо запустить миссию в игре. Включить/отключить отображение приказов можно командой showwarrant в файле description.ext
Описание: Проверяет, доступны ли часы в миссии
Синтаксис: shownwatch
Возвращаемое значение: TRUE (если часы доступны) или FALSE (если нет)
Пример: shownwatch
Замечание: Данную команду нельзя проверить в редакторе, для этого необходимо запустить миссию в игре. Включить/отключить отображение часов можно командой showwatch в файле description.ext
Описание: Отображает войска, к которым принадлежит юнит UNIT. Доступные войска:
Описание: Заставляет юнит UNIT сказать фразу STRING в канале своих войск
Синтаксис: UNIT sidechat STRING
Возвращаемое значение:
Пример: MyGuy sidechat MyString
Замечание:
Описание: Заставляет юнит UNIT отправить радио-команду STRING в канале своих войск
Синтаксис: UNIT sideradio STRING
Возвращаемое значение:
Пример: off sideradio "RFallback";
Замечание: В строке STRING указывается имя класса CfgRadio, который необходимо определить заранее в файле description.ext (этот файл должен находиться в одной папке с миссией)
Описание: Сбрасывает скил юнита UNIT
Синтаксис: skill UNIT
Возвращаемое значение:
Пример: Skill Player
Замечание: Требуется версия 1.75 и выше
Описание: Немедленно переводит часы на NUM часов вперед
Синтаксис: skiptime NUM
Возвращаемое значение:
Пример: skiptime 5
Замечание: Можно использовать для ускорения смены дня и ночи
Описание: Проверяет, остались ли у юнита UNIT какие-нибудь боезапасы
Синтаксис: someammo
Возвращаемое значение: TRUE (если боезапасы остались) или FALSE (если нет)
Пример: someAmmo aP
Замечание:
Описание: Устанавливает громкость звука в NUM
Синтаксис: soundvolume NUM
Возвращаемое значение:
Пример: soundvolume 2
Замечание:
Описание: Отображает скорость юнита UNIT
Синтаксис: speed UNIT
Возвращаемое значение:
Пример: SpeedOfUnit = speed MyTank
Замечание:
Описание: Отображает скоростной режим юнита UNIT. Доступные режимы:
Описание: Заставляет юнит UNIT приостановить какое-то действие (TRUE) или возобновить его (FALSE)
Синтаксис: UNIT stop T/F
Возвращаемое значение:
Пример: aP stop true
Замечание:
Описание: Проверяет, остановился ли юнит UNIT
Синтаксис: Stopped UNIT
Возвращаемое значение: TRUE (если юнит остановился) или FALSE (если нет)
Пример: stopped aP
Замечание:
Описание: Меняет вид STRING камеры. Доступные виды:
INTERNAL - внутренний
EXTERNAL - внешний
Синтаксис: UNIT switchCamera STRING
Возвращаемое значение:
Пример: _mycamera SwitchCamera "EXTERNAL"
Замечание:
Описание: Устанавливает юниту UNIT анимацию движений STRING
Синтаксис: UNIT switchmove STRING
Возвращаемое значение:
Пример: aP switchmove "EffectStandSitDown"
Замечание:
Список анимаций тут.
Описание: Включает или выключает осветительные приборы на объектах
Синтаксис: UNIT switchlight T/F
Возвращаемое значение:
Пример: Пример: nearestObject [player, "StreetLamp"] switchLight "Off"
Замечание: Включает/выключает лампы на улице! С техникой не только не работает нои приводит к вылет. Возможные значения "ON", "OFF", "AUTO". "AUTO" это значение по умолчанию
Описание: Используется в скрипте для того, чтобы выбрать массив с юнитами, переданный из миссии в качестве аргументов команды exec (синтаксис 1). Это не тоже, что и list. Также может
использоваться для отображения всех юнитов в текущем триггере (синтаксис 2)
Синтаксис 1: VAR = thislist select NUM
Синтаксис 2: thislist
Возвращаемое значение: Массив с юнитами
Пример 1: MyTriggerList = thislist select 0
Пример 2: MyTankList = thislist select 1
Пример 3: MyUnitList = thislist select 2
Замечание: Аргументы могут передаваться в скрипт так:
[trigger, tank2, MyGuy] exec "myscript.sqs";
При этом массив MyTriggerList будет содержать список всех юнитов в триггере trigger, MyTankList - в танке tank2, а MyUnitList - в группе MyGuy
Описание: Затенить экран или выйти из затенения. Данный эффект будет сопровождаться текстом STRING1. STRING2 – эффект затенения:
Описание: Помещает на экран объект UNIT в позицию STRING. Доступные позиции:
PLAIN DOWN - внизу экрана
PLAIN - в центре экрана
Синтаксис: Titleobj [UNIT,STRING]
Возвращаемое значение:
Пример: titleobj ["tvset","plain down"]
Замечание:
Описание: Помещает на экран ресурс UNIT в позицию STRING. Доступные ресурсы:
Описание: Помещает на экране текст STRING1 в позиции STRING2. Доступные позиции:
PLAIN DOWN - внизу экрана
PLAIN - в центре экрана
Синтаксис: titletext [STRING1,STRING2]
Возвращаемое значение:
Пример1: TitleText ["Guns of Steel","PLAIN"]
Пример2: TitleText ["Guns of Steel\nSon of a Gun ","PLAIN"]
Замечание: Можно также вставлять знаки перевода строки и разбивать текст на несколько строк, путем добавления символов "\n" в месте перевода строки (см. Пример2)
Описание: Отсоединяет юнит UNIT от техники, за которой он был закреплен
Синтаксис: Unassignvehicle UNIT
Возвращаемое значение:
Пример: unassign aP
Замечание: Если юнит находится в закрепленной за ним технике в момент исполнения данной команды, то он вначале вылезет из нее, а потом уже отсоединится от этой техники
Описание: Отображает список всех юнитов в группе UNIT
Синтаксис: Units UNIT
Возвращаемое значение:
Пример: MyUnits = units group MyGuy
Замечание:
Описание: Заставляет юнит UNIT сказать фразу STRING в канале пассажиров техники, в которой он находится
Синтаксис: UNIT vehiclechat STRING
Возвращаемое значение:
Пример: MyGuy vehiclechat MyString
Замечание:
Описание: Заставляет юнит UNIT отправить радио-команду STRING в канале пассажиров техники, в которой он находится
Синтаксис: UNIT vehicleradio STRING
Возвращаемое значение:
Пример: off VehicleRadio "RFallback";
Замечание: В строке STRING указывается имя класса CfgRadio, который необходимо определить заранее в файле description.ext (этот файл должен находиться в одной папке с миссией)
Описание: Возвращает вектор скорости машины в виде массива [] [x, z, y].
Синтаксис: velocity VEHICLE
Возвращаемое значение: Array
Пример:
Замечание: Требуется версия 1.80 и выше
Описание: Отображает позицию вэйпоинта UNIT
Синтаксис: waypointPosition UNIT
Возвращаемое значение:
Пример: waypointPosition [groupOne, 1]
Замечание: Требуется версия 1.5 и выше
Описание: Отображает названия всего оружия техники UNIT
Синтаксис: weapons UNIT
Возвращаемое значение:
Пример: weapons Mytank
Замечание: Требуется версия 1.75 и выше
<<<Назад <<< | <<<Меню>>> | >>> Далее>>> |