|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина Как ставить автокомплит квестов? |
Как ставить автокомплит квестов? |
В настройках своей утилиты по работе с базами данных измени количество загружаемых строк.
Сообщение # 7 написано 14.06.2014 в 01:45
|
В настройках своей утилиты по работе с базами данных измени количество загружаемых строк. Спасибо, нашел. НО вот возникла еще одна проблема - когда заменил значение с 2 на 0, то когда подхожу к этому НПС у него горит синий вопросительный знак, открываю, там написано чтоб завершить кв, но завершить нельзя. По условию квеста, надо сдать его другому НПС (у оплота черного клинка). У него горит желтый вопросительный знак как надо, но вот здать не получается. Так вот, как сделать чтоб взять квест у одно и сразу можно было здать другому?
Сообщение # 9 написано 14.06.2014 в 12:26
|
попробуй это, полнейший хак
![]() вводишь только ид квеста и все) льешь, перезапускаешься, чистишь кешь клиента Код SET @QUEST_ID := XXXXX; -- сюда вводишь ID квеста UPDATE `quest_template` SET `Method`=0, `Flags`=`Flags`&~65540, `SpecialFlags`=0, -- автокомплети квеста `RequiredNpcOrGo1`=0, `RequiredNpcOrGo2`=0, `RequiredNpcOrGo3`=0, `RequiredNpcOrGo4`=0, -- чистка полей отвечающие за убиваемых мобов или тыркающих ГО `RequiredNpcOrGoCount1`=0, `RequiredNpcOrGoCount2`=0, `RequiredNpcOrGoCount3`=0, `RequiredNpcOrGoCount4`=0, -- и их количество `RequiredSourceItemId1`=0, `RequiredSourceItemId2`=0, `RequiredSourceItemId3`=0, `RequiredSourceItemId4`=0, -- чистка полей отвечающие за сбор итемов `RequiredSourceItemCount1`=0, `RequiredSourceItemCount2`=0, `RequiredSourceItemCount3`=0, `RequiredSourceItemCount4`=0 -- и их количество WHERE `Id`=@QUEST_ID; |
нет, просто серым горит попробуй это, полнейший хак вроде ничего не забыл и нигде не подкосячил вводишь только ид квеста и все) льешь, перезапускаешься, чистишь кешь клиента получается нужна так вводить? mysql> mysql> SET @QUEST_ID := 12892; UPDATE `quest_template` SET `Method`=0, `Flags`=`Flags`&~65536, `SpecialFlags`=0, `RequiredNpcOrGo1`=0, `RequiredNpcOrGo2`=0, `RequiredNpcOrGo3`=0, `RequiredNpcOrGo4`=0, `RequiredNpcOrGoCount1`=0, `RequiredNpcOrGoCount2`=0, `RequiredNpcOrGoCount3`=0, `RequiredNpcOrGoCount4`=0, `RequiredSourceItemId1`=0, `RequiredSourceItemId2`=0, `RequiredSourceItemId3`=0, `RequiredSourceItemId4`=0, `RequiredSourceItemCount1`=0, `RequiredSourceItemCount2`=0, `RequiredSourceItemCount3`=0, `RequiredSourceItemCount4`=0 WHERE `Id`=@QUEST_ID; и еще вопрос - если я правильно понял, то это надо заливать в world? тоесть ПКМ на world, и потом в консоле вводить?
Сообщение # 12 написано 14.06.2014 в 18:44
|
Ввел, в итоги вылезла такая ошибка:
ERROR 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> mysql> SET @QUEST_ID := 12892' at line 1 Query OK, 0 rows affected
Сообщение # 14 написано 14.06.2014 в 19:35
|
Как я понял,юзаешь навикат
![]() Цитата Do not use Navicat Icon Due to Navicat not being able to handle /* style comments (standard SQL), including incidents of failed imports despite positive feedback from the program itself, we advise all users to stay VERY clear of this product - you have been warned. Попробуй закинуть Цитата SET @QUEST_ID := XXXXX; -- сюда вводишь ID квеста UPDATE `quest_template` SET `Method`=0, `Flags`=`Flags`&~65536, `SpecialFlags`=0, -- автокомплети квеста `RequiredNpcOrGo1`=0, `RequiredNpcOrGo2`=0, `RequiredNpcOrGo3`=0, `RequiredNpcOrGo4`=0, -- чистка полей отвечающие за убиваемых мобов или тыркающих ГО `RequiredNpcOrGoCount1`=0, `RequiredNpcOrGoCount2`=0, `RequiredNpcOrGoCount3`=0, `RequiredNpcOrGoCount4`=0, -- и их количество `RequiredSourceItemId1`=0, `RequiredSourceItemId2`=0, `RequiredSourceItemId3`=0, `RequiredSourceItemId4`=0, -- чистка полей отвечающие за сбор итемов `RequiredSourceItemCount1`=0, `RequiredSourceItemCount2`=0, `RequiredSourceItemCount3`=0, `RequiredSourceItemCount4`=0 -- и их количество WHERE `Id`=@QUEST_ID;
Сообщение # 15 написано 14.06.2014 в 21:31
|
Всеравно выдает ту же ошибку при залити в базу... Почитай тут статейку http://wiki.ytdb.ru/index.php/Quest_template пишут чтоб заработало автовыполнение нужно убрать условие квеста, как это сделать? просто там написано что в столбце Objectives, но у меня его нету
Сообщение # 18 написано 14.06.2014 в 22:56
|
Сообщение # 19 написано 14.06.2014 в 23:19
|
Спасибо, скрипт принял. Но в итоге ничего не изменилось, то есть я подхожу к этому НПС а у него висит синий вопросительный знак, в списке есть этот квест, горит серым и тыкнуть на него нельзя, и у другого НПС (которому надо здать квест) висит желтый вопросительный знак и у него ничего нету. Может всетаки надо как то убрать условие? в этой теме тоже об этом писали http://wowjp.net/forum/126-276417-1
Сообщение # 20 написано 15.06.2014 в 00:17
|
попробуй потравить на так
`Method`=2, `Flags`=`Flags`&~65540 Код SET @QUEST_ID := XXXXX; -- сюда вводишь ID квеста UPDATE `quest_template` SET `Method`=2, `Flags`=`Flags`&~65540, `SpecialFlags`=0, -- автокомплети квеста `RequiredNpcOrGo1`=0, `RequiredNpcOrGo2`=0, `RequiredNpcOrGo3`=0, `RequiredNpcOrGo4`=0, -- чистка полей отвечающие за убиваемых мобов или тыркающих ГО `RequiredNpcOrGoCount1`=0, `RequiredNpcOrGoCount2`=0, `RequiredNpcOrGoCount3`=0, `RequiredNpcOrGoCount4`=0, -- и их количество `RequiredSourceItemId1`=0, `RequiredSourceItemId2`=0, `RequiredSourceItemId3`=0, `RequiredSourceItemId4`=0, -- чистка полей отвечающие за сбор итемов `RequiredSourceItemCount1`=0, `RequiredSourceItemCount2`=0, `RequiredSourceItemCount3`=0, `RequiredSourceItemCount4`=0 -- и их количество WHERE `Id`=@QUEST_ID; Добавлено (15.06.2014, 00:32) --------------------------------------------- да и в теории квест должен работать, судля по фиксу https://github.com/TrinityCore/TrinityCore/issues/6444 но опять же, нужно перепроверять, и возможно что то подправлять для правильной работы |
Что значит *автокомплит* в данном случае? Если тебе просто нужен *левый* квест, который берётся игроком и тут же может сдаться, тому же НПЦ - тебе просто не нужно ставить цели, а EntryID квесттейкера и квестгивера должны совпадать. Если цели есть, но нужно, чтобы они засчитывались при взятии - попробуй поставить значение '65540' в поле `Flags`, как и рекомендовал MENZ411.
Сообщение # 22 написано 17.06.2014 в 02:15
|
| |||
| |||