YTDB

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2012, 09:15   #121
dobrman
Новичок
 
Регистрация: 17.05.2011
Сообщений: 16
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
dobrman На верном пути
По умолчанию

Цитата:
находишь этот спелл в базе и играешь с флагами каста, где-то такое уже было
Я еще не очень хорошо знаю структуру базы.
Где его искать?
В spell_dbc спела с ИД=39550 не наблюдается.
dobrman вне форума   Ответить с цитированием
Старый 25.05.2012, 10:12   #122
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 Репутация неоспорима
По умолчанию

Написано же предельно ясно:
Цитата:
ERROR: SCRIPT_COMMAND_CAST_SPELL ('waypoint_scripts' script id: 805) no target unit found for spell 39550
В таблице 'waypoint_scripts' под номером 805 существует запись, в которой кастуется спелл 39550, берете и ищите там эту запись и начинаете играться с datalong2 согласно вики
NeatElves вне форума   Ответить с цитированием
Старый 25.05.2012, 11:29   #123
dobrman
Новичок
 
Регистрация: 17.05.2011
Сообщений: 16
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
dobrman На верном пути
По умолчанию

Цитата:
В таблице 'waypoint_scripts' под номером 805 существует запись, в которой кастуется спелл 39550, берете и ищите там эту запись и начинаете играться с datalong2 согласно вики
Спасибо за разъяснения, к сожалению не нашел информацию, как должна навешиваться эта абилка (на цель или на ближайшие цели).
Но в любом случае в лог сыпятся ошибки при datalong2:
0 - Source->Target и
2 - Target->Target
Т.е. я так понимаю кидать абилку только на цель без ошибок в лог не выйдет.
Заменил на 4 (Source->Closest), т.е. на ближайшего, ошибок нет, но на счет достоверности не уверен...
dobrman вне форума   Ответить с цитированием
Старый 25.05.2012, 11:46   #124
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 Репутация неоспорима
По умолчанию

Она вроде на себя, визуально - кастер становится в стойку
Цитата:
Effect 0: Id 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 1
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 4 (SPELL_AURA_DUMMY), value = 1, misc = 0 (0), miscB = 0, periodic = 0

Effect 1: Id 3 (SPELL_EFFECT_DUMMY)
BasePoints = 1
Targets (18, 0) (TARGET_EFFECT_SELECT, NO_TARGET)
NeatElves вне форума   Ответить с цитированием
Старый 25.05.2012, 19:17   #125
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Баг заселения ЦЛК
Баг замечен в УТДБ 610 - просто сверил координаты, 620 и 621 - сверял уже на запущенном чистом ядре (другие не проверял, перезаливать разные версии баз было влом)

Комната ЦЛК с Королем личем где стоят Тирион и Артас на троне.
Так вот баг заключается в том что все в той области поднято на 200-500 пунктов вверх по координате Z.
Почему это так заметно?

Ну берем, например, спелл телепорта в комнату http://ru.wowhead.com/spell=70860 смотрим в базе координату Z и видим что она составляет 840,857
Телепортируемся кастом этого спелла - бац мы в текстурах, падаем куда-то далеко далеко вниз. Но беда как всегда ходит не одна.
Подумал что мб координаты спелла не правильно залили, сначало поднял координату до 1040, теперь падем прямо на платформу (GO ID: 202161), но что-то опять не так.
Тотемы при спауне не видно (где-то под землей далеко шо даже радиус ауры не достает), при запуске ивента Тирион и Лич тоже магическим образом падают под землю и там себе мирно беседуют.

Долго мучаясь с чистыми базами и ядром определил что на ТДБ такой проблемы нету. Сверил координаты спелла телепорта - аналогичны с УТДБ, сверил координаты ГО и НПС спауна - тут и вылезли не стыковки, про которые я написал выше. Все каким-то образом поднялось на добрую сотню метров.

Когда все опустил до правильных координат, тотемы и мобы уже под землю перестали проваливатся

Ну и второй баг заселения цлк - правый коридор ведущий к валитрии и синдрагосе, трешак в коридоре дублирован почти на каждой точке спауна с фазой спауна 1, я бы понял если бы фазы хоть были разные, но с первой фазой они всегда видимые всем, аналогично дракончики возле синдрагосы

Правок на это у меня нету, ибо делалось все на лету. Написал чтобы были в курсе.
Вот фикс на координату платформы http://ru.wowhead.com/object=202161, но там ГО и НПСов намного больше которых надо опустить
Код:
UPDATE `gameobject` SET `position_z` = '836.6' WHERE `guid` = 8322;
Ну и на последок толи баг толи недоработка тринити с аурами псевдосмерти в ЦЛК включая кровавый совет.
У меня вопрос как идет сниф этого?
Как можно быть уверенным что аура изначально была на мобе, а не повешена скриптом во время попадания в зону действия обзора моба или самого тригера скрипта?
Потому что помню тут темы про creature_template_addon что там говорили мол была в снифах аура моба значит мы ее приклеили и оно так должно быть.
У кровавого совета, да и у мобов перед правым корридором висит дурная аура псевдосмерти (айди только разные) но изза этого не корректно работает все.
После вайпа кровавый совет лежит трупом и уже не сагрить , а треш ваще при агро стоит как пришпиленный к одной точке, его так издалека можно убить не получив при этом никакого урона.
Вот примеры мобов с псевдосмертью у которых если стереть аддон то все стает нормально
37972, 37970, 37973 - кровавый совет
37122, 37123, 37129, 37124, 37125 - ну скажите как можно быть мертвым до окончания ивента в котором их убивают (ивент со сваланой в конце корридора) Или снифер паранормальный и умеет предсказать что будет
38125, 37134, 37132, 37133 - треш на пути к свалане (с адоном пришпилен к земле как манекены)

Последний раз редактировалось Chaosua; 25.05.2012 в 19:46.
Chaosua вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SignFinder (26.05.2012)
Старый 25.05.2012, 20:10   #126
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 Репутация неоспорима
По умолчанию

Цитата:
Так вот баг заключается в том что все в той области поднято на 200-500 пунктов вверх по координате Z.
Так было задумано когда скриптов не было вообще (нашел пост от 23.03.2010, это самое начало заселения, шпиль полностьб вас обездвиживал), накатываем, чтоб вернуть все на место:
Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967);
UPDATE `creature` SET `position_z` = `position_z` - 200 WHERE `guid` IN (115781, 115782);
Проверяем, смотрим что еще осталось не сдвинутым (тут еще изучаем http://ytdb.ru/showthread.php?t=11379&highlight=202161).

Телепорт к личу проверьте, ато портавать будет выше.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chaosua (27.05.2012)
Старый 25.05.2012, 20:18   #127
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 Репутация неоспорима
По умолчанию

Насчет аур и т.д., если есть чем разобрать, вот полный снифф: http://ytdb.ru/showpost.php?p=38659&postcount=450
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 25.05.2012, 20:31   #128
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 Репутация неоспорима
По умолчанию

Цитата:
Вот примеры мобов с псевдосмертью у которых если стереть аддон то все стает нормально
Вот не полный снифф, но видно, кое где в аурах нужно убавить (скорее чтото поменяли, но это уже с катаклизма сниффы), а кое где добавить еще аур (такой эффект что снифф тогда показал одну ауру в аддоне, не хватает второй), вообщем вытаскивайте что интересно, тестите, нужные правки - сюда постим (а лучше тему отдельную заведите), будем разбираться.
Снифф не мой, тут не все, но принцы есть, изучаем то что интересует (разоброал снифф в SQL):
Вложения
Тип файла: rar ICC_410.RAR (149.3 Кб, 1254 просмотров)
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 26.05.2012, 00:39   #129
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

будет время протестю, а так могу администрации YTDB предоставить халявный доступ к серверу (база мира в MYSQL с правами перезаписи и прочего + ГМ аккаунт на чистом, пустом реалме тринити под линуксом 24/7) на условиях не разглашения айпишника и прочей инфы про сервер для тестов

Последний раз редактировалось Chaosua; 26.05.2012 в 12:55.
Chaosua вне форума   Ответить с цитированием
Старый 27.05.2012, 17:24   #130
Null
Guest
 
Сообщений: n/a
По умолчанию

Не работают цепочки квестов ни в награнде в кольце крови ни в зульдраке на арене.
  Ответить с цитированием
Старый 27.05.2012, 19:17   #131
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 Репутация неоспорима
По умолчанию

Скриптуйте, квесты групповые и без условий

Последний раз редактировалось NeatElves; 27.05.2012 в 19:20.
NeatElves вне форума   Ответить с цитированием
Старый 28.05.2012, 06:22   #132
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 Репутация неоспорима
По умолчанию

Там вроде были скрипты, правда не все работают правильно, мобов спавнит а квест не комплитит после килла.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 28.05.2012, 10:04   #133
Вовка
Helper TC_YTDB
 
Регистрация: 18.01.2010
Сообщений: 51
Сказал(а) спасибо: 25
Поблагодарили 37 раз(а) в 26 сообщениях
Вовка На верном пути
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Так было задумано когда скриптов не было вообще (нашел пост от 23.03.2010, это самое начало заселения, шпиль полностьб вас обездвиживал), накатываем, чтоб вернуть все на место:
Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967);
UPDATE `creature` SET `position_z` = `position_z` - 200 WHERE `guid` IN (115781, 115782);
Проверяем, смотрим что еще осталось не сдвинутым (тут еще изучаем http://ytdb.ru/showthread.php?t=11379&highlight=202161).
Так уже сдвигали вроде бы после реализации Лича в ТК?
У меня все Z на 621 в норме.
P.S. Если же это пойдет в будущий апп, то можно по гуидам ставить сразу верную Z, а не разницу? А то породит очередную порцию "у меня ниже все", "а у меня все ок" xD
Вовка вне форума   Ответить с цитированием
Старый 28.05.2012, 12:18   #134
Null
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Там вроде были скрипты, правда не все работают правильно, мобов спавнит а квест не комплитит после килла.
Заменено на смартАИ https://github.com/Asido/TrinityCore...b3cc87ac7b0995

Не хочет комплитить, хотя в базе все скрипты присутствуют.
  Ответить с цитированием
Старый 28.05.2012, 12:27   #135
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 Репутация неоспорима
По умолчанию

У этих квестов "SpecialFlags = 2", других условий нет, спавнить мобов и комплитить квест кроме как скриптом после килла нечем.

Попробуй чисто смарты эти перезалей и проверь, походу часть пропущена.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 28.05.2012, 13:29   #136
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 Репутация неоспорима
По умолчанию

Комплит этой строчкой у каждого моба
Цитата:
(@ENTRY,0,х,х,6,0,100,1,0,0,0,0,15,@QUEST,0,0,0, 0,0,24,0,0,0,0,0,0,0,"...")
NeatElves вне форума   Ответить с цитированием
Старый 28.05.2012, 13:43   #137
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 Репутация неоспорима
По умолчанию

В чистой базе она есть, у всех вроде по списку.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 29.05.2012, 17:19   #138
Null
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
У этих квестов "SpecialFlags = 2", других условий нет, спавнить мобов и комплитить квест кроме как скриптом после килла нечем.

Попробуй чисто смарты эти перезалей и проверь, походу часть пропущена.
Перезалил - ничего не поменялось=\
  Ответить с цитированием
Старый 29.05.2012, 18:12   #139
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Покурил я смартскрипт и потестил
ШО я нарыл
http://www.trinitycore.info/Smart_scripts_tc2#link
Simple event linking;
Example: if id = 0 and link = 1; id 1 will only be able to occur if id = 0 was triggered.

Меня насторожило это потому что за условиями для этого квеста если брать то
По скрипту есть 3 действия
id0 link0 - SMART_EVENT_UPDATE_IC это походу во время боя он пинается
id2 link0 - SMART_EVENT_LINK как эта фигня работает я хз но тут экшн SMART_ACTION_SET_DATA задет ШОТО, неопнятно шо, и походу оно не работает как надо изза этого не тригерится следующий скрипт
id1 link2 - SMART_EVENT_DEATH закомплитить квест

Для квеста http://ru.wowhead.com/quest=9962 есть у моба ID 18398 скрипт с параметром id=1 link=2
Я не долго думая заменил link на 0 и вуаля квест после смерти моба комплитится
Код:
UPDATE `smart_scripts` SET `link`='0' WHERE (`entryorguid`='18398') AND (`source_type`='0') AND (`id`='1') AND (`link`='2');
Дальше думайте

Последний раз редактировалось Chaosua; 29.05.2012 в 18:41.
Chaosua вне форума   Ответить с цитированием
Старый 29.05.2012, 18:24   #140
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 Репутация неоспорима
По умолчанию

квест без условий и спецфлага - как было раньше на оло- бери и сдавай ?))
На мангосе проверено с евентаи(619) и спецфлагом 2 - все работает, по команде 26 комплит, но так как по квесту 9967 надо убить 2-х нпц, то скриптуйте,полноценно скриптуйте...

А теперь внимательно посмотрите на смарт скрипты и угадайте между 15 и 26 событием...)))

Последний раз редактировалось NeatElves; 29.05.2012 в 18:35.
NeatElves вне форума   Ответить с цитированием
Старый 29.05.2012, 18:38   #141
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Ахтуг пост поправлен, первая мысля была криком души
PS: я ведь писал "шо это гуд только если у квеста есть условие убить/залутить шото" !
PSS: ого мне статус опять поменяли Helper TC_YTDB О.о

Последний раз редактировалось Chaosua; 29.05.2012 в 18:45.
Chaosua вне форума   Ответить с цитированием
Старый 31.05.2012, 11:33   #142
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Спам в вейпоинтах

Код:
UPDATE `waypoint_scripts` SET `datalong2`='1' WHERE datalong=39550;
Chaosua вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
YuruY (31.05.2012)
Старый 31.05.2012, 14:48   #143
tempura
Not a member, is a noob
 
Аватар для tempura
 
Регистрация: 05.11.2009
Адрес: Азерот, Штормвинд
Сообщений: 530
Сказал(а) спасибо: 153
Поблагодарили 453 раз(а) в 170 сообщениях
tempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человек
По умолчанию

Цитата:
Сообщение от Chaosua Посмотреть сообщение
PSS: ого мне статус опять поменяли Helper TC_YTDB О.о
Это тебя оскорбили и отомстили.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 06.06.2012, 23:01   #144
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Квест http://www.wowhead.com/quest=24507 Путь в Цитадель
Не знаю шо тринити мутят но это уже 3тья по счету баговость квеста
Намутили со смартскриптами непонятно шо, что при использовании ГО Ядро каторжника 201969 спелл нужный не кастуется
Вот правочка, у кого тоже перестало опять работать смело накатывайте
Код:
UPDATE `smart_scripts` SET `action_param2`='3' WHERE (`entryorguid`='201969') AND (`source_type`='1') AND (`id`='0') AND (`link`='0');
Chaosua вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
YuruY (08.06.2012)
Старый 14.06.2012, 14:08   #145
SignFinder
Helper TC_YTDВ
 
Аватар для SignFinder
 
Регистрация: 26.04.2010
Сообщений: 125
Сказал(а) спасибо: 32
Поблагодарили 42 раз(а) в 26 сообщениях
SignFinder Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Так было задумано когда скриптов не было вообще (нашел пост от 23.03.2010, это самое начало заселения, шпиль полностьб вас обездвиживал), накатываем, чтоб вернуть все на место:
Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967);
UPDATE `creature` SET `position_z` = `position_z` - 200 WHERE `guid` IN (115781, 115782);
Проверяем, смотрим что еще осталось не сдвинутым (тут еще изучаем http://ytdb.ru/showthread.php?t=11379&highlight=202161).

Телепорт к личу проверьте, ато портавать будет выше.
кто может ответить-есть ли коррекция координат у лича в текущей 623 ревизии или нет?
SignFinder вне форума   Ответить с цитированием
Старый 14.06.2012, 14:16   #146
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 Репутация неоспорима
По умолчанию

Всем лень тестировать, вопрос повис.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SignFinder (14.06.2012)
Старый 14.06.2012, 14:20   #147
SignFinder
Helper TC_YTDВ
 
Аватар для SignFinder
 
Регистрация: 26.04.2010
Сообщений: 125
Сказал(а) спасибо: 32
Поблагодарили 42 раз(а) в 26 сообщениях
SignFinder Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Всем лень тестировать, вопрос повис.
я так понимаю значит фиксов нет. сейчас изменю координаты и проверю.

Проверил. Телепортация к личу после фикса проходит нормально-в отличие от текущей когда попадаешь в тексты.
Выглядит все нормально и лич и тирион стоят нормально.
Нашел пока только один косяк-когда тирион кидается на лича-тот его замораживает-но тирион просто останавливается-не появляется глыба льда в которой он должен быть.
Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967);
UPDATE `creature` SET `position_z` = `position_z` - 200 WHERE `guid` IN (115781, 115782);

Последний раз редактировалось SignFinder; 14.06.2012 в 16:43.
SignFinder вне форума   Ответить с цитированием
Старый 14.06.2012, 14:21   #148
SignFinder
Helper TC_YTDВ
 
Аватар для SignFinder
 
Регистрация: 26.04.2010
Сообщений: 125
Сказал(а) спасибо: 32
Поблагодарили 42 раз(а) в 26 сообщениях
SignFinder Скоро придёт к известности
По умолчанию

YuruY
а коммит с 2012_03_23_00_world_ip2nation.sql пропущен сознательно? который создает таблицу ip2nationCountries и ядро ругается на нее каждый раз и приходится вручную его вливать?
SignFinder вне форума   Ответить с цитированием
Старый 14.06.2012, 17:54   #149
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Всем лень тестировать, вопрос повис.
Фикс рабочий, все нормально, я думал внесете в патч 623 раз уж была тема поднята
на счет Тириона, мб надо маску имунитетов ему снести?
Chaosua вне форума   Ответить с цитированием
Старый 15.06.2012, 06:43   #150
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 Репутация неоспорима
По умолчанию

Цитата:
Сообщение от SignFinder Посмотреть сообщение
YuruY
а коммит с 2012_03_23_00_world_ip2nation.sql пропущен сознательно? который создает таблицу ip2nationCountries и ядро ругается на нее каждый раз и приходится вручную его вливать?
Внимательно изучаем: "618_corepatch_world_15263.sql"

Добавлено через 28 минут
Цитата:
Сообщение от SignFinder Посмотреть сообщение
я так понимаю значит фиксов нет. сейчас изменю координаты и проверю.

Проверил. Телепортация к личу после фикса проходит нормально-в отличие от текущей когда попадаешь в тексты.
Выглядит все нормально и лич и тирион стоят нормально.
Нашел пока только один косяк-когда тирион кидается на лича-тот его замораживает-но тирион просто останавливается-не появляется глыба льда в которой он должен быть.
Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967);
UPDATE `creature` SET `position_z` = `position_z` - 200 WHERE `guid` IN (115781, 115782);
Цитата:
Сообщение от Chaosua Посмотреть сообщение
Фикс рабочий, все нормально, я думал внесете в патч 623 раз уж была тема поднята
на счет Тириона, мб надо маску имунитетов ему снести?
Накатываем и проверяем.
Код:
UPDATE `creature` SET `position_z` = 864.959 WHERE `id` = 36597;
UPDATE `creature` SET `position_z` = 840.94 WHERE `id` = 38995;
REPLACE INTO gameobject VALUES
(8344, 202078, 631, 15, 1, 503.62, -2124.65, 836.607, 3.14159, 0, 0, 0, 1, 604800, 255, 1),
(8364, 202141, 631, 15, 1, 473.748, -2096.48, 840.857, 3.14159, 0, 0, 1, 0, 604800, 255, 1),
(8304, 202142, 631, 15, 1, 473.748, -2152.83, 840.857, -1.5708, 0, 0, 1, 0, 604800, 255, 1),
(8310, 202143, 631, 15, 1, 533.56, -2152.83, 840.857, 0, 0, 0, 1, 0, 604800, 255, 1),
(9007, 202144, 631, 15, 1, 533.56, -2096.48, 840.857, 1.5708, 0, 0, 1, 0, 604800, 255, 1),
(8322, 202161, 631, 15, 1, 503.62, -2124.66, 836.607, 3.14159, 0, 0, 0, 1, 604800, 255, 1),
(8790, 202190, 631, 15, 1, 503.62, -2124.65, 840.522, 3.14159, 0, 0, 1, 0, 604800, 255, 1),
(2625, 202436, 631, 15, 1, 426.561, -2123.86, 864.889, -3.12412, 0, 0, 0, 1, -604800, 255, 1),
(8967, 202437, 631, 15, 1, 425.089, -2123.31, 858.675, 0, 0, 0, 0, 1, 604800, 255, 1),
(8482, 202189, 631, 15, 1, 503.62, -2124.66, 836.607, 3.14159, 0, 0, 0, 1, 6000, 255, 1),
(8377, 202188, 631, 15, 1, 503.62, -2124.66, 836.607, 3.14159, 0, 0, 0, 1, 6000, 255, 0),
(12000, 202438, 631, 15, 1, 425.089, -2123.31, 858.675, 0, 0, 0, 0, 1, -604800, 255, 1);
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 15.06.2012, 09:50   #151
SignFinder
Helper TC_YTDВ
 
Аватар для SignFinder
 
Регистрация: 26.04.2010
Сообщений: 125
Сказал(а) спасибо: 32
Поблагодарили 42 раз(а) в 26 сообщениях
SignFinder Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от YuruY Посмотреть сообщение
Внимательно изучаем: "618_corepatch_world_15263.sql"

Добавлено через 28 минут




Накатываем и проверяем.
Код:
UPDATE `creature` SET `position_z` = 864.959 WHERE `id` = 36597;
UPDATE `creature` SET `position_z` = 840.94 WHERE `id` = 38995;
REPLACE INTO gameobject VALUES
(8344, 202078, 631, 15, 1, 503.62, -2124.65, 836.607, 3.14159, 0, 0, 0, 1, 604800, 255, 1),
(8364, 202141, 631, 15, 1, 473.748, -2096.48, 840.857, 3.14159, 0, 0, 1, 0, 604800, 255, 1),
(8304, 202142, 631, 15, 1, 473.748, -2152.83, 840.857, -1.5708, 0, 0, 1, 0, 604800, 255, 1),
(8310, 202143, 631, 15, 1, 533.56, -2152.83, 840.857, 0, 0, 0, 1, 0, 604800, 255, 1),
(9007, 202144, 631, 15, 1, 533.56, -2096.48, 840.857, 1.5708, 0, 0, 1, 0, 604800, 255, 1),
(8322, 202161, 631, 15, 1, 503.62, -2124.66, 836.607, 3.14159, 0, 0, 0, 1, 604800, 255, 1),
(8790, 202190, 631, 15, 1, 503.62, -2124.65, 840.522, 3.14159, 0, 0, 1, 0, 604800, 255, 1),
(2625, 202436, 631, 15, 1, 426.561, -2123.86, 864.889, -3.12412, 0, 0, 0, 1, -604800, 255, 1),
(8967, 202437, 631, 15, 1, 425.089, -2123.31, 858.675, 0, 0, 0, 0, 1, 604800, 255, 1),
(8482, 202189, 631, 15, 1, 503.62, -2124.66, 836.607, 3.14159, 0, 0, 0, 1, 6000, 255, 1),
(8377, 202188, 631, 15, 1, 503.62, -2124.66, 836.607, 3.14159, 0, 0, 0, 1, 6000, 255, 0),
(12000, 202438, 631, 15, 1, 425.089, -2123.31, 858.675, 0, 0, 0, 0, 1, -604800, 255, 1);
да визуально все в порядке.
Если снять имуны с Тириона-еще и глыба от лича на нем появляется
Код:
UPDATE `creature_template` SET `mechanic_immune_mask`=0, `flags_extra`=0 WHERE  `entry` =38995;
SignFinder вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
YuruY (15.06.2012)
Старый 23.07.2012, 06:03   #152
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Глухо тут О.о
Заскриптовал (наверное хаково) Квест Судьба титанов http://ru.wowhead.com/quest=12986
Надо лазить по точкам с сумоном (дается предмет для этого)
Заскриптовал тригеры, чтобы когда сумон http://ru.wowhead.com/npc=30313 кастит http://ru.wowhead.com/spell=56523 (в скрипте каждые 5 сек поставил) тригеры кидали килкредит.
Так как на тринити почему то спеллы дающие килкредит не сработали добавил дополнительное поле с явным указанием килкредита.

Плюс спелл Сканирование данных кастит не сам игрок а суммон, посему проверку для килкредита сделал ближайшему игроку (21, max дистанция 20)(проверка на владельца сумона(23) не работает, в дебаге пробовал переделать не получилось пока)
Кондишини цели для сканирования данных в базе уже есть.
Код:
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` IN (30313,30315,30316,30317,30318);
DELETE FROM `smart_scripts` WHERE (`entryorguid`=30313 AND `source_type`=0);
DELETE FROM `smart_scripts` WHERE (`entryorguid`=30315 AND `source_type`=0);
DELETE FROM `smart_scripts` WHERE (`entryorguid`=30316 AND `source_type`=0);
DELETE FROM `smart_scripts` WHERE (`entryorguid`=30317 AND `source_type`=0);
DELETE FROM `smart_scripts` WHERE (`entryorguid`=30318 AND `source_type`=0);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES 
(30313, 0, 0, 0, 1, 0, 100, 0, 1000, 2000, 5000, 5000, 11, 56523, 3, 0, 0, 0, 0, 9, 0, 1, 20, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30315, 0, 0, 0, 8, 0, 100, 0, 56523, 1, 1000, 1000, 11, 56532, 3, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30315, 0, 1, 0, 8, 0, 100, 0, 56523, 1, 2000, 2000, 33, 30315, 0, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30316, 0, 0, 0, 8, 0, 100, 0, 56523, 1, 1000, 1000, 11, 56534, 3, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30316, 0, 1, 0, 8, 0, 100, 0, 56523, 1, 2000, 2000, 33, 30316, 0, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30317, 0, 1, 0, 8, 0, 100, 0, 56523, 1, 2000, 2000, 33, 30317, 0, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30317, 0, 0, 0, 8, 0, 100, 0, 56523, 1, 1000, 1000, 11, 56533, 3, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30318, 0, 1, 0, 8, 0, 100, 0, 56523, 1, 2000, 2000, 33, 30318, 0, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
 (30318, 0, 0, 0, 8, 0, 100, 0, 56523, 1, 1000, 1000, 11, 56535, 3, 0, 0, 0, 0, 21, 20, 0, 0, 0, 0, 0, 0, 'q12986');

Последний раз редактировалось Chaosua; 23.07.2012 в 18:13.
Chaosua вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
YuruY (23.07.2012)
Старый 04.08.2012, 20:13   #153
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

Так как моя база полностью укомплектована всеми темплейтами что есть в ДБЦ 335а (те что нету в чистой бд просто без имени и статов) я не сразу заметил подвох.

Решил я почистить базу лута от мусора и смотрите что нашел в чистой базе (626)
Код:
select item from creature_loot_template WHERE item NOT IN (select entry from item_template);
Возвратило 534 записи
Предметы 102,103,104 есть в луте мобов, но в чистой базу нету их темплейтов

Код:
DELETE FROM creature_loot_template WHERE item IN (102,103,104);
Кому интересно в аттаче наброски недостающих темплейтов для предметов (тех что нету в чистой БД), я все конвертанул вытащив все что смог из ДБЦ и прогнал через лог ошибок тринити в итоге вышло то что вышло.
Вложения
Тип файла: zip item_template_dbc_extracted.zip (148.5 Кб, 900 просмотров)
Chaosua вне форума   Ответить с цитированием
Старый 04.08.2012, 20:27   #154
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 Репутация неоспорима
По умолчанию

А ничего, что это рефренс(где номер предмета не важен, важна запись по ид) ??
NeatElves вне форума   Ответить с цитированием
Старый 04.08.2012, 21:03   #155
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

, ото я слепой
Тогда другой камень в огород
Зачем в референсе указывать ссылку на референс
Например запись reference_loot_template entry 102 указывает на вложенный референс 105 и 106 в которых в свою очередь по одному предмету с одинаковым ID - 33470, при этом 105 и 106й записи не используются как референс в таблице лута моба - не проще тот предмет засунуть в 102 референс и не плодить дубликаты?
Аналогично с 104м и 103м На ум сразу приходит вложенная выборка в выборку с MySQL
аналогичные референсы с указанным референсом с 2 по 8

Последний раз редактировалось Chaosua; 04.08.2012 в 21:14.
Chaosua вне форума   Ответить с цитированием
Старый 04.08.2012, 21:50   #156
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 Репутация неоспорима
По умолчанию

Как конвертнуло в триню, я не видел, а в мангосе там кондиции, один падает гарантированно, а второй, при наличии у игрока определенного условия как бонус..)) Вот как раз общее у них - один процент мастер рефренса, а с вторым рефренсом, когда система писалась, помню были проблемы по условиям, пришлось так выкручиваться...

Вспомнил, согласно ключу таблицы лута(любой), премет с одинаковым ид не может иметь более одной записи по энтри.((
Запись вида:
Цитата:
102 9999 1 1 кондиция1
102 9999 1 1 кондиция2
невозможна. При разговоре с ядерщиками на эту тему, был получен ответ, что надо очень, очень много переделок...

Последний раз редактировалось NeatElves; 04.08.2012 в 23:30.
NeatElves вне форума   Ответить с цитированием
Старый 06.08.2012, 16:19   #157
Ravie
Quice Dev
 
Аватар для Ravie
 
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
Ravie Скоро придёт к известности
По умолчанию

Вот небольшой фикс квеста "Пророчество Акиды", с которым теперь квест проходится:
Код:
UPDATE `gameobject_template` SET `ScriptName`='go_bristelimb_cage' WHERE (`entry`='181714')
Разработчики ядра случайно пропустили букву "l"

Добавлено через 1 час 2 минуты
Еще один фикс, не влияющий на работоспособность, но все же:
Код:
UPDATE `quest_template` SET `NextQuestId`='4494', `NextQuestIdChain`='4494' WHERE (`Id`='7732')
В базе квест http://old.wowhead.com/quest=7732 ссылается на http://old.wowhead.com/quest=4493 , но квест с ID 4493 доступен только для Альянса, у Орды же есть аналогичный квест - http://old.wowhead.com/quest=4494
Ravie вне форума   Ответить с цитированием
Старый 06.08.2012, 17:16   #158
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 Репутация неоспорима
По умолчанию

По второй части:
Смотрим ваше решение - если выполнен квест 7732 - будет взят 4494, а куда пропал 4493 ???
Подумайте, может проще квестам 4493 и 4494 прописать преквест ???
NeatElves вне форума   Ответить с цитированием
Старый 06.08.2012, 17:53   #159
Ravie
Quice Dev
 
Аватар для Ravie
 
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
Ravie Скоро придёт к известности
По умолчанию

Порылся я у себя в AoWoW'е, не знаю конечно близзлайк это или нет, но похоже что http://old.wowhead.com/quest=4493 должен идти после http://old.wowhead.com/quest=162, а http://old.wowhead.com/quest=4494 после http://old.wowhead.com/quest=32. Я не понимаю, причем тут http://old.wowhead.com/quest=7732

Код:
UPDATE `quest_template` SET `PrevQuestId`='162' WHERE (`Id`='4493')
UPDATE `quest_template` SET `PrevQuestId`='32' WHERE (`Id`='4494')
UPDATE `quest_template` SET `NextQuestId`='0', `NextQuestIdChain`='0' WHERE (`Id`='7732')

Последний раз редактировалось Ravie; 06.08.2012 в 18:15. Причина: забыл код
Ravie вне форума   Ответить с цитированием
Старый 07.08.2012, 06:42   #160
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 Репутация неоспорима
По умолчанию

Цитата:
Вот небольшой фикс квеста "Пророчество Акиды", с которым теперь квест проходится:
Код:
UPDATE `gameobject_template` SET `ScriptName`='go_bristelimb_cage' WHERE (`entry`='181714')
Разработчики ядра случайно пропустили букву "l"
На офф форум тоже закиньте, пусть поправят.

Цитата:
Еще один фикс, не влияющий на работоспособность, но все же:
Код:
UPDATE `quest_template` SET `NextQuestId`='4494', `NextQuestIdChain`='4494' WHERE (`Id`='7732')
Кстати тут по кешу:
Код:
UPDATE `quest_template` SET `NextQuestId` = 0, `NextQuestInChain` = 0 WHERE `entry` = 7732;
Дальше рулить преквестами если что.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Ответ

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

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

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

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


Текущее время: 20:51. Часовой пояс 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» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства