Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#251
Старый 07.12.2011, 20:38
  #251
^
Победитель
 
Аватар для Победитель
📖
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
По умолчанию
Re: Скрипты

JonnyPне совсем триггер, но можно так сделать:
function lost_PL4()
if GetPlayerState(PLAYER_4)~=1 then
.....................
end;
end;
и на функцию 'lost_PL4' вешаем триггер на потерю игроком героя
Trigger (PLAYER_REMOVE_HERO_TRIGGER,PLAYER_4,'lost_PL4');

тут либо в 'obj1' в параметр 'Ignore' стоит 'false', либо у вас само задание записано не в 'objectives', а в 'scenario informations'[u]
Триггер не сработал. Меня смущает "~=1". Здесь нужно было заменить на что-либо, или писать именно так? Ошибки не выдало, просто не сработало.

Первоначальная задумка была в том, чтобы задание выигрывалось, когда захвачено два города, но скрипт, подсмотренный в другой карте, не сработал. Возможно здесь что-нибудь придумать?

Заменил во всех обжективах 'false' на 'true'. Теперь при выполнении того квеста игроку выдаётся поражение .
Победитель вне форума
Ответить с цитированием