YTDB

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

Aneela 08.09.2010 22:03

Всё равно не работает..
Может разница в том, что предыдущие 2 нпс из квеста живые, а Бурр мертв?

NeatElves 08.09.2010 22:07

На мангосе работает... (хз как там мертвых тринити ядро некрофилит.)))
http://ytdb.ru/showthread.php?t=7778

YuruY 08.09.2010 22:10

Цитата:

Сообщение от Aneela (Сообщение 26528)
Всё равно не работает..
Может разница в том, что предыдущие 2 нпс из квеста живые, а Бурр мертв?

Точно, онже аддоном лежит, сними "смерть" и проверь:
Код:

UPDATE `creature_template` SET `dynamicflags` = 0 WHERE `entry` = 29454;
Он и без нее должен лежать.

cussed 09.09.2010 16:26

Hi
plz see image


how to fix ?

NeatElves 09.09.2010 16:28

id ?

cussed 09.09.2010 18:10

33301

ludlamzgull 11.09.2010 17:56

update item_template set spellid=71892 where entry=49982;
http://www.wowhead.com/item=49982 has a wrong spell
http://www.wowhead.com/spell=71870

Chaosua 11.09.2010 19:56

чето дядя вы не то пишете, вы типа хотите версии с нормала спел с героика втюхать?
http://www.wowhead.com/item=49982 -> http://www.wowhead.com/spell=71880
http://www.wowhead.com/item=50641 -> http://www.wowhead.com/spell=71892
так что в бд все гуд

YuruY 11.09.2010 20:34

Цитата:

так что в бд все гуд
Все постоянно шлифуется с кеша. ;)

tempura 11.09.2010 21:15

Цитата:

Сообщение от Chaosua (Сообщение 26705)
чето дядя вы не то пишете, вы типа хотите версии с нормала спел с героика втюхать?
http://www.wowhead.com/item=49982 -> http://www.wowhead.com/spell=71880
http://www.wowhead.com/item=50641 -> http://www.wowhead.com/spell=71892
так что в бд все гуд

Просьба для англоязычных пользователей писать если и не на англ. языке, то хотя бы на ПРАВИЛЬНОМ русском, дабы онлайн-переводчик выдавали корректные результаты.

Herurg 11.09.2010 21:56

http://ru.wowhead.com/quest=12698 не работает на ласт версии.
Не знаю, проблема базы или ядра, в той локации не трогали вроде бы нечего в ядре, но мало ли.
Извините если в ядре опять накрутили попку...

YuruY 11.09.2010 22:23

Локу ДК уже давным давно со стророны бызы никто не трогает, были изменения в ядре, но они внесены в базу 563.

Herurg 11.09.2010 23:30

Цитата:

Сообщение от YuruY (Сообщение 26718)
Локу ДК уже давным давно со стророны бызы никто не трогает, были изменения в ядре, но они внесены в базу 563.

строчку в "563 апе" не укажите? или реву ядра в котором внесено?

YuruY 11.09.2010 23:34

Цитата:

Сообщение от Herurg (Сообщение 26723)
строчку в "563 апе" не укажите? или реву ядра в котором внесено?

Все что они пренсли в базу .... в "spell_scripts".

Chaosua 12.09.2010 03:09

Цитата:

Сообщение от tempura (Сообщение 26713)
Просьба для англоязычных пользователей писать если и не на англ. языке, то хотя бы на ПРАВИЛЬНОМ русском, дабы онлайн-переводчик выдавали корректные результаты.


Again 12.09.2010 11:22

Цитата:

Сообщение от Herurg (Сообщение 26716)
http://ru.wowhead.com/quest=12698 не работает на ласт версии.
Не знаю, проблема базы или ядра, в той локации не трогали вроде бы нечего в ядре, но мало ли.
Извините если в ядре опять накрутили попку...

А правильно ли ты квест выполняешь?
Нужно 5 вурдалаков создать И с ними же идти к квестодателю, который их отметит поштучно(т.е 5 раз надо пощелкать на квестодателя).

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

YuruY 12.09.2010 20:24

Значит скрипт у них поломали: http://www.wowhead.com/npc=28845

Herurg 12.09.2010 21:24

Цитата:

Сообщение от YuruY (Сообщение 26760)
Значит скрипт у них поломали: http://www.wowhead.com/npc=28845

http://code.google.com/p/trinitycore...5d88481c61df95 :D оно чтоле?)

NeatElves 12.09.2010 21:34

Оно, оно, по дифу видно сразу.)

salarik 15.09.2010 17:18

Орфус Камагуанский YTDB 563 В таблице quest_template колонке RequiredRaces стоит 1101. Хотя судя по коментрариям вовхеда должна данная цепочка даваться орде. Кто нибудь за орду проходил на офе данную цепочку квестов?

YuruY 15.09.2010 17:25

Может альянс начинает с первого, а орда сразу со второго?
Код:

UPDATE `quest_template` SET `NextQuestId` = 0 WHERE `entry` = 11573;
UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 11504;


salarik 15.09.2010 17:29

Не знаю. За орду не играл поэтому и спрашивал. За альянс прекрасно помню, там идут преквесты. А вот судя по коментариям на вовхеде что наши, что буржуи пишут про отсутствие у орды преквестов т.е. данная цепочка для них доступна сразу.

salarik 18.09.2010 06:47

Чистое небо Все 3 моба http://ru.wowhead.com/npc=30829 http://ru.wowhead.com/npc=30830 http://ru.wowhead.com/npc=30831 для данного квеста находятся в другой фазе. Квест не сделать, хотя есть один вариант. Взять в пати игрока который уже проходил данный квест, чтоб он убил этих мобов, тогда и игроку который стоит рядом, но в другой фазе(игроки друг друга не видят) засчитается убийство мобов. Квест сдаешь и мобов без помощи можно увидеть.
база 563(не обновлял т.к. ядро не нравится пока.)

п.с.YuruY по предыдущей правке из 341 поста, цепочка доступна орде и полностью проходится.

п.п.с Битва за Вершину Рыцарей вешь http://ru.wowhead.com/item=43243 Нужно поставить на груду рыцарских черепов 193003 на Вершине Рыцаря. Груда черепов также спрятана в другой фазе. Выполить можно также как и первое описание квеста.

NeatElves 18.09.2010 11:58

А может фаза слетает потому, что в логе:
Цитата:

Spell (ID: 57682) has effect EffectImplicitTargetA/EffectImplicitTargetB = TARGET_SCRIPT or TARGET_SCRIPT_COORDINATES, but does not have record in `spell_script_target`
?)

timmit 18.09.2010 12:36

Попробуйте так
Код:

update creature set phasemask=128 where id in (30829,30830,30831);
возможно я нашел ошибку

Битва, должно поправить визуальное и саму битву
Код:

replace INTO spell_area VALUES (57673,4580,0,0,13070,0,0,2,1);
replace INTO spell_area VALUES (57569,4580,13070,0,13086,0,0,2,1);
replace INTO spell_area VALUES (57674,4580,13086,0,13141,0,0,2,1);


Chaosua 19.09.2010 16:04

День пирата
База YTDB 564 для тринити
при разговоре с http://ru.wowhead.com/npc=28048 каст спела http://ru.wowhead.com/?spell=50517 для получения ачивки идет на кричера вместо игрока

ФИКС (проверено рабочий)
надо использовать в спелкасте флаг 3, нулевой флаг означает кастить на моба

http://www.trinitycore.info/index.ph...ts_tc2#command

SCRIPT_COMMAND_CAST_SPELL = 15
datalong2:
0 - Source->Target = каст от игрока на кричера
3 - Target->Source = каст от кричера на игрока

описание source: Unit, target: Unit. НЕ ВЕРНОЕ
source=игрок target=кричер с меню

Код:

DELETE FROM `gossip_scripts` WHERE `id`=9647;
INSERT INTO `gossip_scripts` VALUES ('9647', '0', '15', '50517', '3', '0', '0', '0', '0', '0');


NeatElves 19.09.2010 16:26

По коду, не вики:
м
Цитата:

source/target cast spell at target/source (script->datalong2: 0: s->t 1: s->s 2: t->t 3: t->s
т
Цитата:

// source and/or target = Unit, datalong2 = cast direction (0: s->t 1: s->s 2: t->t 3: t->s 4: s->creature with dataint entry), dataint & 1 = triggered flag
как источник и цель определяется?)

Chaosua 19.09.2010 17:55

я говорю не по коду и не по вики а по ПРАКТИКЕ, поэтому скорее всего выходит что на тринити источник и цель это разные вещи и как показала практика это константа
source - всегда игрок, target - всегда кричер с меню

0: s->t
3: t->s
идентично описанию на вики

NeatElves 19.09.2010 18:02

Ну я и спрашиваю, сделано в противоположность или просто недоделка в коде определения ?

Chaosua 19.09.2010 18:15

без понятия, я в кодах не шарю и с мангосом сравнить не могу (могу но влом запускать сервер :D )
Я так понял вам нужно знать точно чтобы знать делать ли запрос замены 3 на 0 и 0 на 3 =)
описал то что заметил вот и фсе. Дальше дело ваше как это использовать

PS: если логически подумать:
если на мангосе спел с флагом 0 идет на игрока, а на тринити на игрока спел накладывает с флагом 3, то можно сделать вывод что на тринити все перевернуто, так как я точно знаю что на тринити с флагом 0 спел падает на кричера

NeatElves 19.09.2010 18:39

Не факт, вот эти имеют обкаст с флагом 3
http://www.wowhead.com/npc=27425
http://www.wowhead.com/npc=27414
http://www.wowhead.com/npc=27350
на мангосе тоже кастят на игрока, вот и надо искать, где обработка хромает или не мучаться и поставить всем тип 3 в обоих вариатнах базы.)

Chaosua 19.09.2010 18:45

под ТС я тройки всем поставил =)
подожду пару дней гляну на багрепорты, хотя там скриптов госсип с 15ой командой не особо много

NeatElves 19.09.2010 19:07

Ну там 15 каст не только для госсипа, должен для всех скриптов так работать, а если он только по госсипу так работает, значит точно в ядре.)

Chaosua 19.09.2010 19:27

нужно чтобы кто то взялся и протестировал все варианты на чистом ядре мангоса и тринити
с флагами 0 1 2 3
если будит время на досуге создам 4 моба, каждому по скрипту кину с разным флагом на один и тот же спелл

Chaosua 19.09.2010 21:24

Вложений: 1
Итак вот результаты теста флагов спелкаста

Площадка тестирования
Спел для теста http://ru.wowhead.com/?spell=50517
Ядро Тринити 10001
база УТДБ 564 для тринити
Testflag0-Testflag4 мобы с соответствующими скриптами
Gmcheg - игрок
для теста 4ого флага использовал таргетом ID моба Testflag1 с параметром х=200 (радиус)

Флаг 0
GMcheg применяет заклинание "Жгучий корсар" на Testflag0
Спел наложился на моба
Флаг 1
GMcheg применяет заклинание "Жгучий корсар" на GMcheg
Спел наложился на игрока
Флаг 2
Testflag2 применяет заклинание "Жгучий корсар" на Testflag2
Спел наложился на моба
Флаг 3
Testflag3 применяет заклинание "Жгучий корсар" на GMcheg
Спел наложился на игрока
Флаг 4
GMcheg применяет заклинание "Жгучий корсар" на Testflag1
Спел наложился на моба
как оказалось параметр 200 это не оч большой радиус визуально! (смотри вложение)
на фото если дальше поставить моба то спел не накладывается

Думаю из результатов теста можна сделать выводы...
Подтвердилось мое суждение что
Код:

source==игрок target==кричер
PS: если по условию квеста нужен каст определенного спелла на моба, и этот спел кастится через госсип меню, то надо использовать Фалг 0, чтоб каст шел от имени игрока выполняющего квест

timmit 19.09.2010 22:50

Эмм.. так то соурсе - кто кастует, а таргет на кого кастуют, вы не в те дебри полезли

salarik 20.09.2010 11:11

Цитата:

Сообщение от timmit (Сообщение 26994)
Битва, должно поправить визуальное и саму битву
Код:

replace INTO spell_area VALUES (57673,4580,0,0,13070,0,0,2,1);
replace INTO spell_area VALUES (57569,4580,13070,0,13086,0,0,2,1);
replace INTO spell_area VALUES (57674,4580,13086,0,13141,0,0,2,1);


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

timmit 20.09.2010 11:30

Хм, да не может быть чтобы были в другой. Странна, ну ладно посмотрим еще.
А квест с босами? Теперь они должны быть в фазе квестовой нормально

salarik 20.09.2010 11:50

По первому пока не отписывались. Может заработал потому что:)

Diller 22.09.2010 17:03

проблема возникла с гильд банком у игроков, они перестали видеть что находится в ячейках
Собственно вот:
http://code.google.com/p/trinitycore...om#makechanges


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

YTDB - MaNGOS DataBase