![]() |
|
---|
|
TrinityCore Багрепорты по базе YTDB под ядро Trinity |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#161 | |
Helper TC_YTDB
|
![]() Цитата:
go_bristlelimb_cage есть, и если на то пошло при загрузке писало бы что скрипт не прицеплен ни к чему https://github.com/TrinityCore/Trini...emyst_isle.cpp 742 строка Последний раз редактировалось Chaosua; 07.08.2012 в 11:34. |
|
![]() |
![]() |
![]() |
#162 | |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]() Цитата:
To Yuruy: В TDB этот квест работает. Последний раз редактировалось Ravie; 15.08.2012 в 21:37. |
|
![]() |
![]() |
![]() |
#163 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Строка 659 - название го, какое отношение оно имеет к названию скрипта(это внутреннее имя переменной) ?
То Ravie: На мангосе и без скрипта работает. Последний раз редактировалось NeatElves; 07.08.2012 в 17:27. |
![]() |
![]() |
![]() |
#164 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Тогда я вообще не понял, почему после того как я удалил одну букву в названии скрипта, квест заработал
![]() Пока я начал разбираться с http://old.wowhead.com/quest=9667 , в мангосе с YTDB не появляется НПС, с которого дропает ключик, но засчитывается открытие клетки, а в Тринити с базой TDB появляется НПС и даже дропает ключ, но открытие не засчитывается. Вопрос: В скриптдеве я не нашел скрипта, с помощью которого засчитывается открытие клетки. Где он находится и есть ли он вообще? Последний раз редактировалось Ravie; 07.08.2012 в 22:20. |
![]() |
![]() |
![]() |
#165 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Нет скрипта в сд2 мангосе - нет нпц ключника, стоит хакскрипт базы на клетку, ищите в gameobject_template_scripts по ид клетки
|
![]() |
![]() |
Пользователь сказал cпасибо: | Ravie (07.08.2012) |
![]() |
#166 |
Helper TC_YTDB
|
![]()
Квест 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"'); ГО 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"'); ГО 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"'); |
![]() |
![]() |
Пользователь сказал cпасибо: | YuruY (09.08.2012) |
![]() |
#167 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Временное решение для квеста 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); |
![]() |
![]() |
![]() |
#168 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Смотрите на пост выше вашего и по примеру, вместо дачи предмета, делаете спавн, благо кондиции и госсипы есть в базе, а вообще надо писать сценку, возможно скриптовать не через базу, потому как нужно у обсидиона флаг снимать, поднимать его, фразы разговора и тогда в атаку отправлять...
|
![]() |
![]() |
![]() |
#169 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Поэтому и говорю - временное. Я сейчас разбираюсь в скриптовке через СмартАИ, почти все понял уже, очень хорошо помогло вики и прога Event Horizon
|
![]() |
![]() |
![]() |
#170 |
Helper TC_YTDB
|
![]()
предметы
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'); |
![]() |
![]() |
![]() |
#171 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А зачем орде эта дверь ?)
|
![]() |
![]() |
![]() |
#172 |
Helper TC_YTDB
|
![]()
А элитка за дверью зачем? http://www.wowhead.com/npc=7228
|
![]() |
![]() |
![]() |
#173 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Охрана комнаты по квесту альянса, в ачивах не замечена)) Просто эти кондиции идут очень давно, даже в удб они прописаны...
Последний раз редактировалось NeatElves; 14.08.2012 в 00:13. |
![]() |
![]() |
![]() |
#174 |
Helper TC_YTDB
|
![]()
там есть заскриптованный типа босс boss_ironaya , выходит он только для алов? орда обижена ...
Почитал http://www.wowwiki.com/Ironaya видать реально только алам Последний раз редактировалось Chaosua; 14.08.2012 в 00:32. |
![]() |
![]() |
![]() |
#175 |
YTDB dev
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Точно помню выносил ее на катаклизме за орду, только ключи там уже не нужны.
|
![]() |
![]() |
![]() |
#176 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 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"); Код:
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'; Код:
UPDATE `quest_template` SET `NextQuestId`='3566', `NextQuestIdChain`='3566' WHERE (`Id`='3372') UPDATE `quest_template` SET `PrevQuestId`='3372' WHERE (`Id`='3566') Последний раз редактировалось Ravie; 15.08.2012 в 12:42. |
![]() |
![]() |
![]() |
#177 | |
YTDB dev
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#178 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
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. Последний раз редактировалось Ravie; 15.08.2012 в 13:08. |
![]() |
![]() |
![]() |
#179 |
YTDB dev
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
И что? Достаточно тогда только (учитывая данные кеша):
Код:
UPDATE `quest_template` SET `PrevQuestId`='3372' WHERE (`Id`='3566'); |
![]() |
![]() |
![]() |
#180 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Т.е. он не будет входить в цепочку, но для его взятия требуется пройти эту самую цепочку? Вполне возможно... Тогда понятно, почему на вовхеде он не отображается в цепочке заданий
|
![]() |
![]() |
![]() |
#181 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
1. Все квесты на эскорт - скриптуются не базой(много действий: подъем-воскрешение, текстовки, нападение по дороге и т.п.)
2. Го остается в базе, но со знаком минус, тогда оно стоит в нужном месте и хватает SCRIPT_COMMAND_RESPAWN_GAMEOBJECT = 9(какая она в смартах - я не знаю) |
![]() |
![]() |
![]() |
#182 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Если брать 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') Код:
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'); Последний раз редактировалось Ravie; 15.08.2012 в 23:41. |
![]() |
![]() |
![]() |
#183 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Код:
('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:47. |
![]() |
![]() |
![]() |
#184 | |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#185 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ну так может ядро пока еще не все учитывает(и не все реализовано) ????????????
Там подход красивый, на мой взгляд - группа, единый квест из всех и переход... Последний раз редактировалось NeatElves; 15.08.2012 в 23:52. |
![]() |
![]() |
![]() |
#186 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Я об этом же... Ну не оставлять же так. Вот мне например повезло и я взял один баганый из 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'); Последний раз редактировалось Ravie; 15.08.2012 в 23:56. |
![]() |
![]() |
![]() |
#187 | |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Перечислите все, согласно http://ytdb.ru/announcement.php?f=40&a=2 |
|
![]() |
![]() |
![]() |
#188 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
В таких квестах, как 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'); Код:
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'); Последний раз редактировалось Ravie; 16.08.2012 в 00:13. |
![]() |
![]() |
![]() |
#189 | |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
АДД Прошу прощения за свою резкость, я замотался и забыл про свой обет, больше мешать не буду... Последний раз редактировалось NeatElves; 16.08.2012 в 00:28. |
|
![]() |
![]() |
![]() |
#190 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Так, ваша правка правильна
Код:
UPDATE `quest_template` SET `NextQuestId`='3764' WHERE `Id`='3763'; Последний раз редактировалось NeatElves; 16.08.2012 в 13:05. |
![]() |
![]() |
![]() |
#191 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]()
Есть 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 Код:
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'); |
![]() |
![]() |
![]() |
#192 | |
YTDB Helper
Регистрация: 07.01.2011
Сообщений: 79
Сказал(а) спасибо: 29
Поблагодарили 86 раз(а) в 50 сообщениях
![]() |
![]() Цитата:
![]() что-то терзают смутные сомнения. А то у вас то лечится через NextQuestIdChain то нет) |
|
![]() |
![]() |
![]() |
#193 | |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Да, желательно так же пояснить, как по вашему
Цитата:
|
|
![]() |
![]() |
![]() |
#194 |
Helper TC_YTDB
|
![]() Код:
SELECT entry from creature_template WHERE ScriptName='npc_valiant'; Код:
UPDATE creature_template SET ScriptName='' WHERE ScriptName='npc_valiant'; |
![]() |
![]() |
![]() |
#195 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Внимательно смотрим 2012_01_15_02_world_creature_template.sql или TDB_full_335.11.48_2012_07_12.sql
может суслика и не видно, но он есть))) И не надо сказок про чистую.... Последний раз редактировалось NeatElves; 19.08.2012 в 11:15. |
![]() |
![]() |
![]() |
#196 |
Helper TC_YTDB
|
![]()
и что что было! 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 |
![]() |
![]() |
![]() |
#197 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ну и, то есть в чистой базе есть, а нет в скриптах ?? Там им в иссуях и напишите, они же ввели, пусть и сами убирают...
Последний раз редактировалось NeatElves; 19.08.2012 в 14:02. |
![]() |
![]() |
![]() |
#198 | |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#199 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#200 |
Quice Dev
Регистрация: 25.06.2012
Сообщений: 95
Сказал(а) спасибо: 31
Поблагодарили 61 раз(а) в 33 сообщениях
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Флудо-баг-репорты в одной теме (часть третья) | 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 |