YTDB

YTDB (http://ytdb.ru/index.php)
-   Корзина / Trash can (http://ytdb.ru/forumdisplay.php?f=21)
-   -   [623T] отсутствующий кондишн (http://ytdb.ru/showthread.php?t=11871)

SignFinder 20.06.2012 14:02

[623T] отсутствующий кондишн
 
Гоб 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

ок пробую переписать эти скрипты в смартаи


Текущее время: 02:37. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase