PDA

Просмотр полной версии : Fix Quest (Chicken Party) (Flown the Coop!)


Herurg
21.01.2012, 22:21
Гулял но низине шолозар обнаружил два нерабочих квеста

В итоге вот

http://www.imageup.ru/img116/wowscrnshot_012112_221332867759.jpg

http://www.imageup.ru/img116/wowscrnshot_012112_221335867761.jpg

http://old.wowhead.com/quest=12702
http://old.wowhead.com/quest=12532


UPDATE `creature_template` SET `AIName`='SmartAI',`ScriptName`='' WHERE `entry` =28161;
DELETE FROM `creature_ai_scripts` WHERE (`creature_id`=28161);
DELETE FROM `smart_scripts` WHERE (`entryorguid`=28161 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
(28161, 0, 0, 0, 8, 0, 100, 0, 51959, 0, 0, 0, 41, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Chicken Escapee In Spellhit Invisible For 120 seconds');
update `creature` set `spawntimesecs` = 120, `curhealth` = 42 where `id` = 28161;

NeatElves
21.01.2012, 23:06
Куры бегают, сеткой стопим и спеллкликом берем предмет
Даже спелл 51961 в вашем ядре реализован

Herurg
22.01.2012, 07:01
спс,щас проверим но спел 51037 не срабатывает при спел хите...

все спелы перепробовал не хочет срабатывать хоть убей...

NeatElves
22.01.2012, 13:27
Какой спеллхит - повторяю, спеллклик - npc_spellclick_spells, сеткой только останавливаем нпц и все...

В поиске видео найти не можете ?)
http://www.youtube.com/watch?v=sQyx8GQUdQA

Herurg
22.01.2012, 17:41
упс пардон))) ща сделаем,и на видео куры бегают а тут нет,если им сделать движение то они будут под текстурами гулять,на пиратках реализация движения нпс кривовата...

я так понимаю получится должно чтото типо этого.

INSERT INTO `npc_spellclick_spells` VALUES ('28161', '51037', '12702', '1', '12702', '1', '0', '0', '0');
INSERT INTO `npc_spellclick_spells` VALUES ('28161', '51037', '12532', '1', '12532', '1', '0', '0', '0');

но вот как быть с движением куриц,писать ли вейпоинты для каждой...
и как быть с курицей после сбора с неё итема,чтобы деспаунилась

NeatElves
22.01.2012, 18:20
Перечитайте:

Даже спелл 51961 в вашем ядре реализован

Не знаю как в тринити, на мангосе они все по точкам бегут.))

Herurg
22.01.2012, 18:25
при клике на спел 51961 ничего не происходит,есть вариант spell_linked_spell

а на тринити куры тупо стоят,гуиды насколько я понимаю одинаковые,если не сложно предоставьте их вейпоинты

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

в нпц спел клик спелс стоит спел 51961
51037 создает итем
так же в аддонах стоит спел
50734 инвиз для куриц

NeatElves
22.01.2012, 19:27
1. Инвиз не трогаем, квест берется - кур видно. Нет квеста - их не видно.
2. 51961 в вашем ядре:
case 51961: // Captured Chicken Cover - Quest 12702 & 12532
{
if (m_caster->GetTypeId() != TYPEID_PLAYER
|| !unitTarget->HasAura(51959)
|| !(m_caster->ToPlayer()->GetQuestStatus(12702) == QUEST_STATUS_INCOMPLETE || m_caster->ToPlayer()->GetQuestStatus(12532) == QUEST_STATUS_INCOMPLETE))
return;

m_caster->CastSpell(m_caster, 51037, true);
unitTarget->Kill(unitTarget);
return;
}
Еще вейпоинты посмотрю воможно и больше не буду вместо вас вникать в ваше ядро...

Herurg
10.06.2012, 21:27
можно сносить тему в оф ветке пофиксили оба квеста...

YuruY
13.06.2012, 06:21
Хоть бы коммит указывал, чтоб другие не переспрашивали.