Gerterтак, я не знаю, какие у вас общие познания в скриптах, поэтому попробую на пальцах:
Сначала нужно задать скриптовые имена нужным отрядам в редакторе и настроить их так, чтобы они гарантированно присоединялись к героям нужного вам игрока(нужные пункты выделены на скрине)
Вложение 58323
Затем, уже в скрипте, для удобства запилить таблицу, через которую будет определять наличие отрядов на карте:
stacks = {'скриптовое_имя_отряда_1', 'скриптовое_имя_отряда_2'... и т.д}
Потом использовать триггер нового дня для ежедневной проверки на существование отрядов:
function NewDay()
if GetDate(DAY) == 'день, когда нужно произвести проверку' then
-- далее проверка существования отрядов и передача нужному герою
for i, stack in stacks do
if IsObjectExists(stack) then
MakeHeroInteractWithObject('Скриптовое_имя_нужного_героя', stack)
end
end
end
end
Trigger(NEW_DAY_TRIGGER, 'NewDay')
Благодарю за ответ
То, что можно задать разное отношение существа к разным игрокам, я не знал
Таблицу из существ показанную выше я создал, но указанные существа, по квесту, могут быть уничтожены до указанного времени, то бишь, как я со своей дурной головушкой это понимаю, мне ещё нужна функция на проверку существования этих существ в принципе, для выполнения задания до указанного дня