Ôîðóì 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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì