Показать сообщение отдельно
Старый 29.05.2011, 18:05   #3
Selexanus
Новичок
 
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Selexanus На верном пути
По умолчанию

У вас на картинке тоже самое... по классам.
Я понимаю, что близы молодцы и прочее, но:
24564 - доступен всем расам орды, включая кровавых эльфов (воин, паладин, охотник, разбойник, дк, маг, варлок).
24594 - доступен только кровавым эльфам (воин, паладин, охотник, разбойник, дк, шаман, маг, варлок, друид).
24598 - доступен всем расам орды, включая эльфов (присты, шаман, друиды).
24596 - доступен только кровавым эльфам (присты).

Выходит, что эльфы имеют по 2 квеста.
Быть может из 24564 и 24598 надо убрать доступ эльфам?

24564+24598 = все расы орды (даже эльфы) и все классы.
24594+24596 = эльфы и все классы.
Не логично же как-то?

Цитата:
NextQuestInChain всегда брался из кеша вроде...
Тогда почему в 4 квестах есть NextQuestInChain и NextQuestId, а которые именно для эльфов - нет? Опять же какая-то нестыковка. Ведь у этих квестов есть так же продолжение для своих рас. (24800, 24798 - только для эльфов, 24801, 24799 - для всех рас КРОМЕ эльфов).
Так же наличие цепочки говорит и вовхеад, показывая что квест состоит в цепочке из 2 квестов.

В общем я так сделал:
Цитата:
UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`= 24564;
UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`= 24598;
UPDATE `quest_template` SET `NextQuestId` = 24800 WHERE `entry`= 24594;
UPDATE `quest_template` SET `NextQuestId` = 24798 WHERE `entry`= 24596;
UPDATE `quest_template` SET `NextQuestInChain` = 24800 WHERE `entry`= 24594;
UPDATE `quest_template` SET `NextQuestInChain` = 24798 WHERE `entry`= 24596;

Последний раз редактировалось Selexanus; 29.05.2011 в 18:30.
Selexanus вне форума