PDA

Просмотр полной версии : Разграбленный караван 11465


Selexanus
20.03.2011, 11:58
http://ru.wowhead.com/quest=11465
В квесте надо применить клетку на индейку - вылетает сокол, убивает её и индейка должна появляться в сумке игрока + появляется нпс.
http://ru.wowhead.com/spell=44323 - спелл клетки, в базе есть 2 записи для этого спела:
http://ru.wowhead.com/spell=44327 - создает индейку
http://ru.wowhead.com/spell=44387 - призывает душителя
В обоих цель: 0

Только вот когда сокол летит к индейке и убивает её, далее пишет что "заклинание не доступно" и появляется Душитель из клана укротителей драконов (http://ru.wowhead.com/npc=24779).

Как-то можно исправить?

Heisenberg
20.03.2011, 13:02
Черт, квест за альянс. Так бы сниффанул

NeatElves
20.03.2011, 14:51
Проверил, все работает, единственно:
DELETE FROM `spell_scripts` WHERE `id` = 44323 AND `delay` = 4 AND `command` = 15 AND `datalong` = 44387;
UPDATE `spell_scripts` SET `datalong2` = '1' WHERE `id` =44323 AND `delay` =3 AND `command` =15 AND `datalong` =44327;
REPLACE INTO `spell_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `comments`) VALUES ('44323', '4', '18', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '');
UPDATE `creature_template` SET `AIName` = '' WHERE `entry` =24746;
DELETE FROM `creature_ai_scripts` WHERE `id` = 2474651;


589+11267

Selexanus
20.03.2011, 15:28
DELETE FROM `spell_scripts` WHERE `id` = 44323 AND `delay` = 4 AND `command` = 15 AND `datalong` = 44387;
UPDATE `spell_scripts` SET `datalong2` = '1' WHERE `id` =44323 AND `delay` =3 AND `command` =15 AND `datalong` =44327;
REPLACE INTO `spell_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `comments`) VALUES ('44323', '4', '18', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '');


Ммм, а зачем первую запись удалять? Нпс должен появляться.
Вторая запись - на создание предмета поставить цель 1?
И не совсем понимаю смысл третьей записи? Команда указана, а datalong нет оО

NeatElves
20.03.2011, 15:40
А вы почаще коммиты ядра и вики изучайте - там все написано.

Работает квест и без моей правки, проверено 100%, но так как часть уже приняли в ядро, то я упростил записи...

YuruY
20.03.2011, 17:17
#3 => [590]