Описание: Отображение структурированного текста в 3D формате. Показатель для уровня графического интерфейса пользователя составляет 2733 Синтаксис: [text,position,minDis,fadeDis] call BIS_fnc_3Dcredits Параметры: text: Структуированый текст position: Array -позиция в формате minDis (необязательно): Число - расстояние на котором отображается текст (по умолчанию 20) fadeDis (необязательно): Число - расстояние, на котором текст выцветает (По умолчанию 1.5) Примеры Пример 1: ["Hello World",position helloWorld,15,0] spawn bis_fnc_3Dcredits; Пример 2: [" Some text on the second line", getPos someObject] spawn bis_fnc_3Dcredits;
Описание: Создает стаю ворон, которая кружит над областью Синтаксис: [position,areaSize,number,height] call BIS_fnc_crows Параметры: position: Array (позиция в формате) или Object (позиция объекта) или String (позиция маркера) areaSize (необязательно): Число - радиус number (необязательно): Количество ворон height (необязательно l): Число - высота на которой парят вороны. Возвратное значение: Array - Список создаваемых ворон Пример 1: bis_crows = [BIS_scientist,20,8,20] call bis_fnc_crows;
Описание: Проигрывает в игре видео в GPS-кадре.
Если в BIS FNC обычный GPS изменить GPS текстуры, он так же используется. Показатель уровня графического интерфейса пользователя для GPS составляет 19. Синтаксис: [path,sizeCoef] call BIS_fnc_customGPSvideo Параметры: path: String - полный путь к файлу изображения sizeCoef (необязательно): Число - коэффицент размера экрана (по умолчанию 1) Возвратное значение: Script - скрипт, который заканчивает видео Пример: _script = ["\ca\video_pmc\CP00_Reynolds_b.ogv",1.04] spawn bis_fnc_customGPSvideo; waitUntil {scriptDone _script};
Следующая строка должна быть прописана в Description.ext миссии: onMinimapScript[] = {"BIS_fnc_customGPS_Spawn"}; Синтаксис: [path,deltaX,deltaY] call BIS_fnc_customGPS Параметры: path: String - полный путь к файлу изображения deltaX (необязательно): Число deltaY (необязательно): Число Возвратое значение: Boolean
Описание: Уничтожает здания в данной области на основе заданных параметров Синтаксис: [position,areaSize,seed,blacklist] call BIS_fnc_destroyCity Параметры: position: Array (позиция в формате) или Object (позиция объекта) или String (позиция маркера) areaSize (необязательно): Число - диаметр области (по умолчанию is 1000) seed (необязательно):): Число - случайный параметр (default is 1138) blacklist (необязательно):): Массив черного списка объектов (по умолчанию пустой массив) Возвратное значение: Boolean - true Пример: ["destroyBase",500,42,[bis_vila]] call bis_fnc_destroyCity;
Описание: Указатель области Уровень графического интерфейса пользователя для показателя составляет 17. Синтаксис: [center,related object,color,sizeCoef] call BIS_fnc_dirIndicator Параметры: center: Object - -центр related object: Объект на который указывает показатель color (необязательно): Массив в формате цвета sizeCoef (необязательно): Число - размер коэффициента (по умолчанию такой же, как высота командной панели) Пример: [player,TheBoss,[0.706,0.0745,0.0196,1]] call bis_fnc_dirIndicator;
Описание: Создание мух вокруг заданной позиции Синтаксис: [position,interval,areaSize] call BIS_fnc_flies Параметры: position: Array (в формате позиции) interval (необязательно): Число - время обновления (по умолчанию 0.1) areaSize (необязательно): Число -радиус области (По умолчанию 1) Пример: [position deadBody,0.05,1.5] call bis_fnc_flies;
Описание: Показывает Библиотеку Функций, в которойсодержится список всех доступных функций, как официальных, так и неофициальных. Синтаксис: [] call BIS_fnc_help Пример: [] call bis_fnc_help
Описание: Создает или регистрирует место логики (используется в различных модулях, таких как модуль гражданских лиц, модуль гражданских автомобилей или Warfare 2).
После регистрации, функция будет устанавливать следующие параметры в переменную пространственного положения логики: "class" - уникальный класс локации (любой BIS_loc_ или BIS_loc_custom_) "name" - имя локации из config или setName команды. Если он не определен, используется класс "type" - тип config "neighbors" - config определяет соседствующие локацит Если вы регистрируете в настоящее время существующий объект, и некоторые из переменных выше, уже хранящиеся в нем, он не будет заменен. Синтаксис: [type(s),area,debug] call BIS_fnc_locations Параметры: type(s): String или массив строк area: Массив в формате [center,distance] debug: (необязательно): Boolean Возвратное значение: Array - Список зарегистрированных локаций Альтернативный синтаксис: [objects]call BIS_fnc_locations Параметры: objects: Массив объектов или локаций - лист специфических локаций, которые должна быть зарегистрированы Возвратное значение: Array - Список зарегистрированных локаций Примеры: ["CityCenter",[position player,1000]] call bis_fnc_locations; [["acityc_dolina"]] call bis_fnc_locations; [[myLocation1,myLocation2],[],true] call bis_fnc_locations;
Описание: Проигрывает в игре видео. Уровень графического интерфейса пользователя для видео составляет 25. Скрипт завершается сам, когда видео останавливается. Синтаксис: [path,size,color] spawn BIS_fnc_playVideo Параметры: path: String - полный путь к OGV файлу size (необязательно): Array в формате [x, y, w, h] color (необязательно): Array в формате цвета Пример: _video = ["\ca\video_pmc\CP00_intro.ogv"] spawn bis_fnc_playVideo; waitUntil {scriptDone _video};
Описание: Создает частицы песчаной бури вокруг данного объекта. Синтаксис: [object,interval,brightness,newspapers] call BIS_fnc_sandstorm Параметры: позиция: Object - центр песчаной бури (должен быть игрок) interval (необязательно): Число - время обновления (по умолчанию 0.07) brightness (необязательно): Number - коэффициент яркости (по умолчанию 1) newspapers (необязательно): Boolean - true если будут присутствовать летающие газеты (по умолчанию true) Возвратное значение: Массив создания эффекта Пример: [player,-1,0.8,false] call bis_fnc_sandstorm
Описание: Выберет один из аргументов случайно Синтаксис: var1 call BIS_fnc_selectRandom Параметры: var1: Array - массив значения, который будет выбран наугад Возвратное значение: Any Value - Одно из значений, который ты выбрал наугад Пример: _bestShooter = [_rento, _ben, _trit] call BIS_fnc_selectRandom;
Описание: Функция, которая обрабатывает создание динамической группы символов. Состав группы может быть передан в функции. Кроме этого может быть передано числом, и функция создаст заданное количество, случайного типа
Центр стороны должен быть создан до того, как будет создана группа. Либо размещен при помощи createCenter или редактора (0% вероятность) Синтаксис: [position, side, character details, relative positions, list of ranks, skill range, ammo count range, randomization controls, azimuth] call BIS_fnc_spawnGroup параметры: position - начальная позиция группы (Array) side - сторона группы (Side) character details - Могут быть 3 характерных признака: список характерного типа (Array), количество характерных типов для создания (Число) или CfgGroups вступление (Config) (необязательно) список относительного положения(Array) (необязательно) список рангов (Array) (необязательно) навык отряда (Array) (необязательно) количество боеприпасов (Array) (необязательно) рандомизация управления (Array) 0: размер обязательных единиц (Число) 1: шанс создания для оставшихся юнитов (Число) Возвратное значение:(Group) Пример: Создание 5 групп ВОСТОКА на aPos: [getPos aPos, EAST, 5] call BIS_fnc_spawnGroup: Создание группы US_MGSPlatoon на маркере "tankSpawn": [getMarkerPos "tankSpawn", side player, (configFile >> "CfgGroups" >> "West" >> "BIS_US" >> "Armored" >> "US_MGSPlatoon")] call BIS_fnc_spawnGroup Создание TK Militia Medic и Soldier на aPos с видом на юг: [getPos aPos, EAST, ["TK_INS_Bonesetter_EP1", "TK_INS_Soldier_2_EP1"],[],[],[],[],[],180] call BIS_fnc_spawnGroup
Описание: Функция для создания определенного типа транспортных средств со всем экипажем (включая башни).Транспортное средство может либо стать частью существующей группы или же быть частью новой группы. Синтаксис:[position,direction,type,side or group] call BIS_fnc_spawnVehicle Параметры: position - нужное положение (Массив) direction - желаемый азимут / направление (Число) type - тип техники (String) side or group - сторона или существующая группу (Сторона или Группа) Возвратное значение: Array - 0: создает технику (Object), 1: весь экипаж (Array of Objects), 2: группа техники (Group) Пример: [getPos mySpawnPos, 180, "BMP3", EAST] call bis_fnc_spawnvehicle;
Описание: Группа из людей будет располагаться рядом в пределах 100 метров от позиции обороны и от охраняемой позиции. Одни будут патрулировать, другие сидеть на земле. Синтаксис: [group,position] call BIS_fnc_taskDefend Параметры: group (Группа) position (Массив) Возвратное значение: Успех флага (Boolean) Пример: [group this, getPos this] call bis_fnc_taskDefend;
Описание: Создает случайный патруль из нескольких точек вокруг данной позиции. Синтаксис: [group,position,distance,area blacklist] call BIS_fnc_taskPatrol Параметры: group - группа, к которой приписывается вейпоинт (Группа) position - позиция на которой базируется патруль (Массив) distance - максимальное расстояние между точками. (Число) area blacklist - (необязательно) черный список областей (Массив) Возвратное значение: Успех флага (Boolean) Пример:waituntil {!isnil "bis_fnc_init"}; // First, you need to check if Functions were already initialized [group this, getPos this, 1000] call bis_fnc_taskPatrol;