Advertisement
Guest User

Trainer_item

a guest
Aug 19th, 2013
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 21.78 KB | None | 0 0
  1. local item_id = 90001
  2.  
  3. function Item_Trigger(item, pPlayer)
  4.     Item_menu(item, pPlayer)
  5. end
  6.  
  7. function Item_menu(event, item, pPlayer)
  8.  
  9.     --if (pPlayer:IsInCombat() == true) then
  10.         --pPlayer:SendAreaTriggerMessage("You are in combat!")
  11.     --else
  12.         --item:GossipCreateMenu(100, pPlayer, 0)
  13.         item:GossipMenuAddItem(0, "Teach Me My Class Spells", 895, 0)
  14.         item:GossipMenuAddItem(0, "Teach Me My Riding Skills", 896, 0)
  15.         item:GossipMenuAddItem(0, "Teach Me My Weapon Skills", 897, 0)
  16.         item:GossipMenuAddItem(0, "Advance All My Skills", 898, 0)
  17.         item:GossipMenuAddItem(0, "Reset My Talents", 899, 0)
  18.         item:GossipMenuAddItem(0, "Thank You.", 999, 0)
  19.             item:GossipSendMenu(1, pPlayer)
  20.     --end
  21.  
  22. end
  23.  
  24. function Item_Select(item, event, pPlayer, id, intid, code)
  25.  
  26. --[ Class Spells Submenu Begin ]--
  27. if (intid == 895) then
  28.     --item:GossipCreateMenu(101, pPlayer, 0)
  29.     if (pPlayer:GetpPlayerClass() == "Warrior") then
  30.         item:GossipMenuAddItem(0, "Teach me all my spells!", 1, 0)
  31.     elseif (pPlayer:GetpPlayerClass() == "Paladin") then
  32.         item:GossipMenuAddItem(0, "Teach me all my spells!", 2, 0)
  33.     elseif (pPlayer:GetpPlayerClass() == "Hunter") then
  34.         item:GossipMenuAddItem(0, "Teach me all my spells!", 3, 0)
  35.     elseif (pPlayer:GetpPlayerClass() == "Rogue") then
  36.         item:GossipMenuAddItem(0, "Teach me all my spells!", 4, 0)
  37.     elseif (pPlayer:GetpPlayerClass() == "Priest") then
  38.         item:GossipMenuAddItem(0, "Teach me all my spells!", 5, 0)
  39.     elseif (pPlayer:GetpPlayerClass() == "Death Knight") then
  40.         item:GossipMenuAddItem(0, "Teach me all my spells!", 6, 0)
  41.     elseif (pPlayer:GetpPlayerClass() == "Shaman") then
  42.         item:GossipMenuAddItem(0, "Teach me all my spells!", 7, 0)
  43.     elseif (pPlayer:GetpPlayerClass() == "Mage") then
  44.         item:GossipMenuAddItem(0, "Teach me all my spells!", 8, 0)
  45.     elseif (pPlayer:GetpPlayerClass() == "Warlock") then
  46.         item:GossipMenuAddItem(0, "Teach me all my spells!", 9, 0)
  47.     elseif (pPlayer:GetpPlayerClass() == "Druid") then
  48.         item:GossipMenuAddItem(0, "Teach me all my spells!", 10, 0)
  49.     end
  50.         item:GossipMenuAddItem(0, "Main Menu", 998, 0)
  51.         item:GossipSendMenu(1, pPlayer)
  52. end
  53.  
  54.  
  55. --[ Class Spells Begin ]--
  56. if (intid == 1) then -- Warrior
  57.     pPlayer:LearnSpell(47436)
  58.     pPlayer:LearnSpell(47450)
  59.     pPlayer:LearnSpell(11578)
  60.     pPlayer:LearnSpell(47465)
  61.     pPlayer:LearnSpell(47502)
  62.     pPlayer:LearnSpell(34428)
  63.     pPlayer:LearnSpell(1715)
  64.     pPlayer:LearnSpell(2687)
  65.     pPlayer:LearnSpell(71)
  66.     pPlayer:LearnSpell(7386)
  67.     pPlayer:LearnSpell(355)
  68.     pPlayer:LearnSpell(72)
  69.     pPlayer:LearnSpell(47437)
  70.     pPlayer:LearnSpell(57823)
  71.     pPlayer:LearnSpell(694)
  72.     pPlayer:LearnSpell(2565)
  73.     pPlayer:LearnSpell(676)
  74.     pPlayer:LearnSpell(47520)
  75.     pPlayer:LearnSpell(20230)
  76.     pPlayer:LearnSpell(12678)
  77.     pPlayer:LearnSpell(47471)
  78.     pPlayer:LearnSpell(1161)
  79.     pPlayer:LearnSpell(871)
  80.     pPlayer:LearnSpell(2458)
  81.     pPlayer:LearnSpell(20252)
  82.     pPlayer:LearnSpell(47475)
  83.     pPlayer:LearnSpell(18499)
  84.     pPlayer:LearnSpell(1680)
  85.     pPlayer:LearnSpell(6552)
  86.     pPlayer:LearnSpell(47488)
  87.     pPlayer:LearnSpell(1719)
  88.     pPlayer:LearnSpell(23920)
  89.     pPlayer:LearnSpell(47440)
  90.     pPlayer:LearnSpell(3411)
  91.     pPlayer:LearnSpell(64382)
  92.     pPlayer:LearnSpell(55694)
  93.     pPlayer:LearnSpell(57755)
  94.     pPlayer:LearnSpell(674)
  95.     pPlayer:LearnSpell(750)
  96.     pPlayer:LearnSpell(5246)
  97.    
  98.     if (pPlayer:HasSpell(12294)) then
  99.     pPlayer:LearnSpell(47486)
  100.     end
  101.    
  102.     if (pPlayer:HasSpell(20243)) then
  103.     pPlayer:LearnSpell(47498)
  104.     end
  105.    
  106.     pPlayer:GossipComplete()
  107. end
  108.  
  109. if (intid == 2) then -- Paladin
  110.     pPlayer:LearnSpell(750)
  111.     pPlayer:LearnSpell(48942)
  112.     pPlayer:LearnSpell(48782)
  113.     pPlayer:LearnSpell(48932)
  114.     pPlayer:LearnSpell(20271)
  115.     pPlayer:LearnSpell(498)
  116.     pPlayer:LearnSpell(853)
  117.     pPlayer:LearnSpell(1152)
  118.     pPlayer:LearnSpell(10278)
  119.     pPlayer:LearnSpell(48788)
  120.     pPlayer:LearnSpell(53408)
  121.     pPlayer:LearnSpell(48950)
  122.     pPlayer:LearnSpell(48936)
  123.     pPlayer:LearnSpell(31789)
  124.     pPlayer:LearnSpell(62124)
  125.     pPlayer:LearnSpell(54043)
  126.     pPlayer:LearnSpell(25780)
  127.     pPlayer:LearnSpell(1044)
  128.     pPlayer:LearnSpell(20217)
  129.     pPlayer:LearnSpell(48819)
  130.     pPlayer:LearnSpell(48801)
  131.     pPlayer:LearnSpell(48785)
  132.     pPlayer:LearnSpell(5502)
  133.     pPlayer:LearnSpell(20164)
  134.     pPlayer:LearnSpell(10326)
  135.     pPlayer:LearnSpell(1038)
  136.     pPlayer:LearnSpell(53407)
  137.     pPlayer:LearnSpell(48943)
  138.     pPlayer:LearnSpell(20165)
  139.     pPlayer:LearnSpell(48945)
  140.     pPlayer:LearnSpell(642)
  141.     pPlayer:LearnSpell(48947)
  142.     pPlayer:LearnSpell(20166)
  143.     pPlayer:LearnSpell(4987)
  144.     pPlayer:LearnSpell(48806)
  145.     pPlayer:LearnSpell(6940)
  146.     pPlayer:LearnSpell(48817)
  147.     pPlayer:LearnSpell(48934)
  148.     pPlayer:LearnSpell(48938)
  149.     pPlayer:LearnSpell(25898)
  150.     pPlayer:LearnSpell(25899)
  151.     pPlayer:LearnSpell(32223)
  152.     pPlayer:LearnSpell(31884)
  153.     pPlayer:LearnSpell(54428)
  154.     pPlayer:LearnSpell(61411)
  155.     pPlayer:LearnSpell(53601)
  156.     pPlayer:LearnSpell(33388)
  157.     pPlayer:LearnSpell(33391)
  158.     pPlayer:LearnSpell(34769)
  159.     pPlayer:LearnSpell(34767)
  160.    
  161.     if (pPlayer:GetTeam() < 1) then
  162.     pPlayer:LearnSpell(31801)
  163.     else
  164.     pPlayer:LearnSpell(53736)
  165.     end
  166.    
  167.     if (pPlayer:HasSpell(20925)) then
  168.     pPlayer:LearnSpell(48952)
  169.     end
  170.    
  171.     if (pPlayer:HasSpell(31935)) then
  172.     pPlayer:LearnSpell(48827)
  173.     end
  174.    
  175.     if (pPlayer:HasSpell(20473)) then
  176.     pPlayer:LearnSpell(48825)
  177.     end
  178.    
  179.     pPlayer:GossipComplete()
  180. end
  181.  
  182. if (intid == 3) then -- Hunter
  183.     pPlayer:LearnSpell(8737)
  184.     pPlayer:LearnSpell(1494)
  185.     pPlayer:LearnSpell(13163)
  186.     pPlayer:LearnSpell(48996)
  187.     pPlayer:LearnSpell(49001)
  188.     pPlayer:LearnSpell(49045)
  189.     pPlayer:LearnSpell(53338)
  190.     pPlayer:LearnSpell(5116)
  191.     pPlayer:LearnSpell(27044)
  192.     pPlayer:LearnSpell(883)
  193.     pPlayer:LearnSpell(2641)
  194.     pPlayer:LearnSpell(6991)
  195.     pPlayer:LearnSpell(982)
  196.     pPlayer:LearnSpell(1515)
  197.     pPlayer:LearnSpell(19883)
  198.     pPlayer:LearnSpell(20736)
  199.     pPlayer:LearnSpell(48990)
  200.     pPlayer:LearnSpell(2974)
  201.     pPlayer:LearnSpell(6197)
  202.     pPlayer:LearnSpell(1002)
  203.     pPlayer:LearnSpell(14327)
  204.     pPlayer:LearnSpell(5118)
  205.     pPlayer:LearnSpell(49056)
  206.     pPlayer:LearnSpell(53339)
  207.     pPlayer:LearnSpell(49048)
  208.     pPlayer:LearnSpell(19884)
  209.     pPlayer:LearnSpell(34074)
  210.     pPlayer:LearnSpell(781)
  211.     pPlayer:LearnSpell(14311)
  212.     pPlayer:LearnSpell(1462)
  213.     pPlayer:LearnSpell(19885)
  214.     pPlayer:LearnSpell(19880)
  215.     pPlayer:LearnSpell(13809)
  216.     pPlayer:LearnSpell(13161)
  217.     pPlayer:LearnSpell(5384)
  218.     pPlayer:LearnSpell(1543)
  219.     pPlayer:LearnSpell(19878)
  220.     pPlayer:LearnSpell(49067)
  221.     pPlayer:LearnSpell(3034)
  222.     pPlayer:LearnSpell(13159)
  223.     pPlayer:LearnSpell(19882)
  224.     pPlayer:LearnSpell(58434)
  225.     pPlayer:LearnSpell(49071)
  226.     pPlayer:LearnSpell(49052)
  227.     pPlayer:LearnSpell(19879)
  228.     pPlayer:LearnSpell(19263)
  229.     pPlayer:LearnSpell(19801)
  230.     pPlayer:LearnSpell(34026)
  231.     pPlayer:LearnSpell(34600)
  232.     pPlayer:LearnSpell(34477)
  233.     pPlayer:LearnSpell(61006)
  234.     pPlayer:LearnSpell(61847)
  235.     pPlayer:LearnSpell(53271)
  236.     pPlayer:LearnSpell(60192)
  237.     pPlayer:LearnSpell(62757)
  238.    
  239.     if (pPlayer:HasSpell(19386)) then
  240.     pPlayer:LearnSpell(49012)
  241.     end
  242.    
  243.     if (pPlayer:HasSpell(53301)) then
  244.     pPlayer:LearnSpell(60053)
  245.     end
  246.    
  247.     if (pPlayer:HasSpell(19306)) then
  248.     pPlayer:LearnSpell(48999)
  249.     end
  250.    
  251.     if (pPlayer:HasSpell(19434)) then
  252.     pPlayer:LearnSpell(49050)
  253.     end
  254.    
  255.     pPlayer:GossipComplete()
  256. end
  257.  
  258. if (intid == 4) then -- Rogue
  259.     pPlayer:LearnSpell(674)
  260.     pPlayer:LearnSpell(48668)
  261.     pPlayer:LearnSpell(48638)
  262.     pPlayer:LearnSpell(1784)
  263.     pPlayer:LearnSpell(48657)
  264.     pPlayer:LearnSpell(921)
  265.     pPlayer:LearnSpell(1776)
  266.     pPlayer:LearnSpell(26669)
  267.     pPlayer:LearnSpell(51724)
  268.     pPlayer:LearnSpell(6774)
  269.     pPlayer:LearnSpell(11305)
  270.     pPlayer:LearnSpell(1766)
  271.     pPlayer:LearnSpell(48676)
  272.     pPlayer:LearnSpell(48659)
  273.     pPlayer:LearnSpell(1804)
  274.     pPlayer:LearnSpell(8647)
  275.     pPlayer:LearnSpell(48691)
  276.     pPlayer:LearnSpell(51722)
  277.     pPlayer:LearnSpell(48672)
  278.     pPlayer:LearnSpell(1725)
  279.     pPlayer:LearnSpell(26889)
  280.     pPlayer:LearnSpell(2836)
  281.     pPlayer:LearnSpell(1833)
  282.     pPlayer:LearnSpell(1842)
  283.     pPlayer:LearnSpell(8643)
  284.     pPlayer:LearnSpell(2094)
  285.     pPlayer:LearnSpell(1860)
  286.     pPlayer:LearnSpell(57993)
  287.     pPlayer:LearnSpell(48674)
  288.     pPlayer:LearnSpell(31224)
  289.     pPlayer:LearnSpell(5938)
  290.     pPlayer:LearnSpell(57934)
  291.     pPlayer:LearnSpell(51723)
  292.    
  293.     if (pPlayer:HasSpell(16511)) then
  294.     pPlayer:LearnSpell(48660)
  295.     end
  296.    
  297.     if (pPlayer:HasSpell(1329)) then
  298.     pPlayer:LearnSpell(48666)
  299.     end
  300.    
  301.     pPlayer:GossipComplete()
  302. end
  303.  
  304. if (intid == 5) then -- Priest
  305.     pPlayer:LearnSpell(2053)
  306.     pPlayer:LearnSpell(48161)
  307.     pPlayer:LearnSpell(48123)
  308.     pPlayer:LearnSpell(48125)
  309.     pPlayer:LearnSpell(48066)
  310.     pPlayer:LearnSpell(586)
  311.     pPlayer:LearnSpell(48068)
  312.     pPlayer:LearnSpell(48127)
  313.     pPlayer:LearnSpell(48171)
  314.     pPlayer:LearnSpell(48168)
  315.     pPlayer:LearnSpell(10890)
  316.     pPlayer:LearnSpell(6064)
  317.     pPlayer:LearnSpell(988)
  318.     pPlayer:LearnSpell(48300)
  319.     pPlayer:LearnSpell(6346)
  320.     pPlayer:LearnSpell(48071)
  321.     pPlayer:LearnSpell(48135)
  322.     pPlayer:LearnSpell(48078)
  323.     pPlayer:LearnSpell(453)
  324.     pPlayer:LearnSpell(9484)
  325.     pPlayer:LearnSpell(10909)
  326.     pPlayer:LearnSpell(8129)
  327.     pPlayer:LearnSpell(48073)
  328.     pPlayer:LearnSpell(605)
  329.     pPlayer:LearnSpell(48072)
  330.     pPlayer:LearnSpell(48169)
  331.     pPlayer:LearnSpell(552)
  332.     pPlayer:LearnSpell(1706)
  333.     pPlayer:LearnSpell(48063)
  334.     pPlayer:LearnSpell(48162)
  335.     pPlayer:LearnSpell(48170)
  336.     pPlayer:LearnSpell(48074)
  337.     pPlayer:LearnSpell(48158)
  338.     pPlayer:LearnSpell(48120)
  339.     pPlayer:LearnSpell(34433)
  340.     pPlayer:LearnSpell(48113)
  341.     pPlayer:LearnSpell(32375)
  342.     pPlayer:LearnSpell(64843)
  343.     pPlayer:LearnSpell(64901)
  344.     pPlayer:LearnSpell(53023)
  345.    
  346.     if (pPlayer:HasSpell(34914)) then
  347.     pPlayer:LearnSpell(48160)
  348.     end
  349.    
  350.     if (pPlayer:HasSpell(47540)) then
  351.     pPlayer:LearnSpell(53007)
  352.     end
  353.    
  354.     if (pPlayer:HasSpell(724)) then
  355.     pPlayer:LearnSpell(48087)
  356.     end
  357.    
  358.     if (pPlayer:HasSpell(19236)) then
  359.     pPlayer:LearnSpell(48173)
  360.     end
  361.    
  362.     if (pPlayer:HasSpell(34861)) then
  363.     pPlayer:LearnSpell(48089)
  364.     end
  365.    
  366.     if (pPlayer:HasSpell(15407)) then
  367.     pPlayer:LearnSpell(48156)
  368.     end
  369.    
  370.     pPlayer:GossipComplete()
  371. end
  372.  
  373. if (intid == 6) then -- Death Knight
  374.     pPlayer:LearnSpell(50842)
  375.     pPlayer:LearnSpell(49941)
  376.     pPlayer:LearnSpell(49930)
  377.     pPlayer:LearnSpell(47476)
  378.     pPlayer:LearnSpell(45529)
  379.     pPlayer:LearnSpell(3714)
  380.     pPlayer:LearnSpell(56222)
  381.     pPlayer:LearnSpell(48743)
  382.     pPlayer:LearnSpell(48263)
  383.     pPlayer:LearnSpell(49909)
  384.     pPlayer:LearnSpell(66188)
  385.     pPlayer:LearnSpell(47528)
  386.     pPlayer:LearnSpell(45524)
  387.     pPlayer:LearnSpell(48792)
  388.     pPlayer:LearnSpell(57623)
  389.     pPlayer:LearnSpell(56815)
  390.     pPlayer:LearnSpell(47568)
  391.     pPlayer:LearnSpell(49895)
  392.     pPlayer:LearnSpell(50977)
  393.     pPlayer:LearnSpell(49576)
  394.     pPlayer:LearnSpell(49921)
  395.     pPlayer:LearnSpell(46584)
  396.     pPlayer:LearnSpell(49938)
  397.     pPlayer:LearnSpell(48707)
  398.     pPlayer:LearnSpell(48265)
  399.     pPlayer:LearnSpell(61999)
  400.     pPlayer:LearnSpell(42650)
  401.     pPlayer:LearnSpell(53428)
  402.     pPlayer:LearnSpell(53331)
  403.     pPlayer:LearnSpell(54447)
  404.     pPlayer:LearnSpell(53342)
  405.     pPlayer:LearnSpell(54446)
  406.     pPlayer:LearnSpell(53323)
  407.     pPlayer:LearnSpell(53344)
  408.     pPlayer:LearnSpell(70164)
  409.     pPlayer:LearnSpell(62158)
  410.     pPlayer:LearnSpell(33391)
  411.     pPlayer:LearnSpell(48778)
  412.     pPlayer:LearnSpell(51425)
  413.     pPlayer:LearnSpell(49924)
  414.     pPlayer:LearnSpell(49924)
  415.    
  416.     if (pPlayer:HasSpell(55050)) then
  417.     pPlayer:LearnSpell(55262)
  418.     end
  419.    
  420.     if (pPlayer:HasSpell(49143)) then
  421.     pPlayer:LearnSpell(55268)
  422.     end
  423.    
  424.     if (pPlayer:HasSpell(49184)) then
  425.     pPlayer:LearnSpell(51411)
  426.     end
  427.    
  428.     if (pPlayer:HasSpell(55090)) then
  429.     pPlayer:LearnSpell(55271)
  430.     end
  431.    
  432.     if (pPlayer:HasSpell(49158)) then
  433.     pPlayer:LearnSpell(51328)
  434.     end
  435.  
  436.     pPlayer:GossipComplete()
  437. end
  438.  
  439. if (intid == 7) then -- Shaman
  440.     pPlayer:LearnSpell(8737)
  441.     pPlayer:LearnSpell(49273)
  442.     pPlayer:LearnSpell(49238)
  443.     pPlayer:LearnSpell(10399)
  444.     pPlayer:LearnSpell(49231)
  445.     pPlayer:LearnSpell(58753)
  446.     pPlayer:LearnSpell(2484)
  447.     pPlayer:LearnSpell(49281)
  448.     pPlayer:LearnSpell(58582)
  449.     pPlayer:LearnSpell(49233)
  450.     pPlayer:LearnSpell(58790)
  451.     pPlayer:LearnSpell(58704)
  452.     pPlayer:LearnSpell(58643)
  453.     pPlayer:LearnSpell(49277)
  454.     pPlayer:LearnSpell(61657)
  455.     pPlayer:LearnSpell(8012)
  456.     pPlayer:LearnSpell(526)
  457.     pPlayer:LearnSpell(2645)
  458.     pPlayer:LearnSpell(57994)
  459.     pPlayer:LearnSpell(8143)
  460.     pPlayer:LearnSpell(49236)
  461.     pPlayer:LearnSpell(58796)
  462.     pPlayer:LearnSpell(58757)
  463.     pPlayer:LearnSpell(49276)
  464.     pPlayer:LearnSpell(57960)
  465.     pPlayer:LearnSpell(131)
  466.     pPlayer:LearnSpell(58745)
  467.     pPlayer:LearnSpell(6196)
  468.     pPlayer:LearnSpell(58734)
  469.     pPlayer:LearnSpell(58774)
  470.     pPlayer:LearnSpell(58739)
  471.     pPlayer:LearnSpell(58656)
  472.     pPlayer:LearnSpell(546)
  473.     pPlayer:LearnSpell(556)
  474.     pPlayer:LearnSpell(66842)
  475.     pPlayer:LearnSpell(51994)
  476.     pPlayer:LearnSpell(8177)
  477.     pPlayer:LearnSpell(58749)
  478.     pPlayer:LearnSpell(20608)
  479.     pPlayer:LearnSpell(36936)
  480.     pPlayer:LearnSpell(58804)
  481.     pPlayer:LearnSpell(49271)
  482.     pPlayer:LearnSpell(8512)
  483.     pPlayer:LearnSpell(6495)
  484.     pPlayer:LearnSpell(8170)
  485.     pPlayer:LearnSpell(66843)
  486.     pPlayer:LearnSpell(55459)
  487.     pPlayer:LearnSpell(66844)
  488.     pPlayer:LearnSpell(3738)
  489.     pPlayer:LearnSpell(2894)
  490.     pPlayer:LearnSpell(60043)
  491.     pPlayer:LearnSpell(51514)
  492.    
  493.     if (pPlayer:GetTeam() < 1) then
  494.     pPlayer:LearnSpell(32182)
  495.     else
  496.     pPlayer:LearnSpell(2825)
  497.     end
  498.    
  499.     if (pPlayer:HasSpell(61295)) then
  500.     pPlayer:LearnSpell(61301)
  501.     end
  502.    
  503.     if (pPlayer:HasSpell(974)) then
  504.     pPlayer:LearnSpell(49284)
  505.     end
  506.    
  507.     if (pPlayer:HasSpell(30706)) then
  508.     pPlayer:LearnSpell(57722)
  509.     end
  510.    
  511.     if (pPlayer:HasSpell(51490)) then
  512.     pPlayer:LearnSpell(59159)
  513.     end
  514.    
  515.     pPlayer:GossipComplete()
  516. end
  517.  
  518. if (intid == 8) then -- Mage
  519.     pPlayer:LearnSpell(42995)
  520.     pPlayer:LearnSpell(42833)
  521.     pPlayer:LearnSpell(27090)
  522.     pPlayer:LearnSpell(42842)
  523.     pPlayer:LearnSpell(33717)
  524.     pPlayer:LearnSpell(42873)
  525.     pPlayer:LearnSpell(42846)
  526.     pPlayer:LearnSpell(12826)
  527.     pPlayer:LearnSpell(28271)
  528.     pPlayer:LearnSpell(61780)
  529.     pPlayer:LearnSpell(61721)
  530.     pPlayer:LearnSpell(28272)
  531.     pPlayer:LearnSpell(61305)
  532.     pPlayer:LearnSpell(42917)
  533.     pPlayer:LearnSpell(43015)
  534.     pPlayer:LearnSpell(130)
  535.     pPlayer:LearnSpell(42921)
  536.     pPlayer:LearnSpell(42926)
  537.     pPlayer:LearnSpell(43017)
  538.     pPlayer:LearnSpell(475)
  539.     pPlayer:LearnSpell(1953)
  540.     pPlayer:LearnSpell(42940)
  541.     pPlayer:LearnSpell(12051)
  542.     pPlayer:LearnSpell(43010)
  543.     pPlayer:LearnSpell(43020)
  544.     pPlayer:LearnSpell(43012)
  545.     pPlayer:LearnSpell(42859)
  546.     pPlayer:LearnSpell(2139)
  547.     pPlayer:LearnSpell(42931)
  548.     pPlayer:LearnSpell(42985)
  549.     pPlayer:LearnSpell(43008)
  550.     pPlayer:LearnSpell(45438)
  551.     pPlayer:LearnSpell(43024)
  552.     pPlayer:LearnSpell(43002)
  553.     pPlayer:LearnSpell(43046)
  554.     pPlayer:LearnSpell(42897)
  555.     pPlayer:LearnSpell(42914)
  556.     pPlayer:LearnSpell(66)
  557.     pPlayer:LearnSpell(58659)
  558.     pPlayer:LearnSpell(30449)
  559.     pPlayer:LearnSpell(42956)
  560.     pPlayer:LearnSpell(47610)
  561.     pPlayer:LearnSpell(61316)
  562.     pPlayer:LearnSpell(61024)
  563.     pPlayer:LearnSpell(55342)
  564.    
  565.         pPlayer:LearnSpell(53142)
  566.         if (pPlayer:GetTeam() < 1) then -- Alliance Portals
  567.             pPlayer:LearnSpell(32271)
  568.             pPlayer:LearnSpell(49359)
  569.             pPlayer:LearnSpell(3565)
  570.             pPlayer:LearnSpell(33690)
  571.             pPlayer:LearnSpell(3562)
  572.             pPlayer:LearnSpell(3561)
  573.             pPlayer:LearnSpell(11419)
  574.             pPlayer:LearnSpell(32266)
  575.             pPlayer:LearnSpell(11416)
  576.             pPlayer:LearnSpell(33691)
  577.             pPlayer:LearnSpell(11059)
  578.             pPlayer:LearnSpell(49360)
  579.         else -- Horde Portals
  580.             pPlayer:LearnSpell(3567)
  581.             pPlayer:LearnSpell(35715)
  582.             pPlayer:LearnSpell(3566)
  583.             pPlayer:LearnSpell(49358)
  584.             pPlayer:LearnSpell(32272)
  585.             pPlayer:LearnSpell(3563)
  586.             pPlayer:LearnSpell(11417)
  587.             pPlayer:LearnSpell(35717)
  588.             pPlayer:LearnSpell(32267)
  589.             pPlayer:LearnSpell(49361)
  590.             pPlayer:LearnSpell(11420)
  591.             pPlayer:LearnSpell(11418)
  592.         end
  593.        
  594.     if (pPlayer:HasSpell(11366)) then
  595.     pPlayer:LearnSpell(42891)
  596.     end
  597.    
  598.     if (pPlayer:HasSpell(11426)) then
  599.     pPlayer:LearnSpell(43039)
  600.     end
  601.    
  602.     if (pPlayer:HasSpell(44457)) then
  603.     pPlayer:LearnSpell(55360)
  604.     end
  605.    
  606.     if (pPlayer:HasSpell(31661)) then
  607.     pPlayer:LearnSpell(42950)
  608.     end
  609.    
  610.     if (pPlayer:HasSpell(11113)) then
  611.     pPlayer:LearnSpell(42945)
  612.     end
  613.    
  614.     if (pPlayer:HasSpell(44425)) then
  615.     pPlayer:LearnSpell(44781)
  616.     end
  617.        
  618.     pPlayer:GossipComplete()
  619. end
  620.  
  621. if (intid == 9) then -- Warlock
  622.     pPlayer:LearnSpell(696)
  623.     pPlayer:LearnSpell(47811)
  624.     pPlayer:LearnSpell(47809)
  625.     pPlayer:LearnSpell(688)
  626.     pPlayer:LearnSpell(47813)
  627.     pPlayer:LearnSpell(50511)
  628.     pPlayer:LearnSpell(57946)
  629.     pPlayer:LearnSpell(47864)
  630.     pPlayer:LearnSpell(6215)
  631.     pPlayer:LearnSpell(47878)
  632.     pPlayer:LearnSpell(47855)
  633.     pPlayer:LearnSpell(697)
  634.     pPlayer:LearnSpell(47856)
  635.     pPlayer:LearnSpell(47857)
  636.     pPlayer:LearnSpell(5697)
  637.     pPlayer:LearnSpell(47884)
  638.     pPlayer:LearnSpell(47815)
  639.     pPlayer:LearnSpell(47889)
  640.     pPlayer:LearnSpell(47820)
  641.     pPlayer:LearnSpell(698)
  642.     pPlayer:LearnSpell(712)
  643.     pPlayer:LearnSpell(126)
  644.     pPlayer:LearnSpell(5138)
  645.     pPlayer:LearnSpell(5500)
  646.     pPlayer:LearnSpell(11719)
  647.     pPlayer:LearnSpell(132)
  648.     pPlayer:LearnSpell(60220)
  649.     pPlayer:LearnSpell(18647)
  650.     pPlayer:LearnSpell(61191)
  651.     pPlayer:LearnSpell(47823)
  652.     pPlayer:LearnSpell(691)
  653.     pPlayer:LearnSpell(47865)
  654.     pPlayer:LearnSpell(47891)
  655.     pPlayer:LearnSpell(47888)
  656.     pPlayer:LearnSpell(17928)
  657.     pPlayer:LearnSpell(47860)
  658.     pPlayer:LearnSpell(47825)
  659.     pPlayer:LearnSpell(1122)
  660.     pPlayer:LearnSpell(47867)
  661.     pPlayer:LearnSpell(18540)
  662.     pPlayer:LearnSpell(47893)
  663.     pPlayer:LearnSpell(47838)
  664.     pPlayer:LearnSpell(29858)
  665.     pPlayer:LearnSpell(58887)
  666.     pPlayer:LearnSpell(47836)
  667.     pPlayer:LearnSpell(61290)
  668.     pPlayer:LearnSpell(48018)
  669.     pPlayer:LearnSpell(48020)
  670.     pPlayer:LearnSpell(33388)
  671.     pPlayer:LearnSpell(33391)
  672.     pPlayer:LearnSpell(23161)
  673.    
  674.     if (pPlayer:HasSpell(17877)) then
  675.     pPlayer:LearnSpell(47827)
  676.     end
  677.    
  678.     if (pPlayer:HasSpell(30283)) then
  679.     pPlayer:LearnSpell(47847)
  680.     end
  681.    
  682.     if (pPlayer:HasSpell(30108)) then
  683.     pPlayer:LearnSpell(47843)
  684.     end
  685.    
  686.     if (pPlayer:HasSpell(50796)) then
  687.     pPlayer:LearnSpell(59172)
  688.     end
  689.    
  690.     if (pPlayer:HasSpell(48181)) then
  691.     pPlayer:LearnSpell(59164)
  692.     end
  693.    
  694.     if (pPlayer:HasSpell(18220)) then
  695.     pPlayer:LearnSpell(59092)
  696.     end
  697.    
  698.     pPlayer:GossipComplete()
  699. end
  700.  
  701. if (intid == 10) then -- Druid
  702.     pPlayer:LearnSpell(48378)
  703.     pPlayer:LearnSpell(48469)
  704.     pPlayer:LearnSpell(48461)
  705.     pPlayer:LearnSpell(48463)
  706.     pPlayer:LearnSpell(48441)
  707.     pPlayer:LearnSpell(53307)
  708.     pPlayer:LearnSpell(53308)
  709.     pPlayer:LearnSpell(5487)
  710.     pPlayer:LearnSpell(48560)
  711.     pPlayer:LearnSpell(6795)
  712.     pPlayer:LearnSpell(48480)
  713.     pPlayer:LearnSpell(53312)
  714.     pPlayer:LearnSpell(18960)
  715.     pPlayer:LearnSpell(5229)
  716.     pPlayer:LearnSpell(48443)
  717.     pPlayer:LearnSpell(50763)
  718.     pPlayer:LearnSpell(8983)
  719.     pPlayer:LearnSpell(8946)
  720.     pPlayer:LearnSpell(1066)
  721.     pPlayer:LearnSpell(48562)
  722.     pPlayer:LearnSpell(783)
  723.     pPlayer:LearnSpell(770)
  724.     pPlayer:LearnSpell(16857)
  725.     pPlayer:LearnSpell(18658)
  726.     pPlayer:LearnSpell(768)
  727.     pPlayer:LearnSpell(1082)
  728.     pPlayer:LearnSpell(16979)
  729.     pPlayer:LearnSpell(49376)
  730.     pPlayer:LearnSpell(5215)
  731.     pPlayer:LearnSpell(48477)
  732.     pPlayer:LearnSpell(49800)
  733.     pPlayer:LearnSpell(48465)
  734.     pPlayer:LearnSpell(48572)
  735.     pPlayer:LearnSpell(26995)
  736.     pPlayer:LearnSpell(48574)
  737.     pPlayer:LearnSpell(2782)
  738.     pPlayer:LearnSpell(50213)
  739.     pPlayer:LearnSpell(2893)
  740.     pPlayer:LearnSpell(33357)
  741.     pPlayer:LearnSpell(5209)
  742.     pPlayer:LearnSpell(48575)
  743.     pPlayer:LearnSpell(48447)
  744.     pPlayer:LearnSpell(48577)
  745.     pPlayer:LearnSpell(48579)
  746.     pPlayer:LearnSpell(5225)
  747.     pPlayer:LearnSpell(22842)
  748.     pPlayer:LearnSpell(49803)
  749.     pPlayer:LearnSpell(9634)
  750.     pPlayer:LearnSpell(20719)
  751.     pPlayer:LearnSpell(48467)
  752.     pPlayer:LearnSpell(29166)
  753.     pPlayer:LearnSpell(62600)
  754.     pPlayer:LearnSpell(22812)
  755.     pPlayer:LearnSpell(48470)
  756.     pPlayer:LearnSpell(48564)
  757.     pPlayer:LearnSpell(48566)
  758.     pPlayer:LearnSpell(33891)
  759.     pPlayer:LearnSpell(33943)
  760.     pPlayer:LearnSpell(49802)
  761.     pPlayer:LearnSpell(48451)
  762.     pPlayer:LearnSpell(48568)
  763.     pPlayer:LearnSpell(33786)
  764.     pPlayer:LearnSpell(40120)
  765.     pPlayer:LearnSpell(62078)
  766.     pPlayer:LearnSpell(52610)
  767.     pPlayer:LearnSpell(50464)
  768.     pPlayer:LearnSpell(48570)
  769.    
  770.     if (pPlayer:HasSpell(50516)) then
  771.     pPlayer:LearnSpell(61384)
  772.     end
  773.    
  774.     if (pPlayer:HasSpell(48505)) then
  775.     pPlayer:LearnSpell(53201)
  776.     end
  777.    
  778.     if (pPlayer:HasSpell(48438)) then
  779.     pPlayer:LearnSpell(53251)
  780.     end
  781.    
  782.     if (pPlayer:HasSpell(5570)) then
  783.     pPlayer:LearnSpell(48468)
  784.     end
  785.    
  786.     pPlayer:GossipComplete()
  787. end
  788.  
  789. --[ Riding Skills ]--
  790. if (intid == 896) then
  791. if (pPlayer:GetpPlayerLevel() == 80) then
  792. pPlayer:LearnSpell(54197)
  793. pPlayer:LearnSpell(90265)
  794. pPlayer:LearnSpell(34091)
  795. pPlayer:LearnSpell(34090)
  796. pPlayer:LearnSpell(33391)
  797. pPlayer:LearnSpell(33388)
  798. elseif (pPlayer:GetpPlayerLevel() == 60) then
  799. pPlayer:LearnSpell(34091)
  800. pPlayer:LearnSpell(34090)
  801. elseif (pPlayer:GetpPlayerLevel() == 40) then
  802. pPlayer:LearnSpell(33391)
  803. elseif (pPlayer:GetpPlayerLevel() == 20) then
  804. pPlayer:LearnSpell(33388)
  805. end
  806. pPlayer:SendBroadcastMessage("You have learned your riding skills! You may have to relog for it to take effect.")
  807. pPlayer:GossipComplete()
  808. end
  809.  
  810. --[ Weapon Skills ]--
  811. if (intid == 897) then
  812. pPlayer:LearnSpell(201) -- One-Handed Swords
  813. pPlayer:LearnSpell(202) -- Two-Handed Swords
  814. pPlayer:LearnSpell(196) -- One-Handed Axes
  815. pPlayer:LearnSpell(197) -- Two-Handed Axes
  816. pPlayer:LearnSpell(227) -- Staves
  817. pPlayer:LearnSpell(200) -- Polearms
  818. pPlayer:LearnSpell(266) -- Guns
  819. pPlayer:LearnSpell(264) -- Bows
  820. pPlayer:LearnSpell(5011) -- Crossbows
  821. pPlayer:LearnSpell(3018) -- Shoot (Bow, Crossbow or Gun)
  822. pPlayer:LearnSpell(198) -- One-Handed Maces
  823. pPlayer:LearnSpell(199) -- Two-Handed Maces
  824. pPlayer:LearnSpell(1180) -- Daggers
  825. pPlayer:LearnSpell(2567) -- Thrown
  826. pPlayer:LearnSpell(2764) -- Throw (With Thrown)
  827. pPlayer:LearnSpell(5009) -- Wands
  828. pPlayer:LearnSpell(5019) -- Shoot (Wands)
  829. pPlayer:SendBroadcastMessage("You have learned all your weapon skills.") -- Message
  830. pPlayer:GossipComplete()
  831. end
  832.  
  833. --[ Advance All Skills ]--
  834. if (intid == 898) then
  835. pPlayer:AdvanceAllSkills(450)
  836. pPlayer:SendBroadcastMessage("Your skills have been advanced!")
  837. pPlayer:GossipComplete()
  838. end
  839.  
  840. --[ Reset Talent Points ]--
  841. if (intid == 899) then
  842. pPlayer:ResetTalents()
  843. pPlayer:SendBroadcastMessage("You talents have been reset!")
  844. pPlayer:GossipComplete()
  845. end
  846.  
  847. --[ Main Menu ]--
  848. if (intid == 998) then
  849. Item_menu(item, pPlayer)
  850. item:GossipSendMenu(pPlayer)
  851. end
  852.  
  853. --[ Thank You ]--
  854. if (intid == 999) then
  855. pPlayer:SendBroadcastMessage("Have a nice day!")
  856. pPlayer:GossipComplete()
  857. end
  858.  
  859. end
  860.  
  861.  
  862. RegisterItemGossipEvent(item_id,1,Item_Trigger)
  863. RegisterItemGossipEvent(item_id,2,Item_Select)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement