Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Баг-репорты

Важная информация

Баг-репорты Описываем проблемы и ошибки работы ядра

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2010, 22:40   #1
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию Отображение сгруппированных квестов

Вроде как дело не в базе и не во флагах, может опкод какой надо обрабатывать?
Суть: сгруппированные квесты с `ExclusiveGroup`>0 должны отображаться не все вместе, а только один их них рандомно, если они у одного квестера
Что имеем: показываются все в раз
Баг был всегда, щас решил напомнить о нем

Последний раз редактировалось timmit; 29.05.2010 в 22:50.
timmit вне форума   Ответить с цитированием
Старый 30.05.2010, 09:32   #2
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Разве это так не задумано?
LordJZ вне форума   Ответить с цитированием
Старый 30.05.2010, 10:03   #3
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию

Что так задумано? Конечно нет, если у квестера есть 5 квестов и все они в одной группе ( один из ), то показываться будет только один рандомно... а если это дейли или викли, то при ресете меняется тоже рандомно, но не должны они все 5 показываться в квест логе квестера
timmit вне форума   Ответить с цитированием
Старый 30.05.2010, 10:12   #4
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Хорошо, тогда каким образом вы предлагаете сделать например вот эти два квеста: http://www.wowhead.com/quest=10551 и http://www.wowhead.com/quest=10552
LordJZ вне форума   Ответить с цитированием
Старый 30.05.2010, 10:27   #5
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию

Значит действует такая штука только на дейли и викли
timmit вне форума   Ответить с цитированием
Старый 30.05.2010, 12:08   #6
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

И соответственно ничем это не относится к ExclusiveGroup
LordJZ вне форума   Ответить с цитированием
Старый 30.05.2010, 12:18   #7
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию

Как раз так и относится, если дейли или викли будут нормально без `ExclusiveGroup`>0, то они и показываются у нпс нормально все вместе, а если оно есть, то отображается только один из.
Как один из примеров, правда плохой пример:
На ристалище у квестера Серебрянного Авангарда два дейли квеста не в группе - нормально показываются оба в раз. Но возмем например квестера на оло с рандомными квестами, они в группе - и показывается только один из.
Даже если обработка в дейли идет этих случаев, то управляет ими условие как раз таки имеется ли `ExclusiveGroup`>0 или нет

Последний раз редактировалось timmit; 30.05.2010 в 12:25.
timmit вне форума   Ответить с цитированием
Старый 30.05.2010, 12:59   #8
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

ExclusiveGroup - это лишь группа квестов, никак не относящаяся к их рандомизации. Если вы хотите, за рандомизацию должна отвечать модификация *_questrelation, например через game_event_creature_quest. А у вас стоят записи в creature_questrelation, поэтому все квесты показываются сразу...
LordJZ вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch]Маска класов для квестов Burned Отвергнутые патчи 4 05.10.2010 13:24
Условия завершения квестов deadangel Баг-репорты 4 30.09.2010 16:47
[patch]Маски классов для квестов virusav Отвергнутые патчи 5 19.08.2010 22:26
Предложение квестов группе frenk Баг-репорты 6 08.03.2010 21:41
неправильное отображение Game_event в календаре timmit Баг-репорты 5 08.03.2010 16:46


Текущее время: 09:32. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot