Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2261
Старый 08.10.2016, 16:22
  #2261
^
Миша Мазур
 
Аватар для Миша Мазур
📖
Регистрация: 09.11.2015
Сообщения: 11
Регистрация: 09.11.2015
Сообщения: 11
По умолчанию
Re: Скрипты

function necro1(hero)
if hero=="Berein" then
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "castle_gates", nil);
SetObjectiveVisible( "obj2", true, PLAYER_1 );
SetObjectiveState ("obj2", OBJECTIVE_ACTIVE);
DeployReserveHero("Nur", 149, 12, 0);
ChangeHeroStat("Nur", STAT_EXPERIENCE, 14700 * enemy_coef);
end;
end;

function necro_defeated (killed, killer)
if killed=="Nur" and killer=="Berein" then
SetObjectiveState ("obj2", OBJECTIVE_COMPLETED);
SetObjectOwner("castle", PLAYER_1);
AddObjectCreatures("castle", CREATURE_183, 3 * coef);
AddObjectCreatures("castle", CREATURE_298, 50 * coef);
AddObjectCreatures("castle", CREATURE_skeleton_warrior, 100 * coef);
AddObjectCreatures("castle", 63, 8 * coef);
DeployReserveHero("Gottai", 125, 8, 0);
EnableHeroAI("Gottai", true);
SetAIHeroAttractor("castle", "Gottai", 2);
ChangeHeroStat("Gottai", STAT_EXPERIENCE, 25000 * enemy_coef);
end;
if killed=="Gottai" and killer=="berein" then
DeployReserveHero("Gles", 20, 100, 0);
EnableHeroAI("Gles", false);
ChangeHeroStat("Gles", STAT_EXPERIENCE, 30000 * enemy_coef);
LevelUpHero("berein");
end;
if killed=="Gles" and killer=="Berein" then
DeployReserveHero("Muscip", 84, 44, 0);
EnableHeroAI("Muscip", true);
ChangeHeroStat("Muscip", STAT_EXPERIENCE, 75000 * enemy_coef);
LevelUpHero("berein");
end;
end;

Почему этот скрипт не работает? Я захожу в регион мне должно дать задание убить мага и сам маг должен появиться! Но нечего просто не происходит что делать?
Миша Мазур вне форума
Ответить с цитированием