YTDB

Вернуться   YTDB > Корзина / Trash > Корзина / Trash can

Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

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

У меня вопрос:
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.
Selexanus вне форума  
Старый 29.05.2011, 16:26   #2
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

1. Задайте вопросы близзам, зачем они так сделали...
2. Задайте вопрос себе - почему у вас классы одинаковые...
3. Выберите в клиенте старт новым персонажем и сравните...
4. Посмотрите на количество критерий ачива - http://ru.wowhead.com/achievement=4596...
NextQuestInChain всегда брался из кеша вроде...

алики----(Ш,Ж,Д)\
------(остальные)/
орда
эльфы---------(Ж)\
-------(остальные)/
остальные-(Ш,Ж,Д)\
--------(остальные)/
Миниатюры
Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 611
Размер:	116.7 Кб
ID:	1818  

Последний раз редактировалось NeatElves; 29.05.2011 в 17:02.
NeatElves вне форума  
Старый 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 вне форума  
Старый 29.05.2011, 18:42   #4
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

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.
NeatElves вне форума  
Старый 30.05.2011, 02:19   #5
Selexanus
Новичок
 
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Selexanus На верном пути
По умолчанию

Ладно, NextQuestInChain берется из кеша, почему тогда NextQuestId нету? Каким образом может быть цепочка, если нет ни NextQuestId ни NextQuestInChain. Речь идет не о доступе к следующему квесту, а именно о цепочке.

Так же:
24798 - Конец: Вершительница правосудия Мариэль Чистосердечная (33817).
Цитата:
DELETE FROM `creature_involvedrelation` WHERE `quest` = 24798;
INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (33817, 24798);
UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry`=33817;
Selexanus вне форума  
Старый 30.05.2011, 06:30   #6
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Цитата:
Ладно, NextQuestInChain берется из кеша, почему тогда NextQuestId нету? Каким образом может быть цепочка, если нет ни NextQuestId ни NextQuestInChain. Речь идет не о доступе к следующему квесту, а именно о цепочке.
Преквестом.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума  
Старый 30.05.2011, 12:01   #7
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

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);
NeatElves вне форума  
Старый 31.05.2011, 09:42   #8
den696
Guest
 
Сообщений: n/a
По умолчанию

В базе то все гуд, скриптуйте квесты.
 
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 11:56. Часовой пояс GMT +4.


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot
Punk's On-Air - Punk, Folk, Blues, Ska Bascinet - реконструкция denw IL-2 Training Книготорговая Компания «А-5» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства