Hey everyone on mmowned i have yet another question to ask.. im building this script and it looks like everything is correct but it when it loads it gives me this error:
'end' expected <to close 'function' at line 23> near <eof>
idk how to fix it either here is my script
Code:
function High_Priestess_Marli_PBVolley(pUnit, Event)
if pUnit:GetHealthPct() < 80 then
pUnit:RemoveEvents()
pUnit:SendChatMessage(12,0,"You cannot defeat Hakkar's legions!!")
pUnit:CastSpell(38655)
end
function High_Priestess_Marli_Enrage(pUnit, Event)
if pUnit:GetHealthPct() < 10 then
pUnit:RemoveEvents()
pUnit:SendChatMessage(12,0,"I SHALL NOT FAIL!")
pUnit:CastSpell(24109)
pUnit:Castspell(3391)
end
function High_Priestess_Marli_Charge(pUnit, Event)
if pUnit:GetHealthPct() < 60 then
pUnit:RemoveEvents()
pUnit:CastSpell(22911, pUnit:GetRandomPlayer())
pUnit:CastSpell(24112, pUnit:GetClosestPlayer())
end
function High_Priestess_Marli_CPoison(pUnit, Event)
if pUnit:GetHealthPct() < 40 then
pUnit:RemoveEvents()
pUnit:SetModel(15928)
pUnit:SetScale(0.3)
pUnit:SendChatMessage(12,0,"Now you shall see my true form!!")
pUnit:CastSpell(15952, pUnit:GetMainTank())
end
function High_Priestess_Marli_OnCombat(pUnit, Event)
pUnit:SendChatMessage(12,0,"You cannot defeat the Hakkari!")
pUnit:RegisterEvent("High_Priestess_Marli_PBVolley",45000,0)
pUnit:RegisterEvent("High_Priestess_Marli_Charge",30000,0)
pUnit:RegisterEvent("High_Priestess_Marli_CPoison",180000,0)
pUnit:RegisterEvent("High_Priestess_Marli_Enrage",60000,0)
end
function High_Priestess_Marli_OnLeaveCombat(pUnit, Event)
pUnit:RemoveEvents()
end
function High_Priestess_Marli_OnDeath(pUnit, Event)
pUnit:RemoveEvents()
pUnit:SetModel(15220)
pUnit:SetScale(1)
end
RegisterUnitEvent (14510, 1, "High_Priestess_Marli_OnCombat")
RegisterUnitEvent (14510, 2, "High_Priestess_Marli_OnLeaveCombat")
RegisterUnitEvent (14510, 4, "High_Priestess_Marli_OnDeath")