Но сначала надо проверить -- если прописать gaz общим и доступным с самого начала, будет ли работать.
Но сначала надо проверить -- если прописать gaz общим и доступным с самого начала, будет ли работать.
Впервые здесь? Я Роха — провести быструю экскурсию?
...
if gold >= 3000 then
Trigger(OBJECT_TOUCH_TRIGGER, "Tavern", "Naim2")
SetPlayerResource(PLAYER_1, GOLD, gold - 3000)
AddHeroCreatures(Naim1_hero, 4, 30)
else ...
А Trigger(OBJECT_TOUCH_TRIGGER, "Tavern", "Naim2") в самом конце убрать.function Barracks_build_ok()
MessageBox("/Maps/SingleMissions/Time of Troubles1/Barracks_building1.txt");
SetObjectiveState("zadanie1", OBJECTIVE_ACTIVE,1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "QuestSword", nil)
startThread( _Barracks_build_mob_monitor);
endИ сама функция _Barracks_build_mob_monitor:function _Barracks_build_mob_monitor ()
while 1 do
sleep(2);
if not Exists("Neutral") then
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "QuestSword", "Barracks_build_2");
break
end;
end;
end;SetObjectiveState('zadanie1', OBJECTIVE_COMPLETED);Поставить его надо под условие if not Exists("Neutral") then до триггера.