Advertisement
Guest User

LUA script failure

a guest
Jun 7th, 2014
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. local npcID= 123123;
  2. local randomtext = math.random(1,2) ;
  3.  
  4. function Boss_OnEnterCombat(Event, Creature, Victim);
  5. Creature:SendUnitYell("How dare you face me, ABOMINATION !?",0)
  6. Creature:RegisterEvent(Fel_Armor, 20, 1)
  7. end;
  8.  
  9. function Boss_OnLeaveCombat(Event, Creature, Victim)
  10. if randomtext == 1 then
  11. Creature:SendUnitYell("blabla",0)
  12. Creature:RemoveEvents()
  13. end;
  14.  
  15. if randomtext == 2 then
  16. Creature:SendUnitYell( "blabla",0)
  17. Creature:CastSpell(69131)
  18. Creature:RemoveEvents()
  19. end
  20. end;
  21.  
  22.  
  23. function Boss_OnDied(Event, Creature, Victim);
  24. Creature:SendUnitYell("blabla",0)
  25.  
  26. for k,v in ipairs(Creature:GetPlayersInRange(Creature:GetAggroRange())) do
  27.  
  28. v:CastSpell(58451,true)
  29. v:CastSpell(58451,true)
  30. v:CastSpell(48100,true)
  31. v:CastSpell(58452,true)
  32. v:CastSpell(48104,true)
  33. v:CastSpell(48102,true)
  34. v:CastSpell(48469,true)
  35. v:CastSpell(61024,true)
  36. v:CastSpell(20217,true)
  37. v:CastSpell(48161,true)
  38. v:CastSpell(48073,true)
  39. v:CastSpell(48169,true)
  40. v:CastSpell(54675,true)
  41. v:CastSpell(15366,true)
  42. v:CastSpell(33077,true)
  43. v:CastSpell(53307,true)
  44. v:CastSpell(43017,true)
  45. v:CastSpell(5697,true)
  46. v:CastSpell(132,true)
  47. v:CastSpell(1706,true)
  48. v:CastSpell(16618,true)
  49. end
  50. Creature:RemoveEvents()
  51. end;
  52.  
  53.  
  54.  
  55. function Boss_OnTargetDied(Event, Creature)
  56. Creature:SendUnitYell("Your weakness destroyed you, fools.",0)
  57. Creature:RegisterEvent(SpellWave, 50, 0)
  58. Creature:PlaySoundToSet(12498)
  59. end;
  60.  
  61.  
  62. RegisterCreatureEvent(npcID, 1, Boss_OnEnterCombat)
  63. RegisterCreatureEvent(npcID, 2, Boss_OnLeaveCombat)
  64. RegisterCreatureEvent(npcID, 3, Boss_OnTargetDied)
  65. RegisterCreatureEvent(npcID, 4, Boss_OnDied)
  66.  
  67. --------------------------------------
  68. -- Spell Events--
  69. ---------------------------------------
  70. function Fel_Armor(Event, Creature)
  71. Creature:CastSpell(47893)
  72. end;
  73.  
  74. function SpellWave(Event, Creature)
  75. Creature:CastSpell(38536)
  76. Creature:PlaySoundToSet(12507)
  77. Creature:SendUnitYell("blablabla",0)
  78. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement