Азгалор Вот и стало быть интересно, а что из этого будет менее нагружаемым для карты? На что предпочтительнее делать уклон для оптимизации скрипта?
В случае, если разрабы не безрукие(они не такие), то через триггер. Потому что висячий триггер не исполняется до вызова соответствующего события. А поток с циклом - постоянно выполняется, что грузит карту больше.
Вы в своём скрипте в
GetSavedCombatArmyCreatureInfo( combatIndex );
отдали только 1 аргумент, а нужно ещё написать помимо combatIndex написать 0 вторым параметром(0 для проигравшего, 1 для победившего), и третьим аругментом нужен индекс слота армии, в каком проверять. Соответственно вам лучше написать цикл, который все слоты проверит.
Оттого и ничего не работает. В мануале конечно не очень расписано, но как уже указывал Хоттабыч, писали об этом на форуме.