Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Написание квестов Aion
#21
?????? - выводит если уровень не соответствует (у квеста установлен флаг LOCKED), в данном случае он установлен потому что нет самого квеста, даже если вручную проставить флаг START, то Бомеронд вам ничем не поможет, у него откроется диалог квеста, но там только "кнопка", обработчика еще нет.

В quest_data.xml находятся только правила получения квеста и его окончания. А вот уже в quest_script_data\название_территории.xml находятся действия, которые выполняем для прохождения того или иного квеста.

В общем на данный момент "миссии" от 2001 - 2006 не работают, но если есть желание что-то поковырять, то советую изучить как реализованы эти квесты у Элийцев (1001 - 1006), и их обработчики.

Цитата:gameserver\data\scripts\system\handlers\quest
Ответ
#22
ViAl Написал:Правка рабочих квестов понятна. Хотелось бы разобраться с нерабочими.
Например миссия для асмодиан 3 лвл Охрана припасов разбойников. Изначально миссия недоступна для выполнения, при открытии в клиенте окна "Миссии" в описании квеста мы видим символы "??????","Выполнение задания доступно по достижении 1го уровня". Стартовый НПС дающий миссию Бомеронд. Подхожу к Бомеронду персонажем 3+ уровня, однако квест он не даёт.
Открываю quest_data.xml и нахожу в нём описание квеста:

т.е. вроде бы всё нормально, однако квест не работает.
есть ещё файлик quest_script_data.xml он за что отвечает?
Где что править ? Smile
Такое ощущение либо все знают и молчат, либо никто не знаетBig Grin

В самом коде не прописано у кого брать и кому оттдавать...
Код:
start_npc_id="ид нпц у кого берёш"
end_npc_id="ид нпц у кого здаёш"
а пишется он в этой строке
Цитата:<quest race_permitted="ASMODIANS" cannot_giveup="true" cannot_share="true" max_repeat_count="1" minlevel_permitted="1" name="Thinking Ahead" Здесь id="2001">

и теперь он имеет вид:
Код:
<quest race_permitted="ASMODIANS" cannot_giveup="true" cannot_share="true" max_repeat_count="1" minlevel_permitted="1" name="Thinking Ahead" start_npc_id="203518" end_npc_id="203518" id="2001">
<collect_items>
<collect_item count="4" item_id="182203002"/>
</collect_items>
<rewards exp="2250">
<selectable_reward_item count="1" item_id="114100794"/>
<selectable_reward_item count="1" item_id="114300804"/>
<selectable_reward_item count="1" item_id="114500766"/>
</rewards>
</quest>

теперь попробуй его проверить
Только тот добивается цели, кто её видит.Cool
Остальные - живут только иллюзиями!:o
Тот цель видит! Остальное - илюзии!
Ответ
#23
BeLiX Написал:В самом коде не прописано у кого брать и кому оттдавать...
Код:
start_npc_id="ид нпц у кого берёш"
end_npc_id="ид нпц у кого здаёш"
а пишется он в этой строке
......
теперь попробуй его проверить
Тов.BeLiX!
Не совсем понял Вашу мысль. В коде как раз таки прописано у кого брать и кому "отдавать". Что вы изменили в вышеприведенном коде? Как было так и осталось. Что пробовать проверять если изменений в коде не было?

Добавлено через 39 секунд
Поясните пожалуйста Вашу мысль Smile
Ответ
#24
ViAl Написал:Тов.BeLiX!
Не совсем понял Вашу мысль. В коде как раз таки прописано у кого брать и кому "отдавать". Что вы изменили в вышеприведенном коде? Как было так и осталось. Что пробовать проверять если изменений в коде не было?

Добавлено через 39 секунд
Поясните пожалуйста Вашу мысль Smile

был код:
Цитата:<quest race_permitted="ASMODIANS" cannot_giveup="true" cannot_share="true" max_repeat_count="1" minlevel_permitted="1" name="Thinking Ahead" id="2001">

стал:
Цитата:<quest race_permitted="ASMODIANS" cannot_giveup="true" cannot_share="true" max_repeat_count="1" minlevel_permitted="1" name="Thinking Ahead" start_npc_id="203518" end_npc_id="203518" id="2001">

добавлено всего чуть чуть, а квест начинает работать Smile

Добавлено через 4 минуты
ViAl Написал:Тов.BeLiX!
Не совсем понял Вашу мысль.
Поясните пожалуйста Вашу мысль Smile
Объясняю...
Сервер не знает у кого должен браться квест, и кем он должен заканчиваться... именно поэтому там где должна быть миссия стоят "??????"
так как он не может найти этот квест.
для того чтобы оно нашло и можно было пройти его
я и добавил 2 команды.

Добавлено через 9 минут
я больше недели сидел и разбирался что написано,
и еще 2 недели практиковал пока винда не слетела.

теперь больше недели мучаюсь с клиентом. и надеюсь до меня дошло с моими проблемами
Только тот добивается цели, кто её видит.Cool
Остальные - живут только иллюзиями!:o
Тот цель видит! Остальное - илюзии!
Ответ
#25
Ооо =) Теперь вижу разницу =) Сейчас последняя ревизия скачается и буду пробовать =) А как же тогда слова PROGRAMMATOR об отсутствии обработчиков в scripts/system/data?
У вас этот квест заработал после внесения вышеприведенных поправок?
Ответ
#26
ViAl Написал:Ооо =) Теперь вижу разницу =) Сейчас последняя ревизия скачается и буду пробовать =) А как же тогда слова PROGRAMMATOR об отсутствии обработчиков в scripts/system/data?
У вас этот квест заработал после внесения вышеприведенных поправок?

больше недели назад работал) щас аион дообновляю изменю bin32 и буду испытывать опять.
а слова PROGRAMMATOR верны но не для данного случая...
Только тот добивается цели, кто её видит.Cool
Остальные - живут только иллюзиями!:o
Тот цель видит! Остальное - илюзии!
Ответ
#27
BeLiX Написал:был код:


стал:


добавлено всего чуть чуть, а квест начинает работать Smile

Добавлено через 4 минуты

Объясняю...
Сервер не знает у кого должен браться квест, и кем он должен заканчиваться... именно поэтому там где должна быть миссия стоят "??????"
так как он не может найти этот квест.
для того чтобы оно нашло и можно было пройти его
я и добавил 2 команды.

Добавлено через 9 минут
я больше недели сидел и разбирался что написано,
и еще 2 недели практиковал пока винда не слетела.

теперь больше недели мучаюсь с клиентом. и надеюсь до меня дошло с моими проблемами

сделал как ты написал, в итоге ГС перестал запускаться, консоль пишет следующее:
Код:
Starting Aion-Unique Game Server.

[INFO 2010-02-09 23-46-00] com.aionemu.commons.database.DatabaseFactory:134 - Su
ccessfully connected to database
[INFO 2010-02-09 23-46-03] com.aionemu.commons.database.dao.DAOManager:70 - Load
ed 13 DAO implementations.
[INFO 2010-02-09 23-46-05] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
[ERROR 2010-02-09 23-46-13] com.aionemu.gameserver.dataholders.loadingutils.XmlD
ataLoader:133 - Error while merging xml files,e
[INFO 2010-02-09 23-46-13] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
[ERROR 2010-02-09 23-46-20] com.aionemu.gameserver.dataholders.loadingutils.XmlD
ataLoader:133 - Error while merging xml files,e
[INFO 2010-02-09 23-46-20] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
[ERROR 2010-02-09 23-46-27] com.aionemu.gameserver.dataholders.loadingutils.XmlD
ataLoader:133 - Error while merging xml files,e
[INFO 2010-02-09 23-46-27] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
не работает Sad
Ответ
#28
ViAl Написал:сделал как ты написал, в итоге ГС перестал запускаться, консоль пишет следующее:
Код:
Starting Aion-Unique Game Server.

[INFO 2010-02-09 23-46-00] com.aionemu.commons.database.DatabaseFactory:134 - Su
ccessfully connected to database
[INFO 2010-02-09 23-46-03] com.aionemu.commons.database.dao.DAOManager:70 - Load
ed 13 DAO implementations.
[INFO 2010-02-09 23-46-05] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
[ERROR 2010-02-09 23-46-13] com.aionemu.gameserver.dataholders.loadingutils.XmlD
ataLoader:133 - Error while merging xml files,e
[INFO 2010-02-09 23-46-13] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
[ERROR 2010-02-09 23-46-20] com.aionemu.gameserver.dataholders.loadingutils.XmlD
ataLoader:133 - Error while merging xml files,e
[INFO 2010-02-09 23-46-20] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
[ERROR 2010-02-09 23-46-27] com.aionemu.gameserver.dataholders.loadingutils.XmlD
ataLoader:133 - Error while merging xml files,e
[INFO 2010-02-09 23-46-27] com.aionemu.gameserver.dataholders.DataManager:125 -
##### STATIC DATA [section beginning] #####
не работает Sad

Sad у меня тоже с новыми ревизиями перестало Sad буду опять пробовать

Добавлено через 36 минут
Залез по адресу \Aion(клиент)\data\Quest распаковал pak файл, а там Xml файлы открываю их а они закодированы... никто не подскажет как их раскодировать. кажись я понял как квесты свои добавлять
Только тот добивается цели, кто её видит.Cool
Остальные - живут только иллюзиями!:o
Тот цель видит! Остальное - илюзии!
Ответ
#29
Хотелось бы узнать от гуру для каких из квестов на данный момент не реализованы обработчики, и как это отмечено в *.xml ?
Для нереализованных квестов пока что увидел два типа описаний:
<!-- TODO: Bolverk's Secret Request -->
- я так понимаю для этих квестов отсутсвуют обработчики? Хотя смотрю на таймлайн, люди успешно их добавляют без явакодерства )
<!-- Order of the Captain handled by script -->
- "нуждается в скрипте" ? или для этих ещё не созданы обработчики?
P.S.: под обработчиками понимаю \aion\gameserver\data\scripts\system\handlers\quest\*.java файлы
PROGRAMMATOR Wink Отзовись! Smile

Добавлено через 1 час 3 минуты
BeLiX Написал:Sad у меня тоже с новыми ревизиями перестало Sad буду опять пробовать

Добавлено через 36 минут
Залез по адресу \Aion(клиент)\data\Quest распаковал pak файл, а там Xml файлы открываю их а они закодированы... никто не подскажет как их раскодировать. кажись я понял как квесты свои добавлять
AionDisAsm тебе в помощь, юный падаван Wink
Ответ
#30
Добрый день. может кто сможет подскзать:

Открыть спойлер

Делал по подобию другого квеста.

Квест берется у первого НиПиСи и после принятия квеста телепортирует к городу.
В городе второй НиПиСи заканчивает квест.

На данном этапе сложность в том что, стартовый НиПиСи не предлагает квест.
(код кривой - я знаю)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Редактирование клиентских XML файлов Aion PROGRAMMATOR 41 43,379 02-03-2019, 07:11 PM
Последний пост: flopix
  Новогоднее Оружие Aion ErikFoV 2 4,461 12-14-2016, 03:22 PM
Последний пост: ErikFoV
  Как изменить адрес сайта открываемый из клиента Aion flopix 1 4,645 08-11-2016, 09:55 PM
Последний пост: KoToWeD
  Официальный FAQ по серверу Aion-Emu PROGRAMMATOR 39 47,907 04-02-2016, 07:49 AM
Последний пост: Liffiller
  Offline база знаний AION - Начало Fireword 29 28,021 02-23-2015, 01:22 PM
Последний пост: 4ePtb
  нужен Мануал по Aion Dr_Lector 2 5,588 06-08-2013, 04:06 PM
Последний пост: Dr_Lector
  Извлекаем содержимое *.PAK файлов клиента Aion PROGRAMMATOR 39 50,834 07-17-2012, 09:06 AM
Последний пост: exeweb
  Компиляция сервера AION nelegal 136 94,029 05-24-2012, 02:22 PM
Последний пост: rozenkarn
  Aion.exe sullen.nv 20 16,055 05-10-2012, 11:12 AM
Последний пост: sayran
  Установка эмулятора Aion-Emu или Aion-Unique PROGRAMMATOR 306 227,185 02-24-2012, 01:52 PM
Последний пост: TAG

Перейти к форуму:


Пользователи, просматривающие эту тему: