Když takto uložim script do složky serveru hodí to chybu typu : scripts/BOSS - Lord Marrowgar.lua:1 ´´expected near ´Marrowgar_onCombat´ Co je špatně? tady je kod:
Pvní problém sem vyřešil...nelze mít mezery u function. Další error kterej nastal je : Lua:72: Reference creation failed" (LordMarrowgar_OnLeaveCombat) is not a valid Lua function.
function Lord Marrowgar_onCombat(pUnit, event)
pUnit:SendChatMessage(12, 0, "Are u sure?!!")
pUnit:CastSpell(52262)
pUnit:PlaySoundToSet(11469)
pUnit:RegisterEvent("Lord MarrowgarPhase1",1000,0)
end
function Lord Marrowgar_onLeaveCombat(pUnit, event)
pUnit:PlaySoundToSet(11469)
pUnit:SendChatMessage(12, 0, "Don´t try it again!")
pUnit:RemoveAura(52262)
pUnit:RemoveEvents()
end
function Lord Marrowgar_onDeath(pUnit, event)
pUnit:PlaySoundToSet(11469)
pUnit:SendChatMessage(12, 0, "Oh Nooo!!!See you soon...")
pUnit:RemoveAura(52262)
pUnit:RemoveEvents()
end
function Lord Marrowgar_OnKilledTarget(Unit, Event)
pUnit:PlaySoundToSet(11469)
pUnit:SendChatMessage(12, 0, "Ha Ha Ha")
pUnit:RemoveEvents()
end
-- Phases --
function Lord MarrowgarPhase1(pUnit, event)
if pUnit:GetHealthPCT() 85 < HP then
pUnit:RemoveEvents()
pUnit:CastSpell(81193)
pUnit:RegisterEvent("Lord MarrowgarPhase2",1000,0)
pUnit:PlaySoundToSet(11469)
pUnit:SendChatMessage(14, 0, "wait a sec")
end
end
function Lord MarrowgarPhase2(pUnit, event)
if pUnit:GetHealthPCT() 85 <HP then
pUnit:RemoveEvents()
pUnit:RegisterEvent("Lord Marrowgarspellname",500,1)
pUnit:RegisterEvent("Lord Marrowgarphase3",100,0)
punit:PlaySoundToSet(11469)
pUnit:SendChatMessage(14, 0, "just a sec")
end
end
function Lord MarrowgarPhase3(pUnit, event)
if pUnit:GetHealthPct() <= HP then
pUnit:RemoveEvents()
pUnit:RegisterEvent("Lord Marrowgarspellname",500,1)
end
end
--Spells
function Lord Marrowgarspellname(pUnit, event)
pUnit:CastSpell(84545)
end
function Lord Marrowgarspellname(pUnit, event)
pUnit:CastSpell(63414)
end
function Lord Marrowgarspellname(Unit, event)
pUnit:CastSpellOnTarget(82263, Unit:GetRandomPlayer(0))
end
RegisterUnitEvent(15990, 1, "Lord Marrowgar_onCombat")
RegisterUnitEvent(15990, 2, "Lord Marrowgar_OnLeaveCombat")
RegisterUnitEvent(15990, 3, "Lord Marrowgar_Killtarget")
RegisterUnitEvent(15990, 4, "Lord Marrowgar_onDeath")