Jump to content


Photo

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


  • Please log in to reply
4 replies to this topic

#1 OFFLINE   BotxDnw

BotxDnw

    Рядовой

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

Posted 03 November 2022 - 15:05

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


  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1844 posts

Posted 03 November 2022 - 21:34

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


  • 0

#3 OFFLINE   TopDen

TopDen

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

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

Posted 04 November 2022 - 03:04

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

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

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


Edited by TopDen, 04 November 2022 - 03:24.

  • 1

#4 OFFLINE   BotxDnw

BotxDnw

    Рядовой

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

Posted 04 November 2022 - 21:12

 

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

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

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

 

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


Edited by BotxDnw, 04 November 2022 - 21:13.

  • 0

#5 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1844 posts

Posted 04 November 2022 - 21:30

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

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

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

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

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

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

!(isNull (getConnectedUAV player))

  • 0




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