Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты для начинающих
Показать сообщение отдельно
#86
Старый 21.04.2016, 17:54
  #86
^
LordRaia
 
Аватар для LordRaia
📖
Регистрация: 10.11.2012
Сообщения: 21
Регистрация: 10.11.2012
Сообщения: 21
По умолчанию
Re: Скрипты для начинающих

MentВот это абсолютно неправильно. Посмотрите мануал, там нужна ссылка на текстовый файл, а не просто текст.
Спасибо
Еще один вопрос, если не сложно)
У меня есть второстепенное задание Conquer типа Manual с изначальными параметрами видимости/активности false.
Но что-то не работает

	path = GetMapDataPath()
function activate(obj)
     SetObjectiveState(obj, OBJECTIVE_ACTIVE,PLAYER_2)
end

function complete(obj)
     SetObjectiveState(obj, OBJECTIVE_COMPLETED,PLAYER_2)
     MessageBox(path.."meow1.txt")
end

function proph_event(hero)
     if GetObjectiveState("Conquer") == OBJECTIVE_UNKNOWN then
        activate("Conquer")
     else
         if GetObjectiveState("Conquer") == OBJECTIVE_ACTIVE and HasArtefact(hero, 29)  then
            complete("Conquer")
            Trigger(OBJECT_TOUCH_TRIGGER, "Prophet", nil)
         end
end

SetObjectEnabled("Prophet", nil)
Trigger(OBJECT_TOUCH_TRIGGER, "Prophet", "proph_event")
__________________
Злой пещерный демон
Злой пещерный демон
LordRaia вне форума
Ответить с цитированием