Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2375
Старый 18.09.2017, 18:24
  #2375
^
WizardNazyr
 
Аватар для WizardNazyr
📖
Регистрация: 24.06.2015
Сообщения: 940
Регистрация: 24.06.2015
Сообщения: 940
По умолчанию
Re: Скрипты

Помогите, пожалуйста! Написал скрипт:
	while GetObjectiveState('meet_demons', PLAYER_1) == OBJECTIVE_ACTIVE do
     sleep(5)
    end
    SetObjectiveState('hero_from_hell', OBJECTIVE_ACTIVE, PLAYER_1);
    MessageBox(GetMapDataPath()..'5.txt');

    while 1 do
	    if GetObjectiveState('kill_daeva', PLAYER_1)== OBJECTIVE_COMPLETED 
		and
		 GetObjectiveState('capture_mines', PLAYER_1) == OBJECTIVE_COMLETED 
		then 
    sleep(5)
		     SetObjectiveState('hero_from_hell',OBJECTIVE_COMPLETED, PLAYER_1)
		     SetObjectiveState('go_throw_dungeon',OBJECTIVE_ACTIVE, PLAYER_1)
     end
       end
После того как выполняю задание "meet_demons" и закрываю сообщение "5" игра виснет. Что не так сделал?
WizardNazyr вне форума
Ответить с цитированием