YTDB

YTDB (http://ytdb.ru/index.php)
-   TrinityCore (http://ytdb.ru/forumdisplay.php?f=40)
-   -   Флудо-баг-репорты в одной теме (часть третья) (http://ytdb.ru/showthread.php?t=9239)

NeatElves 26.10.2010 18:13

У меня мангос.) Локаль в госсипе есть, action_script_id прикручен ?

YuruY 26.10.2010 20:31

Проверил в "чистой", госиип "10005" у него скрипт "10005" ... там все теже записи что и на мангосе.

ludlamzgull 26.10.2010 23:16

http://www.wowhead.com/quest=12701
Проблема с ним

NeatElves 27.10.2010 00:47

Какая ? Нет скрипта ?

Heisenberg 27.10.2010 02:32

А по-русски?

YuruY 27.10.2010 06:30



А по квесту, там походу скрипт поломали.

Pafnut1y 28.10.2010 10:29

Цитата:

Сообщение от NeatElves (Сообщение 28448)
У меня мангос.) Локаль в госсипе есть, action_script_id прикручен ?

Если локаль=locales_gossip_menu_option - то, да. Есть.
Скрипт прикручен.

Chaosua 29.10.2010 15:38

Квест Густая кровь http://ru.wowhead.com/quest=13833
YTDB 570

Итак рыба http://ru.wowhead.com/item=45905 должна ловиться при наличии ауры http://ru.wowhead.com/spell=46221
Код:

DELETE FROM `conditions` WHERE SourceEntry=45905;
INSERT INTO `conditions` VALUES (3, 3537, 45905, 0, 1, 46221, 0, 0, 0, '', NULL);

Не знаю недосмотр или нет но http://ru.wowhead.com/spell=46221 накладывается лишь при убийстве люторогов (25488, 25487) недалеко от озера Мамонты не в счет?

Ну и наконец http://www.wowhead.com/item=45905 это же квест лут
Код:

UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`='-10' WHERE (`entry`='3537') AND (`item`='45905')
не 100% оффлайк, можно и в наработки пользователей

NeatElves 29.10.2010 16:01

При наличии ауры и попадании в воду - должно появиться го http://ru.wowhead.com/object=194479, откуда и можно ловить рыбу
Код:

DELETE FROM `fishing_loot_template` WHERE `entry` = 3537 AND `item` = 45905;
Убил мамонтенка - получил бафф.)

Chaosua 29.10.2010 17:17

про го в квест коментах ни слова
Код:

По квесту Вам нужно будет поймать http://www.wowhead.com/?item=45905, которую можно выудить здесь http://ru.wowhead.com/?maps=3537:536423.
К северу от этого места находятся мамонты, убиваем любого, после убийства на нас вешается дебуф и мы становимся красными.
Бежим к озеру окунаемся, этим самым образом очищаемся от дебуфа и в воде останется красное пятно, закидываем удочку в красное пятно и ловим.
Вылавливается 100%, по 2-3 ужорь-кровопийца.

мб и красного пятна нету, это уже беда ядра (наверное то ГО и есть пятном), но удочку закидывать обязательно.
С этой правкой хотя бы приближено похоже на оофлайк, хоть кровю пачкатся заставляет, без нее можно ловить рыбу скок угодно. Можно и в кастом наработки :)

Herurg 29.10.2010 17:21

http://www.wowhead.com/npc=37597 - вражеская для альянса на 570 фулле.
из 570 апа, походу это и покривило бедную джайну
Код:

UPDATE `creature_template` SET `faction_A` = 1801,`faction_H` = 1801 WHERE `entry` = 37597;

Chaosua 29.10.2010 17:25

Цитата:

Сообщение от Herurg (Сообщение 28632)
http://www.wowhead.com/npc=37597 - вражеская для альянса на 570 фулле.

так сойдет ?
Код:

UPDATE `creature_template` SET `faction_A` = 1802, `faction_H` = 1802 WHERE `entry` = 37597;

timmit 30.10.2010 01:19

Кузня будет позже выложеная, под сниф.. мне было лень ее делать

Heisenberg 30.10.2010 21:17

Есть у кого-нибудь:
1.Координаты зала ледяной скорби
2.Кеш с лича, с любой версии, нужно триггеров посмотреть. По базе не удобно смотреть

ludlamzgull 02.11.2010 00:20

http://www.wowhead.com/quest=13141 Баг нужно скрипт

Pafnut1y 02.11.2010 12:06

Trinity 10316 YTDB 570
[12987] Шлем Ходира
При подлете к Шлему Ходира (ГО 192080) и использовании http://ru.wowhead.com/item=42442 пишет, что "Нужно находиться у острия ледяного шипа"
Куда копать, не подскажете?

NeatElves 02.11.2010 12:43

Наверное поставить темп го 300230 в нужную фазу ?

timmit 02.11.2010 14:15

Да нет, наверно автору надо нормально все квесты сделать фазные :) Там же все в правильной фазе было по крайней мере

Chaosua 03.11.2010 13:40

Квест http://ru.wowhead.com/quest=10446
есть ГО http://ru.wowhead.com/object=184725 с ивентом 13470, которого нету в базе
В квесте стоит условие кастануть спеллом http://ru.wowhead.com/spell=35936 на тригерного моба невидимку http://ru.wowhead.com/npc=21039 (сидит на том го)
Итак делаем ивентег

Код:

DELETE FROM event_scripts` WHERE `id`=13470;
INSERT INTO `event_scripts` VALUES (13470, 0, 15, 35936, 4, 21039, 3000, 0, 0, 0);

и тут наступает облом, при юзе той манабомбы ГО нам в ответ после ченелинга - нельзя применить к этой цели - это ивент скрипт пробует кастануть спелл на тригерного моба.

Вопрос на засыпку как это исправить О.о Если по всем заморочкам http://ru.wowhead.com/item=29912 со спеллом http://ru.wowhead.com/spell=35936 нужен только для исользования ГО, тоисть спелл предназначен для каста онли на ГО (Эффект - Open Object), так почему в темплейте квеста его нужно кастить на НПС? Спел даже командой .cast нельзя кастануть на нпс.
Мне думается что в квесте условия неверные, либо убирать спелкаст условие и в ивенте давать килкредит, либо в квесте менять таргет с НПС на ГО

как вариант "хака" на квест можна вписать вместо тригерного моба темплейту ГО и тогда квест защитывает спелкаст на ГО
Код:

UPDATE `quest_template` SET `ReqCreatureOrGOId2` = -184725 WHERE `entry` = 10446;

Chaosua 04.11.2010 17:11

есть квест http://www.wowhead.com/quest=12121 там есть предмет http://www.wowhead.com/item=36834 который надо юзнуть возле гонгов
На спелле http://www.wowhead.com/spell=47701 этого предмета есть скрипт сумона нпса Effect #2 Summon (26902) В базе нету этого скрипта
Код:

DELETE FROM `spell_scripts` WHERE id=47701;
INSERT INTO `spell_scripts` VALUES (47701, 0, 0, 10, 26902, 300000, 0, 4647.22, -4860.69, 35.480, 0.153);

Дале этот нпс должен бафать на нас бяку http://www.wowhead.com/spell=61611 (перевод в фазу 2) но не кастит бо моб невидимка и ему пофиг на тех кто рядом
Код:

UPDATE `creature_template` SET `flags_extra` = `flags_extra`-128 WHERE `entry` = 26902;
или
UPDATE `creature_template` SET `flags_extra` = 2 WHERE `entry` = 26902;



Дале по квесту http://www.wowhead.com/quest=12152 нуно кильнуть http://www.wowhead.com/npc=27199
он нигде непроспаунен, так как точных координат спауна этой тушки я не знаю поставил недалеко от гонгов во второй фазе
Код:

DELETE FROM `creature` WHERE `id`=27199;
INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`DeathState`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`) VALUES
(null, 27199, 571, 1, 2, 0, 0, 4633.51, -4866.71, 36.3653, 0.164495, 300, 0, 0, 5939, 0, 0, 0, 0, 0, 0);


timmit 04.11.2010 23:43

Это хак, причем не хилый хак.. в топку это
1. При гонге происходит ивент, большой (с молниями, текстом, и типа нашей смертью).
Далее, это квест не 12152, а за два до него http://ru.wowhead.com/quest=12121 (гонг)
Твой скрипт, хак чистой воды :)
2. Твой квест, где убить лорда последний http://ru.wowhead.com/quest=12152, там подношении и ивент, когда появляется Лорд (спавнится со слугами), после его убийства спавн многих духов выбегающих из гробницы
Твой спавн - хак чистой воды.

Chaosua 05.11.2010 05:08

а мне откуда знать как правильно если на оффе не был ниразу? :D не нравится перепиши, основа уже есть
ыы ото я квесты перепутал. 12152 с 12121, фикс писал для 12121
Факт остается фактом в чистой базе ивента нету, хотя должен быть
Удар в гонг сумонит козявку которая на тебя кастит "смерть" (ЕАИ уже ваше не мое, молнии могли бы уже сами в еаи добавить и тексты, пока есть только спелл и килкредит)

Кстати для спела http://www.wowhead.com/spell=48061 тоже нету ивента в spell_scripts (это под квест 12152) Писать ниче не буду на это ато опять хаком будет ;)

timmit 05.11.2010 09:23

Тут сд2 и сниф надо, я не снифал этот квест вроде

Norman 06.11.2010 10:22

1. Встреча с чародеем
2. НПС который дает квест, должен одеть тебя в накидку, и ты на время становишься Кровавым эльфом, но НПС Харотель не заклинает тебя, и ты остаешься как и был, хотя он накладывает на тебя что-то. После он должен дать книгу
3.
Цитата:

Я зачаровал эту гербовую накидку особым заклинанием, которое позволит тебе пробраться мимо охранников даларанского Серебряного Анклава. Оно будет действовать недолго, но за это время ты <должен/должна> добраться до верхних этажей штаб-квартиры Серебряного Анклава и встретиться там с представителем Серебряного союза, этим чародеем Тибалином.

NeatElves 06.11.2010 12:01

К ядру... Ищем спелл на смену фракции...

Chaosua 06.11.2010 15:12

на тринити ру я уже дал фикс этих спелов =)
ну и там показали где надо делать проверку на ауру у охраны

NeatElves 06.11.2010 16:10

Вот только магистр этого не знает(дайте 190 фракцию) и нападает всегда.)

cyberbrest 06.11.2010 23:21

Здравствуйте!
На 571 ревизии сломано зеркальное изображение.
Вот фикс
Код:

UPDATE `creature_template` SET `flags_extra` = '0' WHERE `entry` =31216 LIMIT 1 ;
спасибо.

Chaosua 07.11.2010 04:12

Госсип скрипт на получение http://ru.wowhead.com/item=43489 не пашет , моб кастит на себя а не на игрока после разговора

Код:

UPDATE `gossip_scripts` SET `datalong2`='3' WHERE (`id`='31111') AND (`delay`='0') AND (`command`='15') AND (`datalong`='69243') AND (`datalong2`='0') AND (`dataint`='0') AND (`x`='0') AND (`y`='0') AND (`z`='0') AND (`o`='0') LIMIT 1

ИЛИ

DELETE FROM `gossip_scripts` where id=31111;
INSERT INTO `gossip_scripts` VALUES (31111, 0, 15, 69243, 3 0, 0, 0, 0, 0);

Ваще для тринити предлагаю заменить все флаги каста 2 на 3, ибо 2 значит кастить мобу на самого себя

Код:

Update gossip_scripts set datalong2=3 where datalong2=2 AND command=15;
ну и так для всех видов скриптов где есть чето подобное

ludlamzgull 07.11.2010 14:47

http://thottbot.com/q12983 Бъг

NeatElves 07.11.2010 15:02

Цитата:

Сообщение от Chaosua (Сообщение 28958)
Ваще для тринити предлагаю заменить все флаги каста 2 на 3, ибо 2 значит кастить мобу на самого себя
...
ну и так для всех видов скриптов где есть чето подобное

Правильно, не хотят чинить в ядре - сделаем через базу...

Chaosua 07.11.2010 15:32

Цитата:

Сообщение от NeatElves (Сообщение 28993)
Правильно, не хотят чинить в ядре - сделаем через базу...

дык в ядре все норм, флаги пашут все. Я ж тесты провел и выдал результаты как оно на тринити, просто мангос флаги каста спела в скрипте не соответсвуют тринитивскому варианту, что не есть багом. Это можна сказать - особенности реализации, знак отличия от себе подобных :D

Heisenberg 08.11.2010 20:40

Код:

DELETE FROM `spell_script_names` WHERE `spell_id` IN (71756,72782,72783,72783) AND `ScriptName`='spell_taldaram_ball_of_inferno_flame';
570 АП. Как видно 2 одинаковых ИДа удаляются

Код:

DELETE FROM `spell_script_names` WHERE `spell_id` IN (71756,72782,72783,72784) AND `ScriptName`='spell_taldaram_ball_of_inferno_flame';
Нашел 2 моба у которыех ориентация слишком большая. У одного 40 а у другого 45.

Код:

SELECT orientation FROM creature WHERE guid IN (88642,99739)
Так и должно быть?

Сделал селект квестов с методом 1(дисейбл), квестов было много. У всех квестов ВДБ проверка была 12340, следовательно они были в кеше с 3.3.5, следовательно на оффе с патчем 3.3.5 их могли сделать. Вопрос: почему в тринити они идут десейбл? Ошибка или же специально?

YuruY 08.11.2010 21:23

Поле "метод" тоже с кеша идет.

SLAVIK 09.11.2010 16:32

Квест "верхом на медведе" - http://ru.wowhead.com/quest=12851
Все НПС для него в другой фазе находятся, как и последующие ходиры, надо игрока перекидывать в другую фазу наверное, к сожалению пока не разобрался как это сделать..

А возможно перекидывать надо еще с квеста http://ru.wowhead.com/quest=12905, когда игрока превращают в стражницу - все последующие квесты в новом облике и делаются.

YuruY 09.11.2010 17:04

Цитата:

Сообщение от SLAVIK (Сообщение 29084)
Квест "верхом на медведе" - http://ru.wowhead.com/quest=12851
Все НПС для него в другой фазе находятся, как и последующие ходиры, надо игрока перекидывать в другую фазу наверное

Код:

UPDATE `creature` SET `phaseMask` = 3 WHERE `id` = 29351;
UPDATE `creature` SET `phaseMask` = 3 WHERE `id` = 29358;


Heisenberg 09.11.2010 17:27

Юрий, заметил, что:
1.Вехикл для квеста не имеет координатов, хотя на видео он есть
http://www.youtube.com/watch?v=uA7YubiAHGA
2.Килл кредиты не совпадают с мобами, следовательно они даются спеллами\скриптами. Есть спелл дающий этот килл кредит, правда только 1.

ID - 54896 Frostworg Kill Credit (on Self)

http://ru.wowhead.com/npc=29602 - медвежонок

Chaosua 09.11.2010 23:30

наши буренки http://www.wowhead.com/npc=2442 стырили у рогов плащ невидимку (`flags_extra` = 128) и их теперь никто не видит (ах вот почему стелс не пашет :D)

Код:

UPDATE `creature_template` SET `flags_extra` = 0 WHERE `entry` = 2442;

SLAVIK 10.11.2010 06:35

Цитата:

Сообщение от YuruY (Сообщение 29089)
Код:

UPDATE `creature` SET `phaseMask` = 3 WHERE `id` = 29351;
UPDATE `creature` SET `phaseMask` = 3 WHERE `id` = 29358;


Угу, для этого квеста достаточно (хотя там еще кое-кого вытащить не помешалоб), но вот со следующим - http://www.wowhead.com/quest=12856
полный завал..

Как положено врятли сделать получится (освободить дракона и вывезти на не трех пленниц)*3 :)

Chaosua 10.11.2010 19:07

YTDB 571 есть яйко http://ru.wowhead.com/item=39878 и у него почему то отсчет времени настроен на игровой, а не на реальный
Код:

UPDATE `item_template` SET `Duration` = -590400 WHERE `entry` = 39878;


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

YTDB - MaNGOS DataBase