Перейти к содержимому


Фотография

Как сделать задание на конкретное действие


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 OFFLINE   BotxDnw

BotxDnw

    Рядовой

  • Пользователи
  • 3 сообщений
  • Откуда:Россия
  • Отряд:NN

Отправлено 03 November 2022 - 15:05

Например я хочу создать задание на то, чтобы открыть терминал БПЛА. То есть, когда открываешь терминал, задание выполняется. Можно ли это сделать?


  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1781 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 03 November 2022 - 21:34

BotxDnw, что значит "открыть" терминал БПЛА? Его нельзя открыть, но можно с его помощью подключиться к БПА.


  • 0

#3 OFFLINE   TopDen

TopDen

    Мл. лейтенант

  • Пользователи
  • 803 сообщений
  • Откуда:Москва
  • Отряд:[АТР] АРМАТОП

Отправлено 04 November 2022 - 03:04

Например я хочу создать задание на то, чтобы открыть терминал БПЛА. То есть, когда открываешь терминал, задание выполняется. Можно ли это сделать?

можно , но гемморно.. Открытие терминала (действие) - это по сути открытие карты.   то открытие карты отследить можно, а открытие терминала - переменных на вики я не нашел. можно отследить когда например игрок подключился к бпла -тогда сделать финиш миссии

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


Сообщение отредактировал TopDen: 04 November 2022 - 03:24

  • 1

#4 OFFLINE   BotxDnw

BotxDnw

    Рядовой

  • Пользователи
  • 3 сообщений
  • Откуда:Россия
  • Отряд:NN

Отправлено 04 November 2022 - 21:12

 

Например я хочу создать задание на то, чтобы открыть терминал БПЛА. То есть, когда открываешь терминал, задание выполняется. Можно ли это сделать?

можно , но гемморно.. Открытие терминала (действие) - это по сути открытие карты.   то открытие карты отследить можно, а открытие терминала - переменных на вики я не нашел. можно отследить когда например игрок подключился к бпла -тогда сделать финиш миссии

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

 

И как реализовать например, когда я подключился к бпла, чтобы был финиш миссии? В смысле куда что вписывать и т.д.


Сообщение отредактировал BotxDnw: 04 November 2022 - 21:13

  • 0

#5 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1781 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 04 November 2022 - 21:30

Например я хочу создать задание на то, чтобы открыть терминал БПЛА. То есть, когда открываешь терминал, задание выполняется. Можно ли это сделать?

Всё-таки можно:

inGameUISetEventHandler ["Action", (str {
    params ["", "", "", "_engineName"];

    if (_engineName == "UAVTerminalOpen") then {
        // код выполнения задания
    };
}) trim ["{}", 0]];

И как реализовать например, когда я подключился к бпла, чтобы был финиш миссии? В смысле куда что вписывать и т.д.

Например, можно создать триггер с таким условием активации:

!(isNull (getConnectedUAV player))

  • 0




Яндекс.Метрика