|
Опкоды, Формулы, Клиент Разбор и изучение взаимодействия клиента с сервером |
|
Опции темы | Поиск в этой теме | Опции просмотра |
18.09.2012, 19:37 | #1 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
HIGHGUID_AREATRIGGER
Кто-нибудь сталкивался с такими?
Судя по всему, в 4.x ареатриггеры (избранные?) приходят путем SMSG_UPDATE_OBJECT. Это объясняет отображение квестовых ареатриггеров и то, что в mangos-three отсутствует отображение порталов в инсты. |
19.09.2012, 07:28 | #2 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
|
19.09.2012, 08:21 | #3 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
их брат, эрунак)
http://www.wowhead.com/npc=41309 |
25.09.2012, 22:28 | #5 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
То есть вижуалки порталов - гошки, а ареатриггеры-объекты - совсем другое?
|
26.09.2012, 05:25 | #6 | |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
Цитата:
|
|
26.09.2012, 09:40 | #7 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Как же тогда сделаны квестовые ареатриггеры? За ! или его отсутствие полюбому объект должен отвечать
Или же query опкод какойто шлется для них? Или dummy npc? |
26.09.2012, 10:30 | #8 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
Наверно по этому типу (требуется "пробежаться по триггеру" чтобы условие квеста засчиталось): http://wiki.ytdb.ru/index.php/Areatr...volvedrelation
Глянь в скайфайере, у них таблица есть "areatrigger_queststart", если обработка ее? Только тогда по идее должно быть 2 таблицы: areatrigger_queststart areatrigger_questcomlete Последний раз редактировалось YuruY; 26.09.2012 в 10:34. |
26.09.2012, 10:36 | #9 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Как брать квест - понятно, а вот как сказать клиенту, что там есть квест - не понятно, но ведь как-то ! горят над этими местами.
areatrigger_questcomlete не уверен, что такое надо. скорее нужно посылать офферревард для таких квестом сразу после их завершения Последний раз редактировалось Amaru; 26.09.2012 в 10:44. |
26.09.2012, 10:52 | #10 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
Лучше в качестве примера конкретный кв приведи. |
|
26.09.2012, 11:04 | #11 | |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
Цитата:
Точно не помню но вроде если отказаться от промежуточного квеста в цепочке, то потом его можно взять опять у триггера который давал первый квест цепочки. |
|
26.09.2012, 11:34 | #12 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
http://www.wowhead.com/quest=28741
Перед последним боссом в blackrock caverns есть ареатриггер. Над этим ареатриггером горит желтый "!". Если зайти в этот ареатриггер, будет предложение получить квест. Что не понятно: На основании каких данных клиент зажигает или нет этот "!". Ваши предположения? |
26.09.2012, 11:48 | #13 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
|
26.09.2012, 13:41 | #14 |
Администратор
|
Надо посмотреть снифф любой из инст, где есть данные точки, до и после взятия квеста чтобы понять, есть там ареатриггер/нпц/го или нет.
Возможно, это просто госсип с автоскриптом. Сейчас при отсутствии квеста и соблюдении всех условий над нпц/го горит !, после взятия он пропадает, при отмене появляется. Тут та же самая ситуация, только кликать ничего не надо, просто попасть в определенную зону. Поведение, как у госсипа, только другой тип активации. |
Пользователь сказал cпасибо: | Amaru (26.09.2012) |
26.09.2012, 13:53 | #15 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Поделитесь сниффом?)
|
26.09.2012, 15:24 | #17 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
В сниффах каждая зона пройдена на 100 раз, но такие квесты выполняются только единожды, как теперь вычислить в каком файле это есть? Если вспомнишь))) по своим сниффам глянь в админке файлы и выдай (если ссылка сдохла закину, все сливал).))
|
31.05.2013, 15:41 | #19 | |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Цитата:
https://github.com/TrinityCore/Trini...b3277aa9a6a807 |
|