YTDB  

Вернуться   YTDB > Баг-репорты (Патчи) / Bug reports (Patches) 3.3.5a > TrinityCore

TrinityCore Багрепорты по базе YTDB под ядро Trinity

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.02.2012, 22:26   #41
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Причина найдена и будет устранена.)
NeatElves вне форума   Ответить с цитированием
Старый 19.02.2012, 22:48   #42
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,555
Сказал(а) спасибо: 7,505
Поблагодарили 3,179 раз(а) в 477 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Цитата:
Сообщение от Modmaker Посмотреть сообщение
У тренеров варов и друидов, а может и у большего кол-ва классов, пропали госсипы изучения двойной специализации и сброса талантов после последнего апдейта...
Часть данных не конвертнулась, накати и проверь:
http://filebeam.com/e77c5de121516d4207300d89b5603339



p.s: Прадон: Опять не все, решение унифицировать запросы не всегда получается сделать сразу правильно, еще подумать надо над порядком запросов.
Еще главная проблема, кондишнл что есть в мангосе, половины нет в тринити, некуда перегонять. ((
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 20.02.2012, 22:46   #43
dobrman
Новичок
 
Регистрация: 17.05.2011
Сообщений: 16
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
dobrman На верном пути
Unhappy

Извините, только я заметил, что в тринити произошли какието изменения в таблице conditions и теперь с YTDB он не запускается???
Как быть, посоветуйте?

Нет, собственно я поступил так:
Залил YTDB + апдейты, затем накатил часть из TDB создающую таблицу conditions:


Но как-то переживаю, все ли нормально, ни чего ли еще не требуется, не вылезут ли косяки?

Последний раз редактировалось dobrman; 20.02.2012 в 22:51.
dobrman вне форума   Ответить с цитированием
Старый 21.02.2012, 00:11   #44
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

А ничего, что номера условий в разных базах разные ?)
NeatElves вне форума   Ответить с цитированием
Старый 21.02.2012, 00:21   #45
dobrman
Новичок
 
Регистрация: 17.05.2011
Сообщений: 16
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
dobrman На верном пути
По умолчанию

Цитата:
А ничего, что номера условий в разных базах разные ?)
И то верно... и как теперь поступить? Отказаться от YTDB?
dobrman вне форума   Ответить с цитированием
Старый 21.02.2012, 01:01   #46
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Если не хватает знаний сделать самому, то ждать следующего апа...

На мой взгляд, ничего сильно не изменилось, запросы свободно накатываются.
NeatElves вне форума   Ответить с цитированием
Старый 21.02.2012, 01:12   #47
dobrman
Новичок
 
Регистрация: 17.05.2011
Сообщений: 16
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
dobrman На верном пути
По умолчанию

Да, уже сравнил, спасибо, посмотрел добавились поля, поля пустые с значениями по умолчанию = 0, вернул conditions из YTDB и добавил в нее не достающие поля:
Код:
ALTER TABLE  `conditions` ADD  `SourceId` INT( 10 ) NOT NULL DEFAULT  '0' AFTER  `SourceEntry` ;
ALTER TABLE  `conditions` ADD  `ConditionTarget` TINYINT( 3 ) NOT NULL DEFAULT  '0' AFTER  `ConditionTypeOrReference` ;
ALTER TABLE  `conditions` ADD  `NegativeCondition` TINYINT( 3 ) NOT NULL DEFAULT  '0' AFTER  `ConditionValue3` ;
Вроде так...
dobrman вне форума   Ответить с цитированием
Старый 27.02.2012, 12:08   #48
dobrman
Новичок
 
Регистрация: 17.05.2011
Сообщений: 16
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
dobrman На верном пути
По умолчанию

В общем пробежался по коммитам тринити и сварганил такой дамп sql-запросов:


Только вот как бы составить правильно таблицу temp_convert_spells
Может подскажете каким запросом выдернуть иды спелов удовлетворяющих такому условию "spells with EffectImplicitTarget In (6,21, 25) + spells having Targets & 1115534" так как выше ИДы из TBD?

Или я вообще чушь сотворил? (Да/Нет можно без объяснений, просто, чтобы знать куда дальше двигать, так уж попал, что запускать сервер стал уже после всех этих изменений...)
dobrman вне форума   Ответить с цитированием
Старый 27.02.2012, 12:39   #49
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

И тринити и мангос, в мастер ветке используют клиент 335а, поэтому спеллы одинаковы.
NeatElves вне форума   Ответить с цитированием
Старый 29.02.2012, 10:00   #50
SignFinder
Helper TC_YTDВ
 
Аватар для SignFinder
 
Регистрация: 26.04.2010
Сообщений: 125
Сказал(а) спасибо: 31
Поблагодарили 42 раз(а) в 26 сообщениях
SignFinder Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Если не хватает знаний сделать самому, то ждать следующего апа...

На мой взгляд, ничего сильно не изменилось, запросы свободно накатываются.
можно хотя бы приблизительно узнать когда планируется ап под тринити?
SignFinder вне форума   Ответить с цитированием
Старый 29.02.2012, 10:56   #51
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,555
Сказал(а) спасибо: 7,505
Поблагодарили 3,179 раз(а) в 477 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

После АП под мангос.)
Мы глобально перерабатываем госсипы по сниффам, поэтому нет апдейтов, закончим, потом разберемся что в ядре натворили/наломали.)
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Rootor (01.03.2012)
Старый 09.03.2012, 15:12   #52
Modmaker
Trinity User
 
Регистрация: 20.02.2010
Сообщений: 9
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Modmaker На верном пути
Отправить сообщение для Modmaker с помощью ICQ Отправить сообщение для Modmaker с помощью Skype™
По умолчанию

Текс, после апа стало возможно сбрасывать талы, за это спс.
С двойной специализацией проблема осталась.
__________________
Dimitro это тоже я, точнее это мой основной ник)
Modmaker вне форума   Ответить с цитированием
Старый 09.03.2012, 16:32   #53
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Спасибо, видно проблему, пробуйте:
Код:
UPDATE `conditions` SET `ConditionValue2` = '3' WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 27 AND `ConditionValue1` = 40 AND `ConditionValue2` = 1;
UPDATE `conditions` SET `ConditionValue2` = '3' WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 27 AND `ConditionValue1` = 10 AND `ConditionValue2` = 1;
UPDATE `conditions` SET `NegativeCondition` = '1' WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 25 AND `ConditionValue1` = 63680;
NeatElves вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Rootor (09.03.2012), YuruY (12.03.2012)
Старый 09.03.2012, 20:35   #54
Null
Guest
 
Сообщений: n/a
По умолчанию

Грифон плети
entry: 29488

Не имеет флага такси. Т.е. сесть и спустится с акеруса в оплот нельзя. Тот, что внизу имеет всё нормально.

update conditions set ConditionValue1 = 12657 where SourceGroup = 29488 and SourceEntry = 54568;

Последний раз редактировалось Null; 09.03.2012 в 20:59.
  Ответить с цитированием
Старый 09.03.2012, 22:12   #55
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Цитата:
Сообщение от Null Посмотреть сообщение
Грифон плети
entry: 29488
Не имеет флага такси. Т.е. сесть и спустится с акеруса в оплот нельзя. Тот, что внизу имеет всё нормально.
http://www.trinitycore.info/Creature...e_tc2#IconName
Прописана у него иконка
NeatElves вне форума   Ответить с цитированием
Старый 09.03.2012, 22:18   #56
Null
Guest
 
Сообщений: n/a
По умолчанию

Кондишн неверный


Также

http://ru.wowhead.com/quest=14108

Кв айтем не имеет кондишна. бить можно всех и вся с 1 удара

Последний раз редактировалось Null; 09.03.2012 в 22:21.
  Ответить с цитированием
Старый 09.03.2012, 22:41   #57
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Цитата:
Сообщение от Null Посмотреть сообщение
Кондишн неверный
Какой ??
кв 12657 - телепорт, птица не нужна, она нужна будет через один, как в базе и есть...
Максимум - посмотреть на 2012_03_01_00_world_conditions
Цитата:
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=18 AND `SourceGroup`=29488 AND `SourceEntry`=54568;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEn try`,
`ElseGroup`,`ConditionTypeOrReference`,`ConditionT arget`,`ConditionValue1`,`ConditionValue2`,`Condit ionValue3`,`NegativeCondition`,`Comment`) VALUES
(18,29488,54568,1,8,0,12670,0,0,0,'Required quest rewarded for spellclick'),
(18,29488,54568,2,28,0,12670,0,0,0,'Required quest completed for spellclick');

Последний раз редактировалось NeatElves; 09.03.2012 в 22:48.
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Urban (13.03.2012)
Старый 09.03.2012, 22:55   #58
Null
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Какой ??
кв 12657 - телепорт, птица не нужна, она нужна будет через один, как в базе и есть...
Максимум - посмотреть на 2012_03_01_00_world_conditions
Помогло. Видимо не попало в АП?
  Ответить с цитированием
Старый 09.03.2012, 23:03   #59
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Все запросы конвертнуты родной процедурой тринити, а что потом, после нее еще надо руками химичить, чуть-ли не построчно - так это кривая обработка таблицы кондиций.))
NeatElves вне форума   Ответить с цитированием
Старый 10.03.2012, 19:54   #60
Null
Guest
 
Сообщений: n/a
По умолчанию

Insert into conditions values (17,0,66588,0,0,31,1,3,34925,0,0,0,"",null), (17,0,66588,0,0,31,1,3,35092,0,0,0,"",null);

Фикс http://ru.wowhead.com/item=46954
  Ответить с цитированием
Пользователь сказал cпасибо:
Stiffler (17.03.2012)
Старый 10.03.2012, 21:01   #61
Selexanus
Новичок
 
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Selexanus На верном пути
По умолчанию

http://ru.wowhead.com/quest=4734 - надо заморозить яйцо, квест комплитится спелом, вот только сам яйцехладоскоп отказывается работать, в таблице кондишенов ничего нету, что ещё может ограничить работу спелла? В ядре копать? Или всё дело в том, что яйца являются "трапом" и их невозможно выделить?
Selexanus вне форума   Ответить с цитированием
Старый 11.03.2012, 12:24   #62
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,555
Сказал(а) спасибо: 7,505
Поблагодарили 3,179 раз(а) в 477 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Цитата:
Сообщение от Null Посмотреть сообщение
Insert into conditions values (17,0,66588,0,0,31,1,3,34925,0,0,0,"",null), (17,0,66588,0,0,31,1,3,35092,0,0,0,"",null);

Фикс http://ru.wowhead.com/item=46954
Для шлифовки 17, к апдейту будет удалено и пересобрано:
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Rootor (12.03.2012)
Старый 12.03.2012, 12:34   #63
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Спасибо, видно проблему, пробуйте:
Код:
UPDATE `conditions` SET `ConditionValue2` = '3' WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 27 AND `ConditionValue1` = 40 AND `ConditionValue2` = 1;
UPDATE `conditions` SET `ConditionValue2` = '3' WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 27 AND `ConditionValue1` = 10 AND `ConditionValue2` = 1;
UPDATE `conditions` SET `NegativeCondition` = '1' WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 25 AND `ConditionValue1` = 63680;
Ребят, в общем залил эти кондишны, из всех тренеров, которых я проверял полноценное госсип меню было только у роги в Штормграде (было до заливки и таким же осталось после заливки данного скрипта):скриншот
У всех остальных тренеров нет возможности сбросить таланты и выучиться двойной специализации, имеется доступ только к меню обучения способностям и заклинаниям. К примеру, тренер варлоков:Вариант 1 и Вариант 2
Такая же история с Шаманами, Пристами, Хантерами Скриншот Остальных еще не проверил.

Цитата:
пост 57
Проверил. Предложенный вариант, в данном случае, полностью решает проблему с флаями в Акерусе. Спасибо.

UPD1: В общем, сейчас углубленно читаю вики по conditions, надеюсь смогу чем-то помочь

Последний раз редактировалось Urban; 12.03.2012 в 15:48. Причина: изменение хостинга картинок...запятая не в тему
Urban вне форума   Ответить с цитированием
Старый 12.03.2012, 16:06   #64
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Разберем в скринах по базе, 616(чистая)+правка
1. Выборка, узнаем номера госсипменю(тут думаю ясно)
2. Тект меню(у каждого по 2-а, тоже ясно)
3. Текст опций(тоже ясно, по 3-и стандарта и 4-я - для роги квест)
4. Кондиции(самое интересное):
14 - для текстов (по 2-е шт для каждого, колонки совпали, все ясно)
--------
15 - для меню:
----
0 - для тренеров, обучение, одинаково у всех, кондиции свои
1 - для разучивания талантов, одинаковый косяк у всех - просит воина
2 - для двойной спецухи, тоже косяк у всех одинаков - просит воина
4 - только для роги, тут видим косяк - для игрока уровня выше(должно быть - равному и выше) 24

Вот и видим ошибку, ошибка изначально в апе, не в правке...

Изучив конвертор, нашел 3 опечатки, все ясно.))
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 165
Размер:	103.7 Кб
ID:	2314   Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 163
Размер:	55.1 Кб
ID:	2315   Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 147
Размер:	173.7 Кб
ID:	2316   Нажмите на изображение для увеличения
Название: 4.jpg
Просмотров: 154
Размер:	92.5 Кб
ID:	2317  

Последний раз редактировалось NeatElves; 12.03.2012 в 16:11.
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Urban (13.03.2012)
Старый 12.03.2012, 16:42   #65
Null
Guest
 
Сообщений: n/a
По умолчанию



По поводу http://old.wowhead.com/quest=12801. С моргрейном разобрался(чудом воскрес он). Ивент зацикливается, потом пропадает моргрейн, и всё.

Последний раз редактировалось NeatElves; 12.03.2012 в 17:07.
  Ответить с цитированием
Старый 12.03.2012, 17:28   #66
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Вот и видим ошибку, ошибка изначально в апе, не в правке...
NeatElves, так точно, ошибка изначально с АПом появилась. Спасибо, сейчас буду разбираться
Urban вне форума   Ответить с цитированием
Старый 14.03.2012, 04:08   #67
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Разберем в скринах по базе, 616(чистая)+правка
Вот и видим ошибку, ошибка изначально в апе, не в правке...
NeatElves, благодаря вам решил проблему и вернул тренерам меню со сбросом талантов. Дуал спек, к сожалению, не появился, но, думаю решить его по той же схеме в том же месте Спасибо.
....
Разбираясь с дуал спеком что-то запутался. Информация из вики противоречит той, на основании которой я получил работоспособное меню.

Изучая Вики, уяснил для себя работу таблицы так:

Последний раз редактировалось Urban; 14.03.2012 в 06:32. Причина: добавил информацию о дуал спеке
Urban вне форума   Ответить с цитированием
Старый 14.03.2012, 15:09   #68
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Вики:
Цитата:
get binary values instead of ID, eg: 2^(ID-1).
Сумма класов - 1535, рога =8, значит все остальные 1535-8=1527
У тренера два текста, один для своего класа, другой для всех остальных.
Что тут непонятного ?)

Последний раз редактировалось NeatElves; 14.03.2012 в 15:17.
NeatElves вне форума   Ответить с цитированием
Старый 14.03.2012, 15:24   #69
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Проверяем.
Юрий, NeatElves, так намного лучше Правда, спасибо Проверил сейчас шамана, чернокнижника, разбойника, друида, жреца, воина, ханта - все работает.
Осталась теперь самостоятельная работа над ошибками

Добавлено через 9 минут
Цитата:
Сообщение от NeatElves Посмотреть сообщение
Вики: get binary values instead of ID, eg: 2^(ID-1).
Сумма класов - 1535, рога =8, значит все остальные 1535-8=1527
У тренера два текста, один для своего класа, другой для всех остальных.
Что тут непонятного ?)
Я-то думаю, почему рога 8 (facepalm) Прошу прощения за невнимательность ) Теперь все встало на свои места )) Спасибо за урок

Последний раз редактировалось Urban; 14.03.2012 в 15:17.
Urban вне форума   Ответить с цитированием
Старый 14.03.2012, 22:55   #70
Вовка
Helper TC_YTDB
 
Регистрация: 18.01.2010
Сообщений: 51
Сказал(а) спасибо: 25
Поблагодарили 37 раз(а) в 26 сообщениях
Вовка На верном пути
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Проверяем.
http://paste2.org/p/1940215
Вовка вне форума   Ответить с цитированием
Старый 15.03.2012, 14:10   #71
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,555
Сказал(а) спасибо: 7,505
Поблагодарили 3,179 раз(а) в 477 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Обновлено, тестим:
Вложения
Тип файла: sql conditions_14_15.sql (434.1 Кб, 151 просмотров)
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Вовка (19.03.2012)
Старый 15.03.2012, 20:05   #72
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Ребят, раньше при SourceTypeOrReference = 27 значение ConditionValue1 было равно 1 (в случае с изучением спеллов у тренера), а теперь оно равно 10, что не дает возможности обучаться игрокам, не достигшим 10 лвл. Так задумано или очипятка?
Urban вне форума   Ответить с цитированием
Старый 15.03.2012, 20:30   #73
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Ну давайте вики почитаем:
Цитата:
CONDITION_LEVEL = 27
ConditionValue1: Player level
ConditionValue2: Optional
0 = Level must be equal
1 = Level must be higher
2 = Level must be lesser
3 = Level must be equal or higher
4 = Level must be equal or lower
ConditionValue3: always 0
ConditionValue1: Player level - это от 1 до 80
Очки талантов дают на 10 уровне - значит сброс тоже минимум на 10 и выше
Дуалспек на 40 и выше уровне

БОЛЬШЕ У ТРЕНЕРОВ НЕТ НИКАКИХ ПУНКТОВ ПРИВЯЗАННЫХ К УРОВНЮ

еще вопросы ?


Последний раз редактировалось NeatElves; 15.03.2012 в 20:37.
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Urban (15.03.2012)
Старый 15.03.2012, 21:02   #74
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
еще вопросы ?
NeatElves, спасибо, я понимаю вас и я понял тему с conditions благодаря вам еще в прошлый раз Вопрос немного в другом, не в дуалспеке и не в сбросе талантов. Просто раньше обучение классовым навыкам у тренеров для лоулвл чаров было доступно на уровне, меньшем, чем 10. Например, наставник охотников, дает возможность приобрести новые навыки на 4,6 и 8 уровнях и раньше апнув 4 лвл можно было сразу пойти к тренеру и выучить Выслеживание животных, а апнув 6, выучить Удар ящера (уровень 1). Но сейчас меню обучения классовым навыкам не доступно до 10 лвл. И вопрос этот не с целью "А как это исправить?", а с целью донести до аудитории. Как это исправить я знаю. А вы сразу про женскую консультацию

Последний раз редактировалось Urban; 15.03.2012 в 21:16.
Urban вне форума   Ответить с цитированием
Старый 15.03.2012, 21:12   #75
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Смеркалось...


Ваш пример:
npc=16673 - госсип - 6652
Опцион:
Цитата:
6652 0 3 I seek training in the ways of the Hunter. 5 16 0 0 0 0 NULL
6652 1 0 I wish to unlearn my talents. 1 1 4461 0 0 0 NULL
6652 2 0 I wish to know about Dual Talent Specialization. 1 1 10371 0 0 0 NULL
Для обучаловки нам нужен пункт, выделенный жирным шрифтом
http://www.trinitycore.info/Conditions_tc2
Кондиции(последняя правка из этой темы):
Цитата:
(15, 6652, 0, 0, 0, 15, 0, 4, 0, 0, 0, 0, '', NULL),
(15, 6652, 1, 0, 0, 15, 0, 4, 0, 0, 0, 0, '', NULL),
(15, 6652, 1, 0, 0, 27, 0, 10, 3, 0, 0, 0, '', NULL),
(15, 6652, 2, 0, 0, 15, 0, 4, 0, 0, 0, 0, '', NULL),
(15, 6652, 2, 0, 0, 25, 0, 63680, 0, 0, 1, 0, '', NULL),
(15, 6652, 2, 0, 0, 27, 0, 40, 3, 0, 0, 0, '', NULL);
Пожалуйста, поясните мне(гинекологию пропустим) - откуда у вас там взялось требование уровня ???

Для восприятия - подсветил цветом.

Последний раз редактировалось NeatElves; 15.03.2012 в 21:20.
NeatElves вне форума   Ответить с цитированием
Старый 15.03.2012, 22:43   #76
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Смеркалось...
Возможно и в этом есть причина
Цитата:
Пожалуйста, поясните мне(гинекологию пропустим) - откуда у вас там взялось требование уровня ???
NeatElves, да, в conditions требований нет (идет условие только на проверку класса для меню 0), но есть факт (скриншоты), что для появления меню существует некое условие с требованием. Может пора остановиться в изучении, дабы не пожалеть потом (уж очень любезно вы объяснили мне предыдущие случаи и я не хочу никого злить и ссориться , но я все таки покажу то, что хотел донести.

НПЦ Dark Cleric Duesten <Priest Trainer>
Обучение чара с уровнем 1
1 лвл - доступ к сбросу талантов
Обучение чара с уровнем 9
9 лвл
Обучение чара с уровнем 10
10 лвл - наконец-то меню Train me


Последний раз редактировалось Urban; 15.03.2012 в 23:07.
Urban вне форума   Ответить с цитированием
Старый 15.03.2012, 22:56   #77
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,621
Сказал(а) спасибо: 82
Поблагодарили 5,077 раз(а) в 4,544 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Теперь начинайте удалять 15 кондиции у примера построчно, проверять и костерить разработчиков вашего ядра - база то тут при чем(все согласно вики) ?


Последний раз редактировалось NeatElves; 15.03.2012 в 23:04.
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Urban (15.03.2012)
Старый 16.03.2012, 06:34   #78
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,555
Сказал(а) спасибо: 7,505
Поблагодарили 3,179 раз(а) в 477 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Так, все работает после последних изменений? http://ytdb.ru/showpost.php?p=38034&postcount=71
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 16.03.2012, 09:32   #79
Urban
Новичок
 
Регистрация: 04.01.2012
Сообщений: 11
Сказал(а) спасибо: 9
Поблагодарили 2 раз(а) в 2 сообщениях
Urban На верном пути
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Так, все работает после последних изменений? http://ytdb.ru/showpost.php?p=38034&postcount=71
YuruY, где-то через полтора часа дособираю чистый сервер. У меня все работает, за исключением того, о чем писал выше. Но как сказал NeatElves - это проблемы ядра. Если никто не отпишется в течение этого времени, сделаю репорт.

Update:
YuruY, проверил, все тренеры работают так, как надо.
TrinityCore rev. 2012-03-14 00:21:46 +0100 (1dde22394c88) (Unix, Release) YTDB 616 + правки TC + последние правки conditions_14_15
Спасибо.

Последний раз редактировалось Urban; 16.03.2012 в 14:51. Причина: проверка conditions
Urban вне форума   Ответить с цитированием
Старый 18.03.2012, 02:37   #80
gibatul
Trinity User
 
Регистрация: 12.12.2009
Сообщений: 28
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
gibatul На верном пути
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Для шлифовки 17:
But COndition does not work in core item 46954 is still usable after importing SQL provided in that topic ... :-/

These lines:
INSERT IGNORE INTO `conditions` VALUES ('17', '0', '46954', '0', '0', '24', '0', '1', '34925', '0', '0', '0', '', null);
INSERT IGNORE INTO `conditions` VALUES ('17', '0', '46954', '0', '0', '24', '0', '1', '35092', '0', '0', '0', '', null);

Are NOT working ...

1) ElseGroup is wrong (0 and 1 it should be)
2) It should not be item ID but spell id (66588)
3) CONDITION_UNUSED_24 = 24, ( http://www.trinitycore.info/Conditio...ypeOrReference ) Is not valid
gibatul вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Флудо-баг-репорты в одной теме (часть третья) Kuznec TrinityCore 399 10.11.2011 16:06
Флудо-баг-репорты в одной теме (часть вторая) YuruY TrinityCore 399 18.10.2010 21:32
Баг репорты и правки по БГ YuruY Корзина / Trash can 20 22.04.2010 18:05


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


YTDB - MaNGOS DataBase

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

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