PDA

Просмотр полной версии : Воскрешение


Humort
03.05.2011, 18:59
Первое испытание (http://ru.wowhead.com/quest=9685)

Квест, который вечно создаёт постоянные неудобства паладинам орды. На данный момент, создалось новое неудобство, как я понял из переписки с YuruY, эта проблема зависит от скрипта SD2, но при изучении проблемы, я нашёл довольно удобный хак на этот квест.

Если в поле "reqspellcast1", вписать значение "31225", что заменяет убийство NPC, его "воскрешением", то квест становится проходим.

До того момента, как SD2 решит окончательно исправить данный скрипт, эта информация может кому-нибудь пригодиться, тому кому важны "плюсики" и "спасибо", могут создать sql-запрос на данный хак квеста...

Heisenberg
03.05.2011, 19:40
тому кому важны "плюсики" и "спасибо"
Тут тебе не жп, про "плюсеги" забудь

могут создать sql-запрос на данный хак квеста...
А ты сам не в состоянии?

Humort
04.05.2011, 00:58
А ты сам не в состоянии?


Не в состоянии, мне проще в таблице циферку поменять, поверь, дел других - куча...

Я бы вообще тему не поднял, если бы был, либо приверженцем альянса, либо "книжником" и "зубрилой", но, вижу, кому-то, тему, проще в топку отправить, чем столь важный баг исправить...

Чтож, меняйте честные пользователи, просто цифру в таблице, как я делаю, а то, так и будет квест невыполним....

NeatElves
04.05.2011, 12:17
Если баг в скрипте, то свои обиды и наезды им на их форуме и излагайте...

Humort
04.05.2011, 15:00
Мояя обида не на скрипт, а на халатное отношение к этому квесту, только из-за того, что я не смогу самостоятельно прописать для хака sql-запрос, тему в топку бросили...

Если уж, на то пошло дело, то надеюсь, найдётся самоотверженный герой, который пропишет скрипт, и выложит его как отдельную тему внародное творчество....

NeatElves
04.05.2011, 15:37
Давно скрипт поправлен и лежит на форуме сд2 в соответствующем разделе...
А про поля reqspellcastХ неоднократно писалось - надо забывать про них, это хак еще со времен доБК в ядре...

Humort
04.05.2011, 17:06
Этот скрипт ещё пол года проваляется в сд2, при этом, существует куча хаков, которые чуть выше лежат и используются, и даже понятно, почему не занесены в основную базу, но, тем не менее, паладины орды, как не умели воскрешать, так и не будут, до тех пор, пока сд2 не доберётся до того самого скрипта....

Я же, ещё в самом начале темы писал, цитирую:

Первое испытание (http://ru.wowhead.com/quest=9685)

как я понял из переписки с YuruY, эта проблема зависит от скрипта SD2, но при изучении проблемы, я нашёл довольно удобный хак на этот квест.

Не ужели так сложно поместить тему туда, где видят её чаще? К другим хакам? И не ужели так сложно нацарапать на это дело столь простой скрипт?

Короче говоря, вот скрипт хакнутого квеста, кому нужно, укорачивайте, кому не надо, не смотрите сюда...

DELETE FROM `creature_questrelation` WHERE `quest` = 9685;
DELETE FROM `gameobject_questrelation` WHERE `quest` = 9685;
UPDATE `item_template` SET `StartQuest`=0 WHERE `StartQuest` = 9685;
INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (17717, 9685);
UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry` = 17717;
DELETE FROM `creature_involvedrelation` WHERE `quest` = 9685;
DELETE FROM `gameobject_involvedrelation` WHERE `quest` = 9685;
INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (17717, 9685);
UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry`=17717;
REPLACE INTO `quest_template` (`entry`, `ZoneOrSort`, `MinLevel`, `QuestLevel`, `Type`, `RequiredRaces`, `RequiredSkillValue`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `CharTitleId`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `StartScript`, `CompleteScript`) VALUES (9685, -141, 12, -1, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 9684, 0, 0, 0, 24184, 1, 0, 'Redeeming the Dead', 'While you were preparing the vessel, I sent a group of initiates to retrieve Sangrias Stillblade. You will find him on the top level of Silvermoon\'s inn with an attendant. Make your way there with all haste and unleash the vessel\'s magic to restore him to life.$B$BTime is of the essence, $N. Once he has been dead for too long, not even the Light can bring him back to us. Return to me once you have resurrected Stillblade.', 'Take the Filled Shimmering Vessel to Silvermoon City\'s inn and use its magic to resurrect Sangrias Stillblade.', 'Welcome back, initiate. Now that you know the truth about the source of our power and you have demonstrated your skill in wielding it, I will grant you the ability to resurrect the fallen in the field.$B$BStay true to the order and excel at your training and you will only continue to grow in power.', '', '', 'Resurrect Sangrias Stillblade', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17768, 0, 0, 0, 1, 0, 0, 0, 31225, 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, 0, 0, 0, 0, 0, 0, 165300, 7328, 7329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0);


Уверен, кому-нибудь, да поможет, за то время, пока сд2 оценит важность этого квеста...
И ещё раз, напоминаю, это хак, на что-то важное не претендует, просто временный выход из полложения.