Quest Credit

Hi leute ich wollte mal fragen ob mir jemand sagen kann wie man für eine Quest ein Credit erstellt.

Es gibt ja viele Quest wo man einen spell auf einen npc anwenden muss oder auf ein Objekt. Leider werden die Credits aber nciht gezählt und dadurch kann man die quest nciht abegeben. jetzt habe ich in letzterzeit viel von Bunny Credits gelesen im Bugtracker um das problem zu lösen.

z.B.

UPDATE creature_template SET AIName= ‘SmartAI’ WHERE entry IN(15941,15945,28352,28064,28304,28305);

DELETE FROM smart_scripts WHERE entryorguid IN(15941,15945,28352,28064,28304,28305);
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
(15941, 0, 0, 0, 8, 0, 100, 0, 27907, 0, 15000, 15000, 33, 15941 , 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ‘Apprentice Ralen - On Spellhit - Kill Credit’),
(15945, 0, 0, 0, 8, 0, 100, 0, 27907, 0, 15000, 15000, 33, 15945 , 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ‘Apprentice Meledor - On Spellhit - Kill Credit’),
(28352, 0, 0, 0, 8, 0, 100, 0, 51381, 0, 300000, 300000, 33, 28352 , 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ‘Nethurbian Crater KC Bunny - On Spellhit - Kill Credit’),
(28064, 0, 0, 0, 8, 0, 100, 0, 51247, 0, 0, 0, 33, 28064 , 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ‘Drakkari Pedestal 01 - On Spellhit - Kill Credit’),
(28304, 0, 0, 0, 8, 0, 100, 0, 51247, 0, 0, 0, 33, 28304 , 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ‘Drakkari Pedestal 02 - On Spellhit - Kill Credit’),
(28305, 0, 0, 0, 8, 0, 100, 0, 51247, 0, 0, 0, 33, 28305 , 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ‘Drakkari Pedestal 03 - On Spellhit - Kill Credit’);

Vieleicht kann jemand mir sagen was und wo ich genau was ändern muss damit ich bei den Quests die credits hin machen kann. Das wäre sehr nett.

@Credit = findest du in der quest_template spalte “RequiredNpcOrGo1 bis 4”
@Spellhit = das quest-item was mann benutzen soll hat einen spell und den findest du

  1. in der item_template in der spalte “spellid_1 bis 5”
  2. du suchst das quest item auf wowhead

mehr braust du da nicht zu ändern !

SET @Credit = xxxx; 
SET @Spellhit = xxxx;

DELETE FROM `smart_scripts` WHERE (`entryorguid`=@Credit 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 
(@Credit, 0, 0, 0, 8, 0, 100, 0, @Spellhit, 0, 0, 0, 33, @Credit, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "On Spellhit - Kill Credit");

Super ich danke dir für die schnelle antwort.