Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3615
Старый 16.05.2022, 15:10
  #3615
^
Марта
📖
Регистрация: 31.01.2020
Сообщения: 64
Регистрация: 31.01.2020
Сообщения: 64
По умолчанию
Re: Скрипты

Ещё вопрос. Как отследить результаты боя с нейтральными монстрами?
Мне нужен скрипт для героев 1го игрока, который проверял бы, что такие-то монстры после боя сдохли или живы, и в зависимости от результата позволял бы уничтожить, скажем, REGION_ENTER_AND_STOP_TRIGGER, или оставить.
Это я стражей для телепортов пытаюсь сделать, - и, учитывая что у меня этих телепортов уже немеряно, писать на каждого нейтрала отдельный квест - это слишком игру загрузит.

Если делать внезапный бой, то как мне после 

function guard_Tilgatal_battle_F(heroname)
local player = GetObjectOwner(heroname)
if(player == 1) then
StartCombat(heroname, nil, 3, 80, 12, 158, 5, 142, 12, nil, nil, nil);

зафиксировать результаты боя?

А если эти монстры стоят на карте, я вообще не знаю, куда там скрипт цеплять.
К самим монстрам? Непонятно, что писать.

Я пыталась что-то намутить с COMBAT_RESULTS_TRIGGER, но плохо понимаю, как это работает, и совсем не понимаю, можно ли это применять к монстрам, а не к героям.
Марта вне форума
Ответить с цитированием