Форум HeroesWorld-а - Показать сообщение отдельно - Сценарий[L]: "Две сестры" - Heroist
Показать сообщение отдельно
#60
Старый 19.01.2014, 20:58
  #60
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: [L] Две сестры --- Two sisters

	GetObjectCreatures('town1', 1) > 299 and GetObjectiveState('obj1c') == OBJECTIVE_ACTIVE or GetObjectCreatures('town1' , 2) > 299 and GetObjectiveState('obj1c') == OBJECTIVE_ACTIVE or GetObjectCreatures('town1' , 106) > 299 and GetObjectiveState('obj1c') == OBJECTIVE_ACTIVE

Это длинное условие можно заменить на:

	GetObjectCreatures('town1', 1) + GetObjectCreatures('town1', 2) + GetObjectCreatures('town1', 106) >= 300 and GetObjectiveState('obj1c') == OBJECTIVE_ACTIVE

Кстати, а зачем несколько раз в одном условии проверять активно ли задание?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием