Dark Portal Forum: Цепочка на Аптекарей - Dark Portal Forum

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Цепочка на Аптекарей

#1 Пользователь офлайн   Archibald 

  • Безпозвоночное
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 01 July 11
  • Фракция:Орда
  • Имя основного персонажа:Archibald

Отправлено 12 February 2012 - 19:30

Кв Дышать нечем!. Анализатор воздуха Гвоздезуба не используется на стражников, на стражниках должен быть баф Ошеломительный аромат.
0

#2 Пользователь офлайн   Archibald 

  • Безпозвоночное
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 01 July 11
  • Фракция:Орда
  • Имя основного персонажа:Archibald

Отправлено 17 February 2012 - 15:19

Нашел фикс. Проверил, работает. Кв предмет юзается на гварда, снимает с него баф, засчитывает кв. Через 10 мин баф появляется на гварде.

-- Something Stinks (A:24655 H:24536)


SET @GUID           := 'XXXXX'; -- set by TDB
SET @EVENT          := 8; -- Love is in the Air

SET @BUNNY          := 38288; -- Love Guard Perfume Bunny
SET @GUARD_SW       := 68; -- Stormwind City Guard
SET @GUARD_ORG      := 3296; -- Orgrimmar Grunt

SET @SPELL_PULSE    := 71520; -- Heavily Perfumed Pulse
SET @SPELL_BUFF     := 71507; -- Heavily Perfumed
SET @SPELL_ANALYSIS := 70192; -- Fragrant Air Analysis


DELETE FROM `creature` WHERE `id`=@BUNNY;
INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`) VALUES
(@GUID+0,@BUNNY,0,1,1,0,0,-8825.604,629.3108,94.1137,0,300,0,0,1,0,0,0,0,0), -- sw trade district(sniffed pos)
(@GUID+1,@BUNNY,1,1,1,0,0,1615.361,-4415.3530,14.5838,0,300,0,0,1,0,0,0,0,0); -- org valleyof strength(made up value)

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=@SPELL_PULSE;
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=@SPELL_BUFF;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(13,0,@SPELL_PULSE,0,0,18,0,1,@GUARD_SW,0,0,0,'',"Heavily Perfumed Pulse target guard npcs"),
(13,0,@SPELL_PULSE,0,0,18,0,1,@GUARD_ORG,0,0,0,'',"Heavily Perfumed Pulse target guard npcs"),
(17,0,@SPELL_BUFF,0,0,1,0,@SPELL_BUFF,0,0,1,0,'',"Apply Heavily Perfumed only when missing");

UPDATE `creature_template` SET `AIName`='SmartAI',`flags_extra`=`flags_extra`|128 WHERE `entry`=@BUNNY;
DELETE FROM `smart_scripts` WHERE `entryorguid`=@BUNNY AND `source_type`=0;
INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
(@BUNNY,0,0,0,60,0,100,0,0,0,600000,600000,11,@SPELL_PULSE,0,0,0,0,0,1,0,0,0,0,0,0,0,"On update(each 10 min) - Cast - Self");

-- ussing this because dummy effect #1 of spell 70192 is to remove the buff
DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=@SPELL_ANALYSIS;
INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES
(@SPELL_ANALYSIS,-@SPELL_BUFF,1,'Remove Heavily Perfumed on Fragrant Air Analysis hit');

DELETE FROM `game_event_creature` WHERE `eventEntry`=@EVENT AND `guid` BETWEEN @GUID+0 AND @GUID+1;
INSERT INTO `game_event_creature` (`eventEntry`,`guid`) VALUES
(@EVENT,@GUID+0),
(@EVENT,@GUID+1);

1

#3 Пользователь офлайн   Lighto 

  • Администратор
  • Группа: Администраторы
  • Сообщений: 902
  • Регистрация: 23 June 11
  • Городинтернет
  • Фракция:Обе
  • Имя основного персонажа:Kazuma

Отправлено 17 February 2012 - 18:28

ссыль на фикс, если оффрепо то жди апа ядра
ибо guid надо знать кокого нпса писать
ps: фикс накатил :ph34r: жди рестарта
pss: проверил фикс? где, на чем?? :blink: чуш не хоч в разрабы бд и ядра к нам :unsure:

#4 Пользователь офлайн   Archibald 

  • Безпозвоночное
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 01 July 11
  • Фракция:Орда
  • Имя основного персонажа:Archibald

Отправлено 17 February 2012 - 18:49

Дома. Откомпилить ядро, и поднять базу не проблема. :) У меня знаний нет, на то что-бы быть разрабом, так поверхностные. :)


0

#5 Пользователь офлайн   Archibald 

  • Безпозвоночное
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 01 July 11
  • Фракция:Орда
  • Имя основного персонажа:Archibald

Отправлено 17 February 2012 - 19:57

Кв По горячим следам (Орда), точки засчитывает. Кв выполнен, но Рока не хочет его принимать. Знак вопроса над ней серый, и кнопка продолжить тоже. Кеш чистил, кв отменял и заного брал, непомогло.
0

#6 Пользователь офлайн   Lighto 

  • Администратор
  • Группа: Администраторы
  • Сообщений: 902
  • Регистрация: 23 June 11
  • Городинтернет
  • Фракция:Обе
  • Имя основного персонажа:Kazuma

Отправлено 18 February 2012 - 02:35

поправлено

#7 Пользователь офлайн   Archibald 

  • Безпозвоночное
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 01 July 11
  • Фракция:Орда
  • Имя основного персонажа:Archibald

Отправлено 19 February 2012 - 00:09

Спасибо. Вся цепочка работает. Аптекари не работают только, здаеш кв и он сам убивается, вместо смены фракции. :D В любом случае эвент уже закончился, уже не пофармить.
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей