Jump to content


Photo

Активация триггера


Best Answer Schatten , 01 November 2021 - 02:04

При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.

Тогда нужно так:

trg1 and { ([pl1, pl2, pl3, pl4] findIf { _x inArea thisTrigger }) >= 0 }
Go to the full post


  • Please log in to reply
7 replies to this topic

#1 OFFLINE   bopo

bopo

    Рядовой

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

Posted 31 October 2021 - 23:55

Всем привет , недавно  только начал изучать редактор армы и вот появилась проблема с активацией триггера с условием -
(trg1 and pl1 or pl2 or pl3 or pl4) правильно написать условия я не смог. Помогите пожалуйста.


  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

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

Posted 01 November 2021 - 00:23

bopo, скобки нужно расставить:

trg1 and { pl1 or { pl2 } or { pl3 } or { pl4 } }

А вообще, что хранится в переменных?


  • 0

#3 OFFLINE   bopo

bopo

    Рядовой

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

Posted 01 November 2021 - 00:54

bopo, скобки нужно расставить:

trg1 and { pl1 or { pl2 } or { pl3 } or { pl4 } }

А вообще, что хранится в переменных?

Спасибо большое.При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.


  • 0

#4 OFFLINE   bopo

bopo

    Рядовой

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

Posted 01 November 2021 - 01:30

bopo, скобки нужно расставить:

trg1 and { pl1 or { pl2 } or { pl3 } or { pl4 } }

А вообще, что хранится в переменных?

Попробовал  сделать , но почему-то  выдаёт ошибку на or(как я понял)N5hzHcP.png


Edited by bopo, 01 November 2021 - 01:30.

  • 0

#5 OFFLINE   Schatten

Schatten

    Капитан

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

Posted 01 November 2021 - 01:41

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

.


Edited by Schatten, 01 November 2021 - 01:41.

  • 0

#6 OFFLINE   bopo

bopo

    Рядовой

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

Posted 01 November 2021 - 01:48

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

.

Вот EaGWWcd.png


  • 0

#7 OFFLINE   Schatten

Schatten

    Капитан

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

Posted 01 November 2021 - 02:04   Best Answer

При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.

Тогда нужно так:

trg1 and { ([pl1, pl2, pl3, pl4] findIf { _x inArea thisTrigger }) >= 0 }

  • 0

#8 OFFLINE   bopo

bopo

    Рядовой

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

Posted 01 November 2021 - 09:29

 

При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.

Тогда нужно так:

trg1 and { ([pl1, pl2, pl3, pl4] findIf { _x inArea thisTrigger }) >= 0 }

Спасибо , надо будет по больше на вики посидеть разобраться.


  • 0




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