Форум HeroesWorld-а - Показать сообщение отдельно - [ВОПРОС]Присоединение героя и пара вопросов
Показать сообщение отдельно
#3
Старый 14.06.2016, 20:21
  #3
^
Pit Lord
 
Аватар для Pit Lord
📖
Регистрация: 04.06.2014
Сообщения: 19
Регистрация: 04.06.2014
Сообщения: 19
По умолчанию
Re: [ВОПРОС]Присоединение героя и пара вопросов

	SetRegionBlocked("VillinaLock", true, 4); 
SetRegionBlocked("ScarecrowLock", true, 3); 
SetRegionBlocked("GolemLock", true, 3); 
EnableHeroAI("Skeggy", false);

SetObjectiveVisible("MeetScarecrow", false, PLAYER_1);
SetObjectiveVisible("MeetGolem", false, PLAYER_1);
SetObjectiveVisible("DefeatCyclop", false, PLAYER_1);

function MeetCyclopF()
	SetObjectiveVisible("DefeatCyclop", true, PLAYER_1);
	Trigger(REGION_ENTER_AND_STOP_TRIGGER, "MeetCyclop", nil);
end;

function MeetVillina()
	SetObjectiveState("MeetVillina", OBJECTIVE_COMPLETED, 1);
	SetObjectiveVisible("MeetScarecrow", true, PLAYER_1);
	Trigger(REGION_ENTER_AND_STOP_TRIGGER, "VillinaLock", nil);
end;

function MeetScarecrow()
	SetObjectiveState("MeetScarecrow", OBJECTIVE_COMPLETED, 1);
	AddHeroCreatures("Ally", CREATURE_WOLF, 29); 
	AddHeroCreatures("Toto", CREATURE_WOLF, 29); 
	SetObjectOwner("Scarecrow", PLAYER_1); 
	SetObjectiveVisible("MeetGolem", true, PLAYER_1);
	Trigger(REGION_ENTER_AND_STOP_TRIGGER, "ScarecrowLock", nil);
end;

function MeetGolem()
	SetObjectiveState("MeetGolem", OBJECTIVE_COMPLETED, 1);
	AddHeroCreatures("Ally", CREATURE_IRON_GOLEM, 10); 
	AddHeroCreatures("Toto", CREATURE_IRON_GOLEM, 10); 
	SetObjectOwner("Golem", PLAYER_1); 
	Trigger(REGION_ENTER_AND_STOP_TRIGGER, "GolemLock", nil);
end;

function MeetPeasants()
	if IsHeroAlive("Skeggy");
	then MessageBox("/Maps/SingleMissions/Oz/MeetPeasants.txt");
	else Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Peasants", nil);
	MessageBox("/Maps/SingleMissions/Oz/MeetPeasants2.txt");
	RemoveObject("Peasants"); 
	end;
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Peasants", "MeetPeasants");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "MeetCyclop", "MeetCyclopF");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "GolemLock", "MeetGolem");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "VillinaLock", "MeetVillina");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "ScarecrowLock", "MeetScarecrow");


Добавлено через 35 секунд
Да, да, я делаю карту про "Волшебника Изумрудного города", не гнобите меня
__________________
Все еще бесплодные попытки создать интересную карту с эффектами, спеллами и анимациями...
Все еще бесплодные попытки создать интересную карту с эффектами, спеллами и анимациями...
Pit Lord вне форума
Ответить с цитированием