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');
Думаю как красивее ограничить количество юзаний этого объекта а то можно суммонить нипов до бесконечности.
Так как квест висит пока без условий и скриптов и поэтому при взятии сразу комплитится-то условие будет на выполненный квест а не на взятый.
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');
Думаю как красивее ограничить количество юзаний этого объекта а то можно суммонить нипов до бесконечности.