Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#5410
Старый 29.09.2021, 16:46
  #5410
^
Григорий Ковалев
 
Аватар для Григорий Ковалев
📖
Регистрация: 16.08.2021
Адрес: Крестьянские хижины
Сообщения: 81
Регистрация: 16.08.2021
Адрес: Крестьянские хижины
Сообщения: 81
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Alinksolofunction CreatureShouldSurvive(hero, id)
  while 1 do
  sleep(10);
    if GetHeroCreatures(hero, id)==0 then
      SetObjectiveState("zadanie4", OBJECTIVE_FAILED)
      sleep(10);
      Loose();
      break
    end;
  end;
end;

function StartScene()
StartDialogScene('/MyScene/StartScene/DialogScene1/DialogScene.xdb#xpointer(/DialogScene)')
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "reg12", nil);
for i=1,4 do
  SetObjectiveState("zadanie"..i, OBJECTIVE_ACTIVE) 
end
startThread(CreatureShouldSurvive, 'Mardigo', CREATURE_CLERIC)
AddHeroCreatures("Mardigo", 1, 40);
AddHeroCreatures("Mardigo", 5, 10);
AddHeroCreatures("Mardigo", 10, 1);
for i=500,508 do 
  RemoveObject(i)
end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "reg12", "StartScene");
Вот
Ошибка вроде в функции startThread. Там нужно только название функции
Григорий Ковалев вне форума
Ответить с цитированием