PDA

Просмотр полной версии : [623T] отсутствующий кондишн


SignFinder
20.06.2012, 14:02
Гоб http://ru.wowhead.com/object=160445 (на нем висит SmartAI скрипт) можно юзать не имея квеста http://ru.wowhead.com/quest=3821.

Так как квест висит пока без условий и скриптов и поэтому при взятии сразу комплитится-то условие будет на выполненный квест а не на взятый.


DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry`=160445;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(22, 1, 160445, 1, 0, 28, 0, 3821, 0, 0, 0, 0, '', 'execute SmartAI for gameobject 160445 only if player has complete quest 3821');
Думаю как красивее ограничить количество юзаний этого объекта а то можно суммонить нипов до бесконечности.

NeatElves
20.06.2012, 16:45
Странно, нет квеста - просто дух, есть квест - дух квестер, суммоньте с параметрами(SMART_ACTION_GO_SET_LOOT_ST ATE)... Условия давать - учитывайте следующий квест

мангос, го 60 сек неактив

DELETE FROM `gossip_scripts` WHERE `id` = 2211;
REPLACE INTO `gossip_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `buddy_entry`, `search_radius`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `comments`) VALUES
(2211, 1, 10, 9136, 60000, 0, 0, 0, 0, 0, 0, 0, -7917.38, -2610.53, 221.123, 5.04026, ''),
(2211, 0, 27, 4, 0, 160445, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''),
(2211, 61, 27, 8, 0, 160445, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, '');

SignFinder
22.06.2012, 09:07
ок пробую переписать эти скрипты в смартаи