i did a script with a lua generator but it seams that it has soem bugges cause the script did not work can you see what is wrong pls thx
[function firegod_OnCombat(Unit, Event)
Unit:SendChatMessage(12, 0, "Welcome to your death!!")
Unit:RegisterEvent("firegod_knockback", 60000, 50)
Unit:RegisterEvent("firegod_blast", 30000, 100)
Unit:RegisterEvent("firegod_servant",1000,0)
Unit:RegisterEvent("firegod_servant",1000,0)
Unit:RegisterEvent("firegod_servant",1000,0)
Unit:RegisterEvent("firegod_servant",1000,0)
end
function firegod_knockback(pUnit, Event)
pUnit:CastSpell(38538, pUnit:GetRandomPlayer(0))
end
function firegod_blast(pUnit, Event)
pUnit:FullCastSpellOnTarget(20565, pUnit:GetRandomPlayer(0))
end
function Servant_Spawn(pUnit, Event)
pUnit:SpawnCreature(40010, 5446.49, -2790.56, 1461.70, , 14, 60000)
end
function servant_Spawn2(pUnit, Event)
pUnit:SpawnCreature(40010, 5427.89, -2797.95, 1462.65, , 14, 60000)
end
function firegod_servant(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(0)
pUnit:RegisterEvent("Servant_Spawn",1000,1)
Unit:RegisterEvent("firegod_servant",1000,0)
end
end
function firegod_servant(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(0)
pUnit:RegisterEvent("servant_Spawn2",1000,1)
Unit:RegisterEvent("firegod_servant",1000,0)
end
end
function firegod_servant(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(0)
end
end
function firegod_servant(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(0)
end
end
function firegod_OnLeaveCombat(Unit, Event)
Unit:RemoveEvents()
Unit:SendChatMessage(12, 0, "Chicken runn away while you can !!")
end
function firegod_OnDied(Unit, Event)
Unit:RemoveEvents()
Unit:SendChatMessage(12, 0, "Nooo how can this be i have been defeated")
end
function firegod_OnKilledTarget(Unit, Event)
Unit:SendChatMessage(12, 0, "Peauny did you think you could defeat me")
end
RegisterUnitEvent(40009, 1, "firegod_OnCombat")
RegisterUnitEvent(40009, 2, "firegod_OnLeaveCombat")
RegisterUnitEvent(40009, 3, "firegod_OnKilledTarget")
RegisterUnitEvent(40009, 4, "firegod_OnDied")]