Guest User

[ArcEmu ALE]: Max Skills on First Login

a guest
Apr 21st, 2012
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 11.82 KB | None | 0 0
  1. --[[
  2.     Max Skills on First Login
  3.     Scripted by Psykko @ WoWBase
  4.     Original Script by QQrofl
  5. ]]--
  6.  
  7. local   SPELL_BLOCK = 107
  8. local   SPELL_BOWS = 264
  9. local   SPELL_CROSSBOWS = 5011
  10. local   SPELL_DAGGERS = 1180
  11. local   SPELL_DUAL_WIELD = 674
  12. local   SPELL_FIST_WEAPONS = 15590
  13. local   SPELL_GUNS = 266
  14. local   SPELL_MAIL = 8737
  15. local   SPELL_PLATE = 750
  16. local   SPELL_ONE_HANDED_AXES = 196
  17. local   SPELL_ONE_HANDED_MACES = 198
  18. local   SPELL_ONE_HANDED_SWORDS = 201
  19. local   SPELL_TWO_HANDED_AXES = 197
  20. local   SPELL_TWO_HANDED_MACES = 199
  21. local   SPELL_TWO_HANDED_SWORDS = 202
  22. local   SPELL_STAVES = 227
  23. local   SPELL_THROW = 2764
  24. local   SPELL_THROWN = 2567
  25. local   SPELL_POLEARMS = 200
  26. local   SPELL_RELIC = 52665
  27. local   SPELL_RELIC_2 = 27764
  28. local   SPELL_RELIC_3 = 27762
  29. local   SPELL_RELIC_4 = 27763
  30. local   SPELL_SHIELD = 9116
  31. local   SPELL_SHOOT = 3018
  32. local   SPELL_SHOOT_WANDS = 5019
  33. local   SPELL_WANDS = 5009
  34.  
  35. function on_enter_first (event, pPlayer)
  36. if (pPlayer:GetPlayerClass() == "Paladin") then
  37.     pPlayer:LearnSpell(SPELL_BLOCK)
  38.     pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
  39.     pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
  40.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  41.     pPlayer:LearnSpell(SPELL_PLATE)
  42.     pPlayer:LearnSpell(SPELL_POLEARMS)
  43.     pPlayer:LearnSpell(SPELL_RELIC_3)
  44.     pPlayer:LearnSpell(SPELL_SHIELD)
  45.     pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
  46.     pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
  47.     pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
  48.     pPlayer:AdvanceSkill(43,1250)
  49.     pPlayer:AdvanceSkill(44,1250)
  50.     pPlayer:AdvanceSkill(45,1250)
  51.     pPlayer:AdvanceSkill(46,1250)
  52.     pPlayer:AdvanceSkill(54,1250)
  53.     pPlayer:AdvanceSkill(55,1250)
  54.     pPlayer:AdvanceSkill(95,1250)
  55.     pPlayer:AdvanceSkill(136,1250)
  56.     pPlayer:AdvanceSkill(160,1250)
  57.     pPlayer:AdvanceSkill(162,1250)
  58.     pPlayer:AdvanceSkill(172,1250)
  59.     pPlayer:AdvanceSkill(173,1250)
  60.     pPlayer:AdvanceSkill(176,1250)
  61.     pPlayer:AdvanceSkill(226,1250)
  62.     pPlayer:AdvanceSkill(228,1250)
  63.     pPlayer:AdvanceSkill(229,1250)
  64.     pPlayer:AdvanceSkill(473,1250)
  65.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  66. end
  67.  
  68. if (pPlayer:GetPlayerClass() == "Shaman") then
  69.     pPlayer:LearnSpell(SPELL_BLOCK)
  70.     pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
  71.     pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
  72.     pPlayer:LearnSpell(SPELL_MAIL)
  73.     pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
  74.     pPlayer:LearnSpell(SPELL_SHIELD)
  75.     pPlayer:LearnSpell(SPELL_RELIC_4)
  76.     pPlayer:LearnSpell(SPELL_SHIELD)
  77.     pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
  78.     pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
  79.     pPlayer:LearnSpell(SPELL_STAVES)
  80.     pPlayer:AdvanceSkill(43,1250)
  81.     pPlayer:AdvanceSkill(44,1250)
  82.     pPlayer:AdvanceSkill(45,1250)
  83.     pPlayer:AdvanceSkill(46,1250)
  84.     pPlayer:AdvanceSkill(54,1250)
  85.     pPlayer:AdvanceSkill(55,1250)
  86.     pPlayer:AdvanceSkill(95,1250)
  87.     pPlayer:AdvanceSkill(136,1250)
  88.     pPlayer:AdvanceSkill(160,1250)
  89.     pPlayer:AdvanceSkill(162,1250)
  90.     pPlayer:AdvanceSkill(172,1250)
  91.     pPlayer:AdvanceSkill(173,1250)
  92.     pPlayer:AdvanceSkill(176,1250)
  93.     pPlayer:AdvanceSkill(226,1250)
  94.     pPlayer:AdvanceSkill(228,1250)
  95.     pPlayer:AdvanceSkill(229,1250)
  96.     pPlayer:AdvanceSkill(473,1250)
  97.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  98. end
  99.  
  100. if (pPlayer:GetPlayerClass() == "Warrior") then
  101.     pPlayer:LearnSpell(SPELL_BLOCK)
  102.     pPlayer:LearnSpell(SPELL_BOWS)
  103.     pPlayer:LearnSpell(SPELL_CROSSBOWS)
  104.     pPlayer:LearnSpell(SPELL_DUAL_WIELD)
  105.     pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
  106.     pPlayer:LearnSpell(SPELL_GUNS)
  107.     pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
  108.     pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
  109.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  110.     pPlayer:LearnSpell(SPELL_PLATE)
  111.     pPlayer:LearnSpell(SPELL_POLEARMS)
  112.     pPlayer:LearnSpell(SPELL_SHIELD)
  113.     pPlayer:LearnSpell(SPELL_SHOOT)
  114.     pPlayer:LearnSpell(SPELL_STAVES)
  115.     pPlayer:LearnSpell(SPELL_THROW)
  116.     pPlayer:LearnSpell(SPELL_THROWN)
  117.     pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
  118.     pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
  119.     pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
  120.     pPlayer:AdvanceSkill(43,1250)
  121.     pPlayer:AdvanceSkill(44,1250)
  122.     pPlayer:AdvanceSkill(45,1250)
  123.     pPlayer:AdvanceSkill(46,1250)
  124.     pPlayer:AdvanceSkill(54,1250)
  125.     pPlayer:AdvanceSkill(55,1250)
  126.     pPlayer:AdvanceSkill(95,1250)
  127.     pPlayer:AdvanceSkill(136,1250)
  128.     pPlayer:AdvanceSkill(160,1250)
  129.     pPlayer:AdvanceSkill(162,1250)
  130.     pPlayer:AdvanceSkill(172,1250)
  131.     pPlayer:AdvanceSkill(173,1250)
  132.     pPlayer:AdvanceSkill(176,1250)
  133.     pPlayer:AdvanceSkill(226,1250)
  134.     pPlayer:AdvanceSkill(228,1250)
  135.     pPlayer:AdvanceSkill(229,1250)
  136.     pPlayer:AdvanceSkill(473,1250)
  137.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  138. end
  139.  
  140. if (pPlayer:GetPlayerClass() == "Hunter") then
  141.     pPlayer:LearnSpell(SPELL_BOWS)
  142.     pPlayer:LearnSpell(SPELL_CROSSBOWS)
  143.     pPlayer:LearnSpell(SPELL_DUAL_WIELD)
  144.     pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
  145.     pPlayer:LearnSpell(SPELL_GUNS)
  146.     pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
  147.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  148.     pPlayer:LearnSpell(SPELL_MAIL)
  149.     pPlayer:LearnSpell(SPELL_POLEARMS)
  150.     pPlayer:LearnSpell(SPELL_STAVES)
  151.     pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
  152.     pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
  153.     pPlayer:AdvanceSkill(43,1250)
  154.     pPlayer:AdvanceSkill(44,1250)
  155.     pPlayer:AdvanceSkill(45,1250)
  156.     pPlayer:AdvanceSkill(46,1250)
  157.     pPlayer:AdvanceSkill(54,1250)
  158.     pPlayer:AdvanceSkill(55,1250)
  159.     pPlayer:AdvanceSkill(95,1250)
  160.     pPlayer:AdvanceSkill(136,1250)
  161.     pPlayer:AdvanceSkill(160,1250)
  162.     pPlayer:AdvanceSkill(162,1250)
  163.     pPlayer:AdvanceSkill(172,1250)
  164.     pPlayer:AdvanceSkill(173,1250)
  165.     pPlayer:AdvanceSkill(176,1250)
  166.     pPlayer:AdvanceSkill(226,1250)
  167.     pPlayer:AdvanceSkill(228,1250)
  168.     pPlayer:AdvanceSkill(229,1250)
  169.     pPlayer:AdvanceSkill(473,1250)
  170.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  171. end
  172.  
  173. if (pPlayer:GetPlayerClass() == "Rogue") then
  174.     pPlayer:LearnSpell(SPELL_BOWS)
  175.     pPlayer:LearnSpell(SPELL_CROSSBOWS)
  176.     pPlayer:LearnSpell(SPELL_DUAL_WIELD)
  177.     pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
  178.     pPlayer:LearnSpell(SPELL_GUNS)
  179.     pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
  180.     pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
  181.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  182.     pPlayer:LearnSpell(SPELL_SHOOT)
  183.     pPlayer:LearnSpell(SPELL_THROW)
  184.     pPlayer:LearnSpell(SPELL_THROWN)
  185.     pPlayer:AdvanceSkill(43,1250)
  186.     pPlayer:AdvanceSkill(44,1250)
  187.     pPlayer:AdvanceSkill(45,1250)
  188.     pPlayer:AdvanceSkill(46,1250)
  189.     pPlayer:AdvanceSkill(54,1250)
  190.     pPlayer:AdvanceSkill(55,1250)
  191.     pPlayer:AdvanceSkill(95,1250)
  192.     pPlayer:AdvanceSkill(136,1250)
  193.     pPlayer:AdvanceSkill(160,1250)
  194.     pPlayer:AdvanceSkill(162,1250)
  195.     pPlayer:AdvanceSkill(172,1250)
  196.     pPlayer:AdvanceSkill(173,1250)
  197.     pPlayer:AdvanceSkill(176,1250)
  198.     pPlayer:AdvanceSkill(226,1250)
  199.     pPlayer:AdvanceSkill(228,1250)
  200.     pPlayer:AdvanceSkill(229,1250)
  201.     pPlayer:AdvanceSkill(473,1250)
  202.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  203. end
  204.  
  205. if (pPlayer:GetPlayerClass() == "Druid") then
  206.     pPlayer:LearnSpell(SPELL_DRAGGERS)
  207.     pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
  208.     pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
  209.     pPlayer:LearnSpell(SPELL_POLEARMS)
  210.     pPlayer:LearnSpell(SPELL_RELIC_2)
  211.     pPlayer:LearnSpell(SPELL_STAVES)
  212.     pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
  213.     pPlayer:AdvanceSkill(43,1250)
  214.     pPlayer:AdvanceSkill(44,1250)
  215.     pPlayer:AdvanceSkill(45,1250)
  216.     pPlayer:AdvanceSkill(46,1250)
  217.     pPlayer:AdvanceSkill(54,1250)
  218.     pPlayer:AdvanceSkill(55,1250)
  219.     pPlayer:AdvanceSkill(95,1250)
  220.     pPlayer:AdvanceSkill(136,1250)
  221.     pPlayer:AdvanceSkill(160,1250)
  222.     pPlayer:AdvanceSkill(162,1250)
  223.     pPlayer:AdvanceSkill(172,1250)
  224.     pPlayer:AdvanceSkill(173,1250)
  225.     pPlayer:AdvanceSkill(176,1250)
  226.     pPlayer:AdvanceSkill(226,1250)
  227.     pPlayer:AdvanceSkill(228,1250)
  228.     pPlayer:AdvanceSkill(229,1250)
  229.     pPlayer:AdvanceSkill(473,1250)
  230.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  231. end
  232.  
  233. if (pPlayer:GetPlayerClass() == "Mage") then
  234.     pPlayer:LearnSpell(SPELL_DRAGGERS)
  235.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  236.     pPlayer:LearnSpell(SPELL_SHOOT_WANDS)
  237.     pPlayer:LearnSpell(SPELL_STAVES)
  238.     pPlayer:LearnSpell(SPELL_WANDS)
  239.     pPlayer:AdvanceSkill(43,1250)
  240.     pPlayer:AdvanceSkill(44,1250)
  241.     pPlayer:AdvanceSkill(45,1250)
  242.     pPlayer:AdvanceSkill(46,1250)
  243.     pPlayer:AdvanceSkill(54,1250)
  244.     pPlayer:AdvanceSkill(55,1250)
  245.     pPlayer:AdvanceSkill(95,1250)
  246.     pPlayer:AdvanceSkill(136,1250)
  247.     pPlayer:AdvanceSkill(160,1250)
  248.     pPlayer:AdvanceSkill(162,1250)
  249.     pPlayer:AdvanceSkill(172,1250)
  250.     pPlayer:AdvanceSkill(173,1250)
  251.     pPlayer:AdvanceSkill(176,1250)
  252.     pPlayer:AdvanceSkill(226,1250)
  253.     pPlayer:AdvanceSkill(228,1250)
  254.     pPlayer:AdvanceSkill(229,1250)
  255.     pPlayer:AdvanceSkill(473,1250)
  256.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  257. end
  258.  
  259. if (pPlayer:GetPlayerClass() == "Warlock") then
  260.     pPlayer:LearnSpell(SPELL_DRAGGERS)
  261.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  262.     pPlayer:LearnSpell(SPELL_SHOOT_WANDS)
  263.     pPlayer:LearnSpell(SPELL_STAVES)
  264.     pPlayer:LearnSpell(SPELL_WANDS)
  265.     pPlayer:AdvanceSkill(43,1250)
  266.     pPlayer:AdvanceSkill(44,1250)
  267.     pPlayer:AdvanceSkill(45,1250)
  268.     pPlayer:AdvanceSkill(46,1250)
  269.     pPlayer:AdvanceSkill(54,1250)
  270.     pPlayer:AdvanceSkill(55,1250)
  271.     pPlayer:AdvanceSkill(95,1250)
  272.     pPlayer:AdvanceSkill(136,1250)
  273.     pPlayer:AdvanceSkill(160,1250)
  274.     pPlayer:AdvanceSkill(162,1250)
  275.     pPlayer:AdvanceSkill(172,1250)
  276.     pPlayer:AdvanceSkill(173,1250)
  277.     pPlayer:AdvanceSkill(176,1250)
  278.     pPlayer:AdvanceSkill(226,1250)
  279.     pPlayer:AdvanceSkill(228,1250)
  280.     pPlayer:AdvanceSkill(229,1250)
  281.     pPlayer:AdvanceSkill(473,1250)
  282.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  283. end
  284.  
  285. if (pPlayer:GetPlayerClass() == "Priest") then
  286.     pPlayer:LearnSpell(SPELL_DRAGGERS)
  287.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  288.     pPlayer:LearnSpell(SPELL_SHOOT_WANDS)
  289.     pPlayer:LearnSpell(SPELL_STAVES)
  290.     pPlayer:LearnSpell(SPELL_WANDS)
  291.     pPlayer:AdvanceSkill(43,1250)
  292.     pPlayer:AdvanceSkill(44,1250)
  293.     pPlayer:AdvanceSkill(45,1250)
  294.     pPlayer:AdvanceSkill(46,1250)
  295.     pPlayer:AdvanceSkill(54,1250)
  296.     pPlayer:AdvanceSkill(55,1250)
  297.     pPlayer:AdvanceSkill(95,1250)
  298.     pPlayer:AdvanceSkill(136,1250)
  299.     pPlayer:AdvanceSkill(160,1250)
  300.     pPlayer:AdvanceSkill(162,1250)
  301.     pPlayer:AdvanceSkill(172,1250)
  302.     pPlayer:AdvanceSkill(173,1250)
  303.     pPlayer:AdvanceSkill(176,1250)
  304.     pPlayer:AdvanceSkill(226,1250)
  305.     pPlayer:AdvanceSkill(228,1250)
  306.     pPlayer:AdvanceSkill(229,1250)
  307.     pPlayer:AdvanceSkill(473,1250)
  308.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  309. end
  310.  
  311. if (pPlayer:GetPlayerClass() == "Deathknight") then
  312.     pPlayer:LearnSpell(SPELL_DUAL_WIELD)
  313.     pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
  314.     pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
  315.     pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
  316.     pPlayer:LearnSpell(SPELL_PLATE)
  317.     pPlayer:LearnSpell(SPELL_POLEARMS)
  318.     pPlayer:LearnSpell(SPELL_RELIC)
  319.     pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
  320.     pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
  321.     pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
  322.     pPlayer:AdvanceSkill(43,1250)
  323.     pPlayer:AdvanceSkill(44,1250)
  324.     pPlayer:AdvanceSkill(45,1250)
  325.     pPlayer:AdvanceSkill(46,1250)
  326.     pPlayer:AdvanceSkill(54,1250)
  327.     pPlayer:AdvanceSkill(55,1250)
  328.     pPlayer:AdvanceSkill(95,1250)
  329.     pPlayer:AdvanceSkill(136,1250)
  330.     pPlayer:AdvanceSkill(160,1250)
  331.     pPlayer:AdvanceSkill(162,1250)
  332.     pPlayer:AdvanceSkill(172,1250)
  333.     pPlayer:AdvanceSkill(173,1250)
  334.     pPlayer:AdvanceSkill(176,1250)
  335.     pPlayer:AdvanceSkill(226,1250)
  336.     pPlayer:AdvanceSkill(228,1250)
  337.     pPlayer:AdvanceSkill(229,1250)
  338.     pPlayer:AdvanceSkill(473,1250)
  339.     pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
  340. end
  341. end
  342.  
  343.  
  344. RegisterServerHook(3, on_enter_first)
Advertisement
Add Comment
Please, Sign In to add comment