Как сделать в массиве несколько значений
|
|
VladSekret | Дата: Четверг, 09 Октября 2014, 20:48:32 | Сообщение # 1 |
6 уровень
Группа: Проверенные
Сообщений: 198
Награды: 0
Репутация: -50
Блокировки:
| допустим в условии Unit Type of Trigering Unit = может быть юнит из этих Unit[0-5] т.е
|
|
|
|
Наклз | Дата: Четверг, 09 Октября 2014, 21:24:18 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 1431
Награды: 0
Репутация: 760
Блокировки:
| Никак. Но в условии можно использовать "Или" (Если одно из условий верно) Карта-пример Сработает если хотя бы одно из условий будет верно, то есть если умирающий юнит это Unit[с 1 по 5]
Сообщение отредактировал Наклз - Четверг, 09 Октября 2014, 21:29:30 |
|
|
|
VladSekret | Дата: Четверг, 09 Октября 2014, 21:32:00 | Сообщение # 3 |
6 уровень
Группа: Проверенные
Сообщений: 198
Награды: 0
Репутация: -50
Блокировки:
| Это я знаю.
|
|
|
|
Q1wAse | Дата: Пятница, 10 Октября 2014, 13:39:47 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| local integer i = 0 local integer t = 0
loop set i = i + 1 exitwhen i > 5 if udg_Unit[i] == GetTriggerUnit() then set t = t + 1 endif endloop
if t == 5 then то значит все юниты из массива это - TriggerUnit() endif
|
|
|
|