Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Принятые (http://mangos.ytdb.ru/forumdisplay.php?f=57)
-   -   [patch][quest=24849,24851]По горячим следам (http://mangos.ytdb.ru/showthread.php?t=8051)

virusav 05.06.2014 23:05

[patch][quest=24849,24851]По горячим следам
 
Вложений: 1
Писал патч по видео, с патчем работает.
Гитхаб: https://github.com/scriptdev2/scriptdev2/issues/105

Есть мелкие недоработки из-за отсутствия информации:
1. Нужны точки передвижения для каждого из призванных нпц, по которым они идут после произнесения последней фразы.
2. Нужен спелл, который призванный нпц кастует на себя в последней точке.
3. Нужно уточнение фраз (мне сказали, что они одинаковы для альянса и орды).

Запросы:
1. Для базы `mangos`:
Код:

UPDATE `game_event` SET `holiday`=335 WHERE `entry`=8;
DELETE FROM `creature` WHERE `id` IN (38340,38341,38342);
DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (38340,38341,38342);
UPDATE `creature_template` SET `ainame`='' WHERE `entry` IN (38340,38341,38342);
UPDATE `creature_template` SET `scriptname`='npc_snivel_rustrocket' WHERE `entry` IN (38334,38335,38336,38337,38338,38339);
INSERT INTO `scripted_areatrigger` (`entry`, `scriptname`) VALUES
(5710, 'at_hot_on_the_trail'),
(5711, 'at_hot_on_the_trail'),
(5712, 'at_hot_on_the_trail'),
(5714, 'at_hot_on_the_trail'),
(5715, 'at_hot_on_the_trail'),
(5716, 'at_hot_on_the_trail');

2. Для базы `scriptdev2`:
Код:

INSERT INTO `script_texts` (`entry`, `content_default`, `comment`) VALUES
(-1999936, 'What are you staring at? Haven\'t you ever seen a genius before?', 'SAY_NPC_SNIVEL_RUSTROCKET_COUNTING_HOUSE1'),
(-1999937, 'This\'ll teach you to mind your own business!', 'SAY_NPC_SNIVEL_RUSTROCKET_COUNTING_HOUSE2'),
(-1999938, 'That\'s right. I\'d like to list some of these as \'fireworks\'.', 'SAY_NPC_SNIVEL_RUSTROCKET_AUCTION_HOUSE1'),
(-1999939, 'Those\'ll net me a nice profit when I return from the south seas.', 'SAY_NPC_SNIVEL_RUSTROCKET_AUCTION_HOUSE2'),
(-1999940, 'You... Don\'t think I don\'t see you. Leave me alone!', 'SAY_NPC_SNIVEL_RUSTROCKET_AUCTION_HOUSE3'),
(-1999941, 'Thanks for the great cut and shave, buddy.', 'SAY_NPC_SNIVEL_RUSTROCKET_BARBER_SHOP1'),
(-1999942, 'Here\'s a little somethin\' extra since I\'ll be away.', 'SAY_NPC_SNIVEL_RUSTROCKET_BARBER_SHOP2'),
(-1999943, 'On second thought, keep the whole bag. I have to, uh, get going.', 'SAY_NPC_SNIVEL_RUSTROCKET_BARBER_SHOP3'),
(-1999944, 'Did you really you could corner me this easily?', 'SAY_NPC_SNIVEL_RUSTROCKET_BARBER_SHOP4');


xex 06.06.2014 07:51

Вложений: 1
Вот всё полностью рабочее, моего разлива =)
Не помню только, спеллы в ядре трогал/дописывал, или нет. Давненько было.

Да, ещё придётся под чистый мангос некоторые вещи подправить, здесь R2 и мои расширения присутствуют.

Удачи.

virusav 06.06.2014 08:38

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

xex 07.06.2014 11:25

Нет. Тут всё правильно.

КД на респавн банни 5 мин. (чтобы другой игрок не мог в то же время воспользоваться, на вовхеде так-же в комментах).

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

И по снифам нет там спеллов засчёта, только киллкредит банни.

virusav 07.06.2014 12:59

Часть скрипта с ареатриггерами принята в 3013, остальное сказали делать на стороне базы через АИ, иначе квест будет выполняться, но нпц не будут говорить и ходить.


Текущее время: 23:14. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS