YTDB

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

Chaosua 07.08.2012 11:32

Цитата:

Сообщение от Ravie (Сообщение 39366)
Вот небольшой фикс квеста "Пророчество Акиды", с которым теперь квест проходится:
Код:

UPDATE `gameobject_template` SET `ScriptName`='go_bristelimb_cage' WHERE (`entry`='181714')
Разработчики ядра случайно пропустили букву "l"=)

я такого скрипта не нашел в ядре
go_bristlelimb_cage есть, и если на то пошло при загрузке писало бы что скрипт не прицеплен ни к чему
https://github.com/TrinityCore/Trini...emyst_isle.cpp 742 строка

Ravie 07.08.2012 13:05

Цитата:

Сообщение от Chaosua (Сообщение 39371)
я такого скрипта не нашел в ядре
go_bristlelimb_cage есть, и если на то пошло при загрузке писало бы что скрипт не прицеплен ни к чему
https://github.com/TrinityCore/Trini...emyst_isle.cpp 742 строка

но в строке 682 в этом же файле скрипт то назван по-другому
To Yuruy:
В TDB этот квест работает.

NeatElves 07.08.2012 17:25

Строка 659 - название го, какое отношение оно имеет к названию скрипта(это внутреннее имя переменной) ?
То Ravie:
На мангосе и без скрипта работает.

Ravie 07.08.2012 21:44

Тогда я вообще не понял, почему после того как я удалил одну букву в названии скрипта, квест заработал=)
Пока я начал разбираться с http://old.wowhead.com/quest=9667 , в мангосе с YTDB не появляется НПС, с которого дропает ключик, но засчитывается открытие клетки, а в Тринити с базой TDB появляется НПС и даже дропает ключ, но открытие не засчитывается.
Вопрос:
В скриптдеве я не нашел скрипта, с помощью которого засчитывается открытие клетки. Где он находится и есть ли он вообще?

NeatElves 07.08.2012 22:41

Нет скрипта в сд2 мангосе - нет нпц ключника, стоит хакскрипт базы на клетку, ищите в gameobject_template_scripts по ид клетки

Chaosua 08.08.2012 23:53

Квест http://wow.dport.com.ua/aowow/?quest=8620
Книга 4 http://www.wowhead.com/item=21106 не дается при диалоге с http://www.wowhead.com/object=180667

Код:

UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` = 180667;
DELETE FROM `smart_scripts` WHERE (`entryorguid`=180667 AND `source_type`=1);
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
(180667, 1, 0, 0, 62, 0, 100, 0, 6668, 0, 0, 0, 56, 21106, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'The Only Prescription -  Draconic for Dummies "Chapter IV"');

Книга 5 http://www.wowhead.com/item=21107#comments
ГО http://www.wowhead.com/object=180666
Код:

UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` = 180666;
DELETE FROM `smart_scripts` WHERE (`entryorguid`=180666 AND `source_type`=1);
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
(180666, 1, 0, 0, 62, 0, 100, 0, 6670, 0, 0, 0, 56, 21107, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'The Only Prescription -  Draconic for Dummies "Chapter V"');

Книга 7 http://www.wowhead.com/item=21109#comments
ГО http://www.wowhead.com/object=1806665
Код:

UPDATE `gameobject_template` SET `AIName` = 'SmartGameObjectAI' WHERE `entry` = 180665;
DELETE FROM `smart_scripts` WHERE (`entryorguid`=180665 AND `source_type`=1);
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
(180665, 1, 0, 0, 62, 0, 100, 0, 6669, 0, 0, 0, 56, 21109, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'The Only Prescription -  Draconic for Dummies "Chapter VII"');

Условия на госсипы в базе уже есть

Ravie 09.08.2012 16:42

Временное решение для квеста http://ru.wowhead.com/quest=3566
На офе оба моба должны призываться через http://ru.wowhead.com/object=148498
В чистой же базе Обсидион есть и без призыва, а Латорик через Алтарь не призывается. Так как не смог реализовать призыв НПС через ГО, я сделал проще - выставил координаты Латорику:
Код:

INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`) VALUES
(200001, 8391, 0, 1, 1, 0, 0, -6480.8, -1248.95, 180.243, 1.16392, 600, 0, 0, 2000, 1750, 0, 0, 0, 0);

Информацией о ХП Латорика не владею (мана и координаты с вовхеда).

NeatElves 09.08.2012 18:37

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

Ravie 09.08.2012 18:58

Поэтому и говорю - временное. Я сейчас разбираюсь в скриптовке через СмартАИ, почти все понял уже, очень хорошо помогло вики и прога Event Horizon

Chaosua 13.08.2012 21:53

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

DELETE FROM `conditions` WHERE (`SourceEntry`='7741');
DELETE FROM `conditions` WHERE (`SourceEntry`='7740');


NeatElves 13.08.2012 23:08

А зачем орде эта дверь ?)

Chaosua 13.08.2012 23:23

А элитка за дверью зачем? http://www.wowhead.com/npc=7228

NeatElves 14.08.2012 00:10

Охрана комнаты по квесту альянса, в ачивах не замечена)) Просто эти кондиции идут очень давно, даже в удб они прописаны...

Chaosua 14.08.2012 00:24

там есть заскриптованный типа босс boss_ironaya , выходит он только для алов? орда обижена ...
Почитал http://www.wowwiki.com/Ironaya видать реально только алам

YuruY 14.08.2012 06:12

Точно помню выносил ее на катаклизме за орду, только ключи там уже не нужны.

Ravie 15.08.2012 12:33

Квест http://old.wowhead.com/quest=3367 не работал, так как Дориус Камнестраж не имел вейпоинтов:
Код:

INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '1', '-7005.000000', '-1741.000000', '234.098999', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '2', '-7002.751953', '-1726.690918', '234.620392', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '3', '-6986.963867', '-1736.839111', '241.082123', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '4', '-6939.178711', '-1743.562256', '240.744064', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '5', '-6922.880859', '-1772.865845', '240.744781', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '6', '-6870.689453', '-1832.613647', '240.687744', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '7', '-6699.832520', '-1896.856934', '244.144485', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '8', '-6661.958496', '-1916.346924', '244.144577', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '9', '-6570.032715', '-1921.347412', '244.167068', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '10', '-6473.979980', '-1970.568359', '244.151413', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '11', '-6439.722168', '-1985.220581', '244.438568', 'Dorius Stonetender');
INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES ('8284', '12', '-6389.888184', '-1989.311279', '246.838516', 'Dorius Stonetender');

Код:

DELETE FROM `smart_scripts` WHERE `entryorguid`=8284 AND `id`=0 AND `source_type`=0 LIMIT 1;
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 (8284,0,0,0,19,0,100,0,3367,0,0,0,53,0,8284,1,3367,10,2,18,100,0,0,0.0,0.0,0.0,0.0,"Escort Dorius Stonetender");

Так же по офу http://old.wowhead.com/object=175704 должно появляться после того, как Дориус прошел свой путь:
Код:

DELETE FROM `gameobject` WHERE (`guid`='22495')
DELETE FROM `smart_scripts` WHERE `entryorguid`=8284 AND `id`=1 AND `source_type`=0 LIMIT 1;
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 (8284,0,1,0,58,0,100,0,12,0,0,0,50,175704,60000,0,0,0,0,19,8284,0,0,0.0,0.0,0.0,0.0,"Singed Letter was dropped by Dorius");

Код:

UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`='8284';
Судя по http://www.wowwiki.com/Quest:Suntara_Stones , http://old.wowhead.com/quest=3566 должен идти после http://old.wowhead.com/quest=3372 (Так же об этом говорится в комментах на вовхеде):
Код:

UPDATE `quest_template` SET `NextQuestId`='3566', `NextQuestIdChain`='3566' WHERE (`Id`='3372')
UPDATE `quest_template` SET `PrevQuestId`='3372' WHERE (`Id`='3566')


YuruY 15.08.2012 13:02

Цитата:

`NextQuestIdChain`='3566'
Поле идет с кеша, там значение =0.

Ravie 15.08.2012 13:04

Цитата:

Сообщение от YuruY (Сообщение 39531)
Поле идет с кеша, там значение =0.

http://www.wowhead.com/quest=3566
Tethendil on 2007/09/06 (Patch 2.1.3)
You don't just start this quest at the location, you have to go through the http://www.wowhead.com/?quest=3367 chain first.
http://old.wowhead.com/quest=3372
ongra on 2007/06/06 (Patch 2.1.1)
Drop down the hole at 35,42 to get there quickly. Turning in the quest leads to Rise, Obsidion! http://www.wowhead.com/?quest=3566 Best to bring a group.

YuruY 15.08.2012 13:09

И что? Достаточно тогда только (учитывая данные кеша):
Код:

UPDATE `quest_template` SET `PrevQuestId`='3372' WHERE (`Id`='3566');

Ravie 15.08.2012 13:11

Т.е. он не будет входить в цепочку, но для его взятия требуется пройти эту самую цепочку? Вполне возможно... Тогда понятно, почему на вовхеде он не отображается в цепочке заданий

NeatElves 15.08.2012 14:34

1. Все квесты на эскорт - скриптуются не базой(много действий: подъем-воскрешение, текстовки, нападение по дороге и т.п.)
2. Го остается в базе, но со знаком минус, тогда оно стоит в нужном месте и хватает SCRIPT_COMMAND_RESPAWN_GAMEOBJECT = 9(какая она в смартах - я не знаю)

Ravie 15.08.2012 21:27

Если брать http://old.wowhead.com/quest=3789 , http://old.wowhead.com/quest=3790 или http://old.wowhead.com/quest=10520 , то все нормально, но если же взять http://old.wowhead.com/quest=3763 , то доступа к следующему квесту не будет. Вот решение:
Код:

UPDATE `quest_template` SET `NextQuestId`='3764' WHERE (`Id`='3763')
Так же есть проблемы с такими квестами, как http://old.wowhead.com/quest=4494, http://old.wowhead.com/quest=4493, http://old.wowhead.com/quest=3445, http://old.wowhead.com/quest=3380:
Код:

UPDATE `quest_template` SET `NextQuestId`='4494' WHERE (`Id`='32');
UPDATE `quest_template` SET `NextQuestId`='4494', `NextQuestIdChain`='0' WHERE (`Id`='7732');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='162');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='4267');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='4494');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='4493');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='3445');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='3380');


NeatElves 15.08.2012 23:35

Код:

('enGB', 3763, 904, 3763, 2, 50, 47, 1657, 0, 0, 0, 0, 0, 0, 3764, 1, 0, 4050, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Assisting Arch Druid Staghelm', 'Speak with Arch Druid Fandral Staghelm in Darnassus.', 'Excuse me $c, but I\'d like just a moment of your time if possible.$B$BThe Cenarion Circle in Darnassus is looking for seasoned adventurers such as yourself to lend them aid in a vital research project.  While I do not know the specifics, I can inform you that none other than Arch Druid Fandral Staghelm is spearheading this research.$B$BPlease - if you are interested, speak with him directly in the Cenarion Enclave within Darnassus proper.', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '');
Ну нет у квеста некста по кешу, нету...
з.ы. Может пока не все совершенно в этом мире....

Ravie 15.08.2012 23:43

Цитата:

Сообщение от NeatElves (Сообщение 39555)
Код:

('enGB', 3763, 904, 3763, 2, 50, 47, 1657, 0, 0, 0, 0, 0, 0, 3764, 1, 0, 4050, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Assisting Arch Druid Staghelm', 'Speak with Arch Druid Fandral Staghelm in Darnassus.', 'Excuse me $c, but I\'d like just a moment of your time if possible.$B$BThe Cenarion Circle in Darnassus is looking for seasoned adventurers such as yourself to lend them aid in a vital research project.  While I do not know the specifics, I can inform you that none other than Arch Druid Fandral Staghelm is spearheading this research.$B$BPlease - if you are interested, speak with him directly in the Cenarion Enclave within Darnassus proper.', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '');
Ну нет у квеста некста по кешу, нету...

Ну сами проверьте, если брать этот квест, то следующий взять нельзя, проблема решается только таким путем.

NeatElves 15.08.2012 23:48

Ну так может ядро пока еще не все учитывает(и не все реализовано) ????????????
Там подход красивый, на мой взгляд - группа, единый квест из всех и переход...

Ravie 15.08.2012 23:53

Я об этом же... Ну не оставлять же так. Вот мне например повезло и я взял один баганый из 4 квестов, закончил его, а потом возможности взять следующий в цепочке у меня уже не будет никогда
P.S.: В NextQuestIdChain у этого квеста не 0 случаем?
P.P.S.: Что там по кешу у этих квестов, не так тоже?
Код:

UPDATE `quest_template` SET `NextQuestId`='4494' WHERE (`Id`='32');
UPDATE `quest_template` SET `NextQuestId`='4494', `NextQuestIdChain`='0' WHERE (`Id`='7732');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='162');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='4267');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='4494');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='4493');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='3445');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='3380');


NeatElves 16.08.2012 00:04

Цитата:

Ну не оставлять же так. Вот мне например повезло и я взял один баганый из 4 квестов, закончил его, а потом возможности взять следующий в цепочке у меня уже не будет никогда
P.S.: В NextQuestIdChain у этого квеста не 0 случаем?
у каких ???
Перечислите все, согласно http://ytdb.ru/announcement.php?f=40&a=2

Ravie 16.08.2012 00:06

В таких квестах, как http://old.wowhead.com/quest=4494, http://old.wowhead.com/quest=4493, http://old.wowhead.com/quest=3445, http://old.wowhead.com/quest=3380 - переход от 2 квестов разных фракций к одному квесту для обоих неправильно работает (работает только для одной из фракций к примеру). Лечится:
Код:

UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='4494');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='4493');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='3445');
UPDATE `quest_template` SET `NextQuestIdChain`='0' WHERE (`Id`='3380');

Так же доступ к квесту http://old.wowhead.com/quest=4493 можно получить через http://old.wowhead.com/quest=4267, а можно через 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 `NextQuestId`='4494' WHERE (`Id`='32');
UPDATE `quest_template` SET `NextQuestId`='4494', `NextQuestIdChain`='0' WHERE (`Id`='7732');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='162');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='4267');


NeatElves 16.08.2012 00:07

Цитата:

Сообщение от Ravie (Сообщение 39561)
http://old.wowhead.com/quest=3763
Сейчас напишу, смотрел еще ваш неотредактированный посл пост

Вам кеш(КЕШ) был предоставлен на этот квест в п183

АДД Прошу прощения за свою резкость, я замотался и забыл про свой обет, больше мешать не буду...

NeatElves 16.08.2012 12:49

Так, ваша правка правильна
Код:

UPDATE `quest_template` SET `NextQuestId`='3764' WHERE `Id`='3763';
А это(4494, 4493, 3380, 3445), ну не знаю, поле отвечает только за то, что если квест у того же нпц, при завершении главного - текст следующего, откроется автоматом... Проверил представителями разных фракций - все работает и так...

Ravie 16.08.2012 17:07

Есть 3 цепочки (одна для альянса, одна для орды, третья - для обоих фракций). При прохождении последнего квеста любой из этих цепочек должен открывается один из двух квестов (http://old.wowhead.com/quest=4493 - для Альянса, http://old.wowhead.com/quest=4494 - для Орды):
Код:

(Только Альянс)http://old.wowhead.com/quest=4267
                                              \__ http://old.wowhead.com/quest=4493
                                              /
(Альянс и Орда)http://old.wowhead.com/quest=162
(Альянс и Орда)http://old.wowhead.com/quest=32
                                              \__ http://old.wowhead.com/quest=4494
                                              /
(Только Орда)http://old.wowhead.com/quest=7732

Пробовал менять поля ExclusiveGroup, NextQuestIdChain, ничего не помогало. Помогло только:
Код:

UPDATE `quest_template` SET `NextQuestId`='4494' WHERE (`Id`='32');
UPDATE `quest_template` SET `NextQuestId`='4494' WHERE (`Id`='7732');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='162');
UPDATE `quest_template` SET `NextQuestId`='4493' WHERE (`Id`='4267');

Но так как, это поле идет с кэша, его менять нельзя. Есть ли у кого-нибудь предложение, как это можно решить?

wasy 16.08.2012 18:32

Цитата:

Пробовал менять поля ExclusiveGroup, NextQuestIdChain,
Можно узнать на каком уровне берете второй квест=)
что-то терзают смутные сомнения.
А то у вас то лечится через NextQuestIdChain то нет)

NeatElves 17.08.2012 16:09

Да, желательно так же пояснить, как по вашему
Цитата:

(Альянс и Орда)http://old.wowhead.com/quest=162
(Альянс и Орда)http://old.wowhead.com/quest=32
32 будет сдавать Альянс в Огри, а 162 Орда в Дарнасе ?

Chaosua 19.08.2012 04:10

Код:

SELECT entry from creature_template WHERE ScriptName='npc_valiant';
Чистая база, дает результат 19 строк. В чистой тринити нету такого скрипта.

Код:

UPDATE creature_template SET ScriptName='' WHERE ScriptName='npc_valiant';

NeatElves 19.08.2012 11:09

Внимательно смотрим 2012_01_15_02_world_creature_template.sql или TDB_full_335.11.48_2012_07_12.sql
может суслика и не видно, но он есть)))

И не надо сказок про чистую....

Chaosua 19.08.2012 13:47

и что что было! https://github.com/TrinityCore/Trini...d/icecrown.cpp Нету, или я слепой
Судя по https://github.com/TrinityCore/Trini...e65a648fbde1ae закрыт исуй https://github.com/TrinityCore/TrinityCore/issues/459 где есть ссылка на патч icecrown.cpp
Даже поиск по всем файлам дает нулевой результат

Найти все "npc_valiant", Подпапки, Результаты поиска 1, "Z:\WoWServer\tc2"
Z:\WoWServer\TC2\sql\old\3.3.5a\2012_01_15_02_worl d_creature_template.sql(2):UPDATE `creature_template` SET `ScriptName`='npc_valiant', `dmg_multiplier`=2 WHERE `entry`IN (33285,33306,33384,33383,33382,33739,33749,33745,3 3744,33748,33740,33743,33747,33738,33746,33561,335 58,33559,33562);
Найдено строк: 1 Найдено файлов: 1 Просмотрено файлов: 7107

NeatElves 19.08.2012 13:57

Ну и, то есть в чистой базе есть, а нет в скриптах ?? Там им в иссуях и напишите, они же ввели, пусть и сами убирают...

Ravie 20.08.2012 07:29

Цитата:

Сообщение от NeatElves (Сообщение 39610)
Да, желательно так же пояснить, как по вашему

32 будет сдавать Альянс в Огри, а 162 Орда в Дарнасе ?

И 32, и 162 начинаются с одной цепочки - именно это я и хотел показать в схеме. А начинаются они с http://old.wowhead.com/quest=113

NeatElves 20.08.2012 10:14

Насколько я понял, надо закончить обе цепочки, тогда откроется следующий.
mangos

Ravie 20.08.2012 12:21

Цитата:

Сообщение от NeatElves (Сообщение 39710)
Насколько я понял, надо закончить обе цепочки, тогда откроется следующий.
mangos

Необходимо закончить только одну цепочку, при этом вторая не закрывается, т. е. использовать ExclusiveGroup нет необходимости.


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

YTDB - MaNGOS DataBase