Could someone fix this lua script for me? I'm pretty sure it would work but its not even loading
Error is something like: ' end ' expected <to close 'function' at line 35> near `<eof>
function Onyxia_Firenova(Unit)
Unit:CastSpell(37371)
end
function Onyxia_Coneoffire(Unit)
Unit:CastSpell(36876)
end
function Onyxia_Fieryblast(Unit)
Unit:CastSpell(38382)
end
function Onyxia_Thickskin(Unit)
Unit:CastSpell(43823)
end
function Onyxia_Burningwish(Unit)
Unit:CastSpell(18789)
end
function Onyxia_Burningrage(Unit)
Unit:CastSpell(38771)
end
function Onyxia_OnCombat(Unit, Event)
Unit:SendChatMessage (11, 0, "You killed me once,now i am back and i wont let it happen again!")
Unit:RegisterEvent("Onyxia_Firenova",50000, 0)
Unit:RegisterEvent("Onyxia_Coneoffire",30000, 0)
Unit:RegisterEvent("Onyxia_Fieryblast",25000, 0)
Unit:RegisterEvent("Onyxia_Thickskin",500, 0)
Unit:RegisterEvent("Onyxia_Burningwish",40000, 0)
Unit:RegisterEvent("Onyxia_Burningrage",25000, 0)
end
function Onyxia_OnKill(Unit, event)
Killchoice=math.random()
if Killchoice > .5 then
Unit:SendChatMessage(12,0,"Burn!!")
else
Unit:SendChatMessage(12,0,"You gonna fail!")
end
function Onyxia_OnDied(Unit)
Unit:SendChatMessage(12,0,"No....not again!!!")
Unit:RemoveEvents()
end
function Onyxia_OnLeaveCombat(Unit)
Unit:SendChatMessage(12,0,"I will be waiting...!")
Unit:RemoveEvents()
end
function Onyxia_OnKill(Unit, event)
Killchoice=math.random()
if Killchoice > .5 then
Unit:SendChatMessage(12,0,"Burn!!")
else
Unit:SendChatMessage(12,0,"You gonna fail!")
end
look like this
Code:
function Onyxia_OnKill(Unit, event)
Killchoice=math.random()
if Killchoice > .5 then
Unit:SendChatMessage(12,0,"Burn!!")
else
Unit:SendChatMessage(12,0,"You gonna fail!")
end
function Onyxia_Firenova(Unit)
Unit:CastSpell(37371)
end
function Onyxia_Coneoffire(Unit)
Unit:CastSpell(36876)
end
function Onyxia_Fieryblast(Unit)
Unit:CastSpell(38382)
end
function Onyxia_Thickskin(Unit)
Unit:CastSpell(43823)
end
function Onyxia_Burningwish(Unit)
Unit:CastSpell(18789)
end
function Onyxia_Burningrage(Unit)
Unit:CastSpell(38771)
end
function Onyxia_OnCombat(Unit, Event)
Unit:SendChatMessage (11, 0, "You killed me once,now i am back and i wont let it happen again!")
end
function Onyxia_OnKill(Unit, event)
Killchoice=math.random()
if Killchoice > .5 then
Unit:SendChatMessage(12,0,"Burn!!")
else
Unit:SendChatMessage(12,0,"You gonna fail!")
end
function Onyxia_OnDied(Unit)
Unit:SendChatMessage(12,0,"No....not again!!!")
Unit:RemoveEvents()
end
function Onyxia_OnLeaveCombat(Unit)
Unit:SendChatMessage(12,0,"I will be waiting...!")
Unit:RemoveEvents()
end
Unit:RegisterEvent("Onyxia_Firenova",50000, 0)
Unit:RegisterEvent("Onyxia_Coneoffire",30000, 0)
Unit:RegisterEvent("Onyxia_Fieryblast",25000, 0)
Unit:RegisterEvent("Onyxia_Thickskin",500, 0)
Unit:RegisterEvent("Onyxia_Burningwish",40000, 0)
Unit:RegisterEvent("Onyxia_Burningrage",25000, 0)
RegisterUnitEvent(111112, 1,"Onyxia_OnCombat")
RegisterUnitEvent(111112,3,"Onyxia_OnKill")
RegisterUnitEvent(111112,4,"Onyxia_OnDied")
RegisterUnitEvent(111112,2,"Onyxia_OnLeaveCombat")
Last edited by Performer; 02-29-2008 at 11:49 PM..
btw after a few chances here is what my script now look like but its still not working btw ,i get an error at line 22
function Onyxia_Firenova(pUnit)
pUnit:CastSpell(37371)
end
function Onyxia_Coneoffire(pUnit)
pUnit:CastSpell(36876)
end
function Onyxia_Fieryblast(pUnit)
pUnit:CastSpell(38382)
end
function Onyxia_Thickskin(pUnit)
pUnit:CastSpell(43823)
end
function Onyxia_Burningwish(pUnit)
pUnit:CastSpell(18789)
end
function Onyxia_Burningrage(pUnit)
pUnit:CastSpell(38771)
end
function Onyxia_OnCombat(pUnit, Event)
pUnit:SendChatMessage (11, 0, "You killed me once,now i am back and i wont let it happen again!")
end
function Onyxia_OnKill(pUnit, event)
Killchoice=math.random()
if Killchoice > .5 then
pUnit:SendChatMessage(12,0,"Burn!!")
else
pUnit:SendChatMessage(12,0,"You gonna fail!")
end
function Onyxia_OnDied(pUnit)
pUnit:SendChatMessage(12,0,"No....not again!!!")
pUnit:RemoveEvents()
end
function Onyxia_OnLeaveCombat(pUnit)
pUnit:SendChatMessage(12,0,"I will be waiting...!")
pUnit:RemoveEvents()
end
pUnit:RegisterEvent("Onyxia_Firenova",50000, 0)
pUnit:RegisterEvent("Onyxia_Coneoffire",30000, 0)
pUnit:RegisterEvent("Onyxia_Fieryblast",25000, 0)
pUnit:RegisterEvent("Onyxia_Thickskin",500, 0)
pUnit:RegisterEvent("Onyxia_Burningwish",40000, 0)
pUnit:RegisterEvent("Onyxia_Burningrage",25000, 0)
RegisterUnitEvent(111112, 1,"Onyxia_OnCombat")
RegisterUnitEvent(111112, 3,"Onyxia_OnKill")
RegisterUnitEvent(111112, 4,"Onyxia_OnDied")
RegisterUnitEvent(111112, 2,"Onyxia_OnLeaveCombat")