Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
DrSova

Полезные функции ArmA 2

Рекомендованные сообщения

Все функции требуют стандартный модуль "Функции" (Functions)!!

Инициализация может произойти не сразу, поэтому чтобы дождаться инициализации, перед вызовом функции вставьте строку:

waitUntil{!(isNil "BIS_fnc_init")}

 

 

 

Функции:

 

1.  Появляющийся, структурированный текст.

 

Появляется в углу экрана кусками с характерным звуком. Затем так же исчезает. Код для выполнения:

 

["Пыщпыщ", "ололо"] spawn BIS_fnc_infoText; 
 

2. Оформление экрана в стиле выпуска новостей.

 

Пример:

 

[parseText ("Заголовок"),parseText ("бегущая строка")] spawn BIS_fnc_AAN; 
 

3. Динамический текст.

 

Позволяет отобразить текст без прописывание оного в description.ext

Пример:

 

["Текст"] spawn BIS_fnc_dynamicText; 
 


Параметры функции:

 

1. Текст (обязательно, все последующие - нет)
2. X координата текста (0-1)
3. Y координата текста (0-1)
4. Продолжительность.
5. Время выхода из затемнения.
6. Delta Y (?)
7. Слой-источник (Resource layer)
 

4. Бот-споттер.

 

Бот, который говорит точное расстояние до цели.

Код:

 

[sniper, spotter] spawn BIS_fnc_spotter; 
 

5. Менеджер загрузки.

 

Запускает определенный код после завершения загрузки.

Пример:

 

 

loadcode = compile preprocessFileLineNumbers "onload.sqf";
nul = [loadcode] spawn BIS_EW_fnc_saveload; 
 

 

6. Перемотка времени.

 

Показывает дату, которая с характерным звуком изменяется на другую.

Пример:

 

 

[[2007,01,05,10,11],[2007,03,05,15,12]] spawn BIS_fnc_showTime; 
 

 

7. Структурированный 3Д текст.

 

Отображает структурированный текст в 3Д.

Пример:

["<t size='2'>Hello World</t>",position helloWorld,15,0] spawn bis_fnc_3Dcredits;

 

Аргументы:

 

1. Текст
2. Позиция
3. Мин. дистанция - дистанция, при которой отображается текст
4  Fade дистанция - дистанция, при которой текст начинает исчезать
 

8. Собственная текстура GPS.

 

Позволяет заменить текстуру GPS на свою.

Чтобы работало, надо приписать в description.ext:

 

onMinimapScript[] = {"BIS_fnc_customGPS_Spawn"};
 

 

Пример:

 

_["ca\missions_pmc\data\ui_gps_ca.paa",-0.05,0.16] call bis_fnc_customGPS;
 

 

9. Видео в рамке GPS.

 

Как бы проигрывает видео в GPS.

Пример:

 

_videoScript = ["\ca\video_pmc\CP00_Reynolds_b.ogv",1.04] spawn bis_fnc_customGPSvideo;
waitUntil {scriptDone _videoScript};
 

10. Уничтожение домов в радиусе.

 

Уничтожает все постройки в заданном радиусе.

Пример:

 

["destroyBase",500,42,[bis_vila]] call bis_fnc_destroyCity;
 

Аргументы:

 

1. Позиция
2. Диаметр
3. Сид (?)
4. Массив классов, которые не следует уничтожать
 

11. Мухи

 

Появляются мухи вокруг указанного местоположения.

Пример:

 

[position deadBody,0.05,1.5] call bis_fnc_flies;
 

 

Аргументы:

 

1. Позиция
2. Интервал обновления партиклов
3. Размер зоны "с мухами"
 


12. HALO-прыжок

 

Игрок проигрывает анимацию прыжка, воспроизводится звук падения

 

player spawn BIS_fnc_halo;

 

 

13. Помощь

 

Показывает библиотеку функций, в которой есть все доступные функции, как официальные, так и неофициальные.

 

[] call bis_fnc_help;

 

 

14. Информация об инвентаре

 

Возвращает информацию о том, что у юнита в инвентаре. Информация идет в виде

bin\config.bin/CfgWeapons/m16a4

 

У транспорта возвращает информацию о патронах и орудию, установленному на нем.

 

 

_inventory = [loon1] call BIS_fnc_inv;
 

 

 

To be continied...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





Хорошие вещи, спасибо, есть вопрос, скажи в этом коде 

 

_["ca\missions_pmc\data\ui_gps_ca.paa",-0.05,0.16] call bis_fnc_customGPS;

 

Это координаты расположения ? -0.05,0.16

 

К примеру мне надо в верхнем левом углу, как в Сталкере, какие координаты надо задать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошие вещи, спасибо, есть вопрос, скажи в этом коде 

 

_["ca\missions_pmc\data\ui_gps_ca.paa",-0.05,0.16] call bis_fnc_customGPS;

 

Это координаты расположения ? -0.05,0.16

 

К примеру мне надо в верхнем левом углу, как в Сталкере, какие координаты надо задать?

Если честно, то я не смотрел эту функцию. Попробуй, поэксперементируй

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

["Пыщпыщ", "ололо"] spawn BIS_fnc_infoText;  Скожите куда встовлять этот код как его подключить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зачем переписывать НА ФОРУМ, то что есть у бисов, и на википедии?

Там сайты специально заточены под это дело.

 

Первая же функция:

https://community.bistudio.com/wiki/BIS_fnc_infoText

 

Или ты думаешь сделать сноску ЧАСТО используемых функций? - Тот кто пишет скрипты самостоятельно без проблем найдет необходимые функции у бисов, или спросит на форуме подходящую, если возник вопрос по АПИ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А тот кто учится писать скрипты и на сайте бисов не ориентируется как у себя дома?Или не знает английский язык так хорошо как видимо знаешь ты?Мне вот инфа пригодилась.

 

Определённо стоит учиться пользоваться сайтом бисов, как первоисточником, НО.Платон, единственный сайт на русском языке, посвящённый дэйзу, епочу и т.д. и замечательно что тут появилась эта статья.

 

P.S.сайты про арму не в счет, типа флешпоинта, арма ат уа и прочих

Сайт бисов есть и на русском.

И при чем тут - учится писать скрипты? - Тут АПИ приведено, которое не поможет ни чем в обучении.

Лишняя работа проделана, по созданию темы, которая обречена на затухание.

Представь, что сейчас еще 100500 тел, возьмут и от балды переведут(копирнут) с бисов по 10 функций, и создадут гору тем - оно надо?

Это не такой тематический сайт, где выкладывают АПИ, с примерами - форума под это дело не хватит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.