Wc3-Maps.ru » Наработки



QApi




Небольшой набор JASS функций для работы с квестами.
Включает в себя:
===========
AddReq(Req)
Добавляет квестовое требование содержащее строку Req.
См. пояснение ниже
===========
InitQuest(Type,Title,Description,Icon,Reqs)
Примечания:
ID,который будет впоследствии использован распологаются в том порядке,в каком их инициализировали +)
Type - тип квеста.
0 - Основной, раскрытый; 1 - Основной, нераскрытый
2 - Дополнительный, раскрытый; 2 - Дополн.,нераскрытый
Icon - путь к иконке. Не забудьте, что на JASS путь у иконки не "aaa\bbb\ccc.blp",а"aaa\\bbb\\ccc.blp", потом, если нужно будет добавлю ету функцию.
Reqs - кол-во требований в квесте, которые были инициализированы,но е использованы,т.е.:
Вы инициализивровали 5 требований, использовали в первом квесте 2 из них,затем во втором кесте 1,в третьем квесте 1 и еще осталось одно неиспользованное.
===========
DiscoverQuest(Num)
Раскрывает квест,если он был нераскрыт
===========
CompleteReq(Quest,Req)
"Выполняет" требование номер Req в квесте номер Quest
===========
CompleteQuest(Quest)
"Выполняет" квест со всеми вытекающими из этого обстоятельствами
===========
QuestStatus(Quest)
Самая вкуснятина! Выводит статус квеста номер Quest в виде:
QUEST STATUS
Item Hunt
- Find Item (Completed)
- Use it
========Это все по QApi Functions ========
Как перенести?
Дружно копируем весь Custom Code и переменные, начинающиеся с QApi_ (Удобно,не прада ли? )
Enjoy!
З.Ы. Вообще тестеры говорили,что багов не наблюдается, но ето пока только версия 0.8б, если народ откликнется,доработаю.

Похожие материалы
Категория: Наработки | Добавил: Адмирал
Просмотров: 2496 | Скачиваний: 290 | Рейтинг: 5.0/1 | Дата добавления

Всего комментариев: 0
ComForm">
avatar
Рейтинг@Mail.ru
Яндекс.Метрика

Copyright © 2010-2017
Вакансии :: Контакты
Мобильная версия сайта