Модератор форума: staford11 |
Форум CMaNGOS Установка / Настройка CMaNGOS Делаем квестового телепортера (Статья) |
Делаем квестового телепортера |
Вот решил написать свою статью как сделать квестового телепортера для MaNGOS
Для этого нам нужны: Quice,готовый моб, ручка и листок =) И так, открываем Quice и нажимаем на кнопку Новый Квест После нажатия кнопки в Квест Часть 1 делаем так: 1) Ставим Entry квеста 2) Ставим мин. левел который надо для телепортации 3) Ставим допустимые расы (см. sсreen shot) Переходим к Квест Часть 2: 1) В поле CompleteScript пишем ID нашего квеста 2) В поле SpecialFlags выбираем Repeatable 3) В поле Method пишем 2 (см. sсreen shot) Переходим к QuestGiver и QuestTaker: 1) Жмём кнопку Add 2) Открывается окошко и там пишем ID нашего заранее подготовленого телепортера 3) Жмём кнопку Найти, выбираем его из списка найденных и нажимайм ОК QuestTaker - аналогично (см. sсreen shot) Переходим к Complete Script: 1) В поле ID пишем ID нашего квеста 2) В поле deley пишем 0 3) В поле command пишем 6 4) В поле datalong2 пишем 0 5) В полях datalong, x, y, z, o, пишем координаты,datalong - Map ID, что бы узнать координаты - заходим в игру и пишем .gps и записуем координаты на листок. 6) Поле datain оставляем пустым 7) Когда Вы заполнили все поля жмём на кнопку + Переходим к SQL-Скрипт: 1) Жмём кнопку Выполнить Скрипт Если выскакивает ошибка SQL Error: Unknown column 'dataint' in 'field list', то Вам надо удалить в этом SQL коде , `dataint` и ' ', и сново нажать на кнопку Выполныть скрипт. (см. sсreen shot) Автор: -=XeV[i]L=- Если кому-то понравилось то с вас + |
Quote (-=XeV|i|L=-) Переходим к Complete Script: 1) В поле ID пишем ID нашего квеста 2) В поле deley пишем 0 3) В поле command пишем 6 4) В поле datalong2 пишем 0 5) В полях datalong, x, y, z, o, пишем координаты,datalong - Map ID, что бы узнать координаты - заходим в игру и пишем .gps и записуем координаты на листок. 6) Поле datain оставляем пустым 7) Когда Вы заполнили все поля жмём на кнопку + читай и смотри скрин
Сообщение # 7 написано 15.08.2009 в 18:43
|
Code DELETE FROM `creature_questrelation` WHERE `quest` = 700000; DELETE FROM `gameobject_questrelation` WHERE `quest` = 700000; UPDATE `item_template` SET `StartQuest`=0 WHERE `StartQuest` = 700000; INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (3502, 700000); UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry` = 3502; DELETE FROM `creature_involvedrelation` WHERE `quest` = 700000; DELETE FROM `gameobject_involvedrelation` WHERE `quest` = 700000; INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (3502, 700000); UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry`=3502; DELETE FROM `quest_end_scripts` WHERE `id`=700000; INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) VALUES (700000, 0, 6, 0, 0, '', 1574,063110, -4435,171875, 5,669205, ); REPLACE INTO `quest_template` (`entry`, `Method`, `ZoneOrSort`, `SkillOrClass`, `MinLevel`, `QuestLevel`, `Type`, `RequiredRaces`, `RequiredSkillValue`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `CharTitleId`, `PlayersSlain`, `BonusTalents`, `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`, `RewHonorableKills`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (700000, 2, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 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, 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, 700000); Выдаёт такую ошибку: Code SQL Error: 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 ')' at line 2
Сообщение # 9 написано 22.08.2009 в 22:48
|
поешатся.
попробуй всё занова.ты хоть туда пихаешь?
БЫСТРАЯ ПРОДАЖА ЧАРАВ НА ОФЕ ПИСАТЬ В АСЮ!
Продажа Голдов на любых реалмах оффа, ЦЕНЫ НИЗКИЕ
Сообщение # 11 написано 31.08.2009 в 18:11
|
да тупо разложил портовальщика кв Centrurion и сделал выводы как он работает...
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 18 написано 25.10.2009 в 17:42
|
на 3.2.2 пройдет эта фигня. Да у нас в сетке чувак с колпаком стоит там у него все основные интсты есть и территории по карте.
У этого я так и не понял что по чём и для чего. а именно куда порты. Добавлено (02.11.2009, 15:48) У этого я так и не понял что по чём и для чего. а именно куда порты.
Хочешь постоянную прибыль тогдаТУТ-$$$
Сообщение # 22 написано 02.11.2009 в 15:48
|
а можно сделать так чтобы когда берешь кв он тлепортировал в точку "A" а когда его здаешь в точку "B" ???
Добавлено (11.11.2009, 12:43) Добавлено (11.11.2009, 12:46)
Сообщение # 23 написано 11.11.2009 в 12:46
|
SQL Error: Column count doesn't match value count at row 1 как исправить подскажите
Code DELETE FROM `creature_questrelation` WHERE `quest` = 800000; DELETE FROM `gameobject_questrelation` WHERE `quest` = 800000; UPDATE `item_template` SET `StartQuest`=0 WHERE `StartQuest` = 800000; INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (800021, 800000); UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry` = 800021; DELETE FROM `creature_involvedrelation` WHERE `quest` = 800000; DELETE FROM `gameobject_involvedrelation` WHERE `quest` = 800000; INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (800021, 800000); UPDATE `creature_template` SET `npcflag`=`npcflag`|2 WHERE `entry`=800021; DELETE FROM `quest_start_scripts` WHERE `id`=800000; INSERT INTO `quest_start_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) VALUES (800000, 0, 6, 0, 0, '', -189,23024, 1727,995117, 93,013580, 6,012231); REPLACE INTO `quest_template` (`entry`, `Method`, `ZoneOrSort`, `SkillOrClass`, `MinLevel`, `QuestLevel`, `Type`, `RequiredRaces`, `RequiredSkillValue`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `CharTitleId`, `PlayersSlain`, `BonusTalents`, `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`, `RewHonorableKills`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (800000, 2, 0, 0, 1, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 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, 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, 800000, 800000);
Старость - это когда замечаешь, что все форумы в мире позасирали малолетки...
|
-=XeV[i]L=-, Помог чувак!!!
Тем у кого всё время меняется IP, сюда>>>DynDNS, альтернатива NO-IP (Также можно использовать как просто поставить домен на IP!!!)
ISQ: 643650356
Сообщение # 28 написано 17.02.2010 в 00:22
|
Помогите пожалуйста...
ID квест гивера - 25462 (Лич кинг) Беру у него квест, сдаю но не телепортирует. Это дело одной минуты, если вам не лень то очень прошу - сделайте этот скрипт и отправьте в личку.
Сообщение # 30 написано 26.03.2010 в 09:34
|
| |||