Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function RacialChanger_OnGossip(pUnit, event, player, pMisc)
- pUnit:GossipCreateMenu(50, player, 0)
- pUnit:GossipMenuAddItem(7,"I want to change my racials spells !",1,0)
- pUnit:GossipMenuAddItem(2,"Oops, sorry Dude... Bye ?",999,0)
- pUnit:GossipSendMenu(player)
- end
- function RacialChanger_OnSelect(pUnit, event, player, id, intid, code, pMisc)
- if (intid == 1) then
- pUnit:GossipCreateMenu(51, player, 0)
- pUnit:GossipMenuAddItem(3,"I'd like Humans racials",10,0)
- pUnit:GossipMenuAddItem(3,"I'd like Dwarves racials",11,0)
- pUnit:GossipMenuAddItem(3,"I'd like NightElves racials",12,0)
- pUnit:GossipMenuAddItem(3,"I'd like Gnomes racials",13,0)
- pUnit:GossipMenuAddItem(3,"I'd like Dranei racials",14,0)
- pUnit:GossipMenuAddItem(3,"I'd like Orcs racials",15,0)
- pUnit:GossipMenuAddItem(3,"I'd like Taurens racials",16,0)
- pUnit:GossipMenuAddItem(3,"I'd like Trolls racials",17,0)
- pUnit:GossipMenuAddItem(3,"I'd like UnDeads racials",18,0)
- pUnit:GossipMenuAddItem(3,"I'd like BloodElves racials",19,0)
- pUnit:GossipMenuAddItem(2,"Oops, sorry Dude... Bye ?",999,0)
- pUnit:GossipSendMenu(player)
- local class = player:GetPlayerClass()
- end
- -- Alliance --
- if (intid == 10) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(59752)
- player:LearnSpell(20599)
- player:LearnSpell(20598)
- player:LearnSpell(58985)
- player:LearnSpell(20597)
- player:LearnSpell(20864)
- player:GossipComplete()
- end
- if (intid == 11) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(2481)
- player:LearnSpell(20594)
- player:LearnSpell(20596)
- player:LearnSpell(20595)
- player:LearnSpell(59224)
- player:GossipComplete()
- end
- if (intid == 12) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(20585)
- player:LearnSpell(20582)
- player:LearnSpell(58984)
- player:LearnSpell(20583)
- player:GossipComplete()
- end
- if (intid == 13) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(20589)
- player:LearnSpell(20591)
- player:LearnSpell(20592)
- player:LearnSpell(20593)
- player:GossipComplete()
- end
- if (intid == 14) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(59538)
- player:LearnSpell(6562)
- player:LearnSpell(28875)
- player:LearnSpell(59542)
- player:GossipComplete()
- end
- -- Horde --
- if (intid == 15) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(33697)
- player:LearnSpell(54562)
- player:LearnSpell(20573)
- player:LearnSpell(20574)
- player:GossipComplete()
- end
- if (intid == 16) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(20549)
- player:LearnSpell(20552)
- player:LearnSpell(20550)
- player:LearnSpell(20551)
- player:GossipComplete()
- end
- if (intid == 17) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(26297)
- player:LearnSpell(58943)
- player:LearnSpell(20555)
- player:LearnSpell(26290)
- player:LearnSpell(20558)
- player:LearnSpell(20557)
- player:GossipComplete()
- end
- if (intid == 18) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(20577)
- player:LearnSpell(5227)
- player:LearnSpell(20579)
- player:LearnSpell(7744)
- player:GossipComplete()
- end
- if (intid == 19) then
- player:UnlearnSpell(28730)
- player:UnlearnSpell(50613)
- player:UnlearnSpell(25046)
- player:UnlearnSpell(28877)
- player:UnlearnSpell(822)
- player:UnlearnSpell(20577)
- player:UnlearnSpell(5227)
- player:UnlearnSpell(20579)
- player:UnlearnSpell(7744)
- player:UnlearnSpell(26297)
- player:UnlearnSpell(58943)
- player:UnlearnSpell(20555)
- player:UnlearnSpell(26290)
- player:UnlearnSpell(20558)
- player:UnlearnSpell(20557)
- player:UnlearnSpell(20549)
- player:UnlearnSpell(20552)
- player:UnlearnSpell(20550)
- player:UnlearnSpell(20551)
- player:UnlearnSpell(33697)
- player:UnlearnSpell(54562)
- player:UnlearnSpell(20573)
- player:UnlearnSpell(20574)
- player:UnlearnSpell(59538)
- player:UnlearnSpell(6562)
- player:UnlearnSpell(28875)
- player:UnlearnSpell(59542)
- player:UnlearnSpell(20589)
- player:UnlearnSpell(20591)
- player:UnlearnSpell(20592)
- player:UnlearnSpell(20593)
- player:UnlearnSpell(20585)
- player:UnlearnSpell(20582)
- player:UnlearnSpell(58984)
- player:UnlearnSpell(20583)
- player:UnlearnSpell(2481)
- player:UnlearnSpell(20594)
- player:UnlearnSpell(20596)
- player:UnlearnSpell(20595)
- player:UnlearnSpell(59752)
- player:UnlearnSpell(20599)
- player:UnlearnSpell(20598)
- player:UnlearnSpell(58985)
- player:UnlearnSpell(20597)
- player:UnlearnSpell(20864)
- player:UnlearnSpell(59224)
- player:LearnSpell(28877)
- player:LearnSpell(822)
- if (class == 4) then
- player:LearnSpell(25046)
- elseif (class == 6) then
- player:LearnSpell(50613)
- else
- player:LearnSpell(28730)
- end
- player:GossipComplete()
- end
- if (intid == 999) then
- player:GossipComplete()
- end
- end
- RegisterUnitGossipEvent(55020, 1, "RacialChanger_OnGossip")
- RegisterUnitGossipEvent(55020, 2, "RacialChanger_OnSelect")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement