|
---|
|
Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы. Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать? |
|
Опции темы | Поиск в этой теме | Опции просмотра |
29.05.2011, 15:35 | #1 |
Новичок
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
|
Очищение Кель Делара
У меня вопрос:
1) Квесты 24564 и 24594. Первый квест для орды и второй для орды. В первом все расы, во втором только кровавые эльфы. Классы расписаны те же самые. Вопрос: зачем? 2) 24598 и 24596. Аналогично... первый квест для орды и второй для орды. Но во втором он только для кровавых эльфов и только для пристов. Ведь для всех классов орды надо только 2 квеста выходит: 24564 - дает для всех, кроме пристов, друидов и шаманов. 24598 - дает для оставшихся. Всё орда. Так зачем эти лишние 2 квеста (24594 и 24596)? Там стоит Exclusive Group, но выходит что эльфам доступно 2 квеста, а выполнить они могут только один. У альянса такого бреда нету... Так же возможно из-за этих 2х квестов кровавым эльфам и вовсе не дают последний квест с наградой. В частности паладины жалуются, что пишет "этот квест не доступен для вашей расы" Или тогда надо квестам 24594 и 24596 приделать NextQuestId и NextQuestInChain в виде для первого квеста 24800 и для второго 24798. Или у квестов для всех рас (24564 и 24598) убрать эльфов, чтобы им не были доступны несколько квестов. Ну или удалить перечисленные выше квесты (24594 и 24596) и добавить доступ к другим квестам (24800 и 24798) для рас эльфов. В общем я запутался тут, не знаю как лучше сделать Последний раз редактировалось Selexanus; 29.05.2011 в 15:45. |
29.05.2011, 16:26 | #2 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
1. Задайте вопросы близзам, зачем они так сделали...
2. Задайте вопрос себе - почему у вас классы одинаковые... 3. Выберите в клиенте старт новым персонажем и сравните... 4. Посмотрите на количество критерий ачива - http://ru.wowhead.com/achievement=4596... NextQuestInChain всегда брался из кеша вроде... алики----(Ш,Ж,Д)\ ------(остальные)/ орда эльфы---------(Ж)\ -------(остальные)/ остальные-(Ш,Ж,Д)\ --------(остальные)/ Последний раз редактировалось NeatElves; 29.05.2011 в 17:02. |
29.05.2011, 18:05 | #3 | ||
Новичок
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
|
У вас на картинке тоже самое... по классам.
Я понимаю, что близы молодцы и прочее, но: 24564 - доступен всем расам орды, включая кровавых эльфов (воин, паладин, охотник, разбойник, дк, маг, варлок). 24594 - доступен только кровавым эльфам (воин, паладин, охотник, разбойник, дк, шаман, маг, варлок, друид). 24598 - доступен всем расам орды, включая эльфов (присты, шаман, друиды). 24596 - доступен только кровавым эльфам (присты). Выходит, что эльфы имеют по 2 квеста. Быть может из 24564 и 24598 надо убрать доступ эльфам? 24564+24598 = все расы орды (даже эльфы) и все классы. 24594+24596 = эльфы и все классы. Не логично же как-то? Цитата:
Так же наличие цепочки говорит и вовхеад, показывая что квест состоит в цепочке из 2 квестов. В общем я так сделал: Цитата:
Последний раз редактировалось Selexanus; 29.05.2011 в 18:30. |
||
29.05.2011, 18:42 | #4 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
599 давно уже на дворе...) Косяк в фулле, потому как - (Для Юры - видимо не попала в ап правка предпред и предпоследней строки.))
Вот это надо повторить Код:
UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`= 24564; UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`= 24598; Лично у меня все работает и сказано же - NextQuestInChain из кеша берется. Наличие цепочки - PrevQuestId и NextQuestId, читайте вики наконец Последний раз редактировалось NeatElves; 29.05.2011 в 18:59. |
30.05.2011, 02:19 | #5 | |
Новичок
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
|
Ладно, NextQuestInChain берется из кеша, почему тогда NextQuestId нету? Каким образом может быть цепочка, если нет ни NextQuestId ни NextQuestInChain. Речь идет не о доступе к следующему квесту, а именно о цепочке.
Так же: 24798 - Конец: Вершительница правосудия Мариэль Чистосердечная (33817). Цитата:
|
|
30.05.2011, 06:30 | #6 | |
YTDB dev
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
|
Цитата:
|
|
30.05.2011, 12:01 | #7 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
http://www.wowwiki.com/Quest:A_Victo...ace,_blood_elf)
Нпц и так квестер Код:
DELETE FROM `creature_involvedrelation` WHERE `quest` = 24798; INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (33817, 24798); |
31.05.2011, 09:42 | #8 |
Guest
Сообщений: n/a
|
В базе то все гуд, скриптуйте квесты.
|