local NAME = "Elite Boss"
local NPCID = 1000001
function Elite_OnCombat(pUnit, event, player)
Elite=pUnit
pUnit:SendChatMessage(12, 0, "Hallo %N, du hast mich zu einem Kampf herausgefordert, dafeur musst du nun die Konsequenzen tragen !")
pUnit:RegisterEvent("Elite_Phase1", 1000, 1)
end
function Elite_OnLeaveCombat(pUnit, event, player)
pUnit:RemoveEvents()
pUnit:SendChatMessage(14, 0, "Jetzt kannst du in der Hoelle schmoren %N")
end
function Elite_OnDeath(pUnit, event, player)
pUnit:RemoveEvents()
end
function Elite_Phase1(pUnit, event, player)
if Elite:GetHealthPct() == 85 then
Elite:SendChatMessage(12, 0, "Wie ich sehe moechtest du Sterben")
Elite:RegisterEvent("Elite_Phase2", 1000, 1)
end
end
function Elite_Phase2(pUnit, event, player)
if Elite:GetHealthPct() == 35 then
Elite:SendChatMessage(14, 0, "Das ist nicht moeglich, ich bin unsterblich ! GEHT STERBEN!")
Elite:SetScale(2)
Elite:SetModel(24345)
Elite:CastSpell(52262)
Elite:CastSpell(24705)
Elite:CastSpell(20230)
Elite:CastSpell(2825)
end
end
RegisterUnitEvent(1000001, 1, "Elite_OnCombat")
RegisterUnitEvent(1000001, 2, "Elite_OnLeaveCombat")
RegisterUnitEvent(1000001, 4, "Elite_OnDeath")
Was iost falsch und wieso ist es falsch ?







