}{0TT@6bI4Не путайте лог редактора и консоль игры. Как ее разблочить, можете посмотреть в интернете. Также рекомендую пользоваться специальным редактором скриптов => https://yadi.sk/d/W6cz5UBu3SGAvb. Он не вылетает и работает лучше + удобнее. Вам нужно составить таблицу скриптовых имен героев-эльфов:
preserve_heroes={"Имя", "Имя1", ..., "Имя7"}.
Затем в функции:
function Def(heroname)
for key, name in preserve_heroes do
if name==heroname then
local PreserveHero=1
end
end
if not PreserveHero then
StartCombat(...)
end
...
end
Trigger...
Добрый день!
В итоге получился вот такой скрипт:
preserve_heroes={"Elleshar", "Linaas", "Gillion", "Diraya", "Itil", "Ossir", "Nadaur"}
function Def( heroName )
for key, name in preserve_heroes do
if name == heroName then
local PreserveHero=1
end;
end;
if not PreserveHero then
StartCombat(heroName, "Metlirn",7,44,24,146,80,148,16,147,48,50,16,48,48,44,24)
end;
end;
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "def", "Def" );
Он всех без исключения героев перехватывает...
В том, числе пробовал Ильфиной ("Itil") в регион зайти - тоже бой начинается, а в консоли сообщение: Value was NIL when getting global with name 'PreserveHero'