Всем привет , недавно  только начал изучать редактор армы и вот появилась проблема с активацией триггера с условием -
(trg1 and pl1 or pl2 or pl3 or pl4) правильно написать условия я не смог. Помогите пожалуйста.
Активация триггера
Лучший Ответ Schatten , 01 November 2021 - 02:04
При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.
Тогда нужно так:
trg1 and { ([pl1, pl2, pl3, pl4] findIf { _x inArea thisTrigger }) >= 0 }
 
		
				
			
			Перейти к сообщению 
	
	
			
				
					
						
					
					#1
					
					
				
				
				
	OFFLINE
  
					
				
			
				
			
			
			Отправлено 31 October 2021 - 23:55
			
				
					
						
					
					#3
					
					
				
				
				
	OFFLINE
  
					
				
			
				
			
			
			Отправлено 01 November 2021 - 00:54
bopo, скобки нужно расставить:
trg1 and { pl1 or { pl2 } or { pl3 } or { pl4 } }А вообще, что хранится в переменных?
Спасибо большое.При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.
			
				
					
						
					
					#5
					
					
				
				
				
	OFFLINE
  
					
				
			
				
			
			
			Отправлено 01 November 2021 - 01:41
.
Сообщение отредактировал Schatten: 01 November 2021 - 01:41
			
				
					
						
					
					#6
					
					
				
				
				
	OFFLINE
  
					
				
			
				
			
			
			Отправлено 01 November 2021 - 01:48
.
Вот 
			
				
					
						
					
					#7
					
					
				
				
				
	OFFLINE
  
					
				
			
				
			
			
			Отправлено 01 November 2021 - 02:04 Лучший Ответ
При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.
Тогда нужно так:
trg1 and { ([pl1, pl2, pl3, pl4] findIf { _x inArea thisTrigger }) >= 0 }
					
					
			
				
					
						
					
					#8
					
					
				
				
				
	OFFLINE
  
					
				
			
				
			
			
			Отправлено 01 November 2021 - 09:29
При активации триггера trg1=true и когда в данном триггере находится юнит с одной из переменной pl1 и тд , то данный тригер активировался , для выполнения задачи.
Тогда нужно так:
trg1 and { ([pl1, pl2, pl3, pl4] findIf { _x inArea thisTrigger }) >= 0 }
Спасибо , надо будет по больше на вики посидеть разобраться.


				
				
			
				
				
			









