Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Max Skills on First Login
- Scripted by Psykko @ WoWBase ac-web.org
- Original Script by QQrofl
- ]]--
- local SPELL_BLOCK = 107
- local SPELL_BOWS = 264
- local SPELL_CROSSBOWS = 5011
- local SPELL_DAGGERS = 1180
- local SPELL_DUAL_WIELD = 674
- local SPELL_FIST_WEAPONS = 15590
- local SPELL_GUNS = 266
- local SPELL_MAIL = 8737
- local SPELL_PLATE = 750
- local SPELL_ONE_HANDED_AXES = 196
- local SPELL_ONE_HANDED_MACES = 198
- local SPELL_ONE_HANDED_SWORDS = 201
- local SPELL_TWO_HANDED_AXES = 197
- local SPELL_TWO_HANDED_MACES = 199
- local SPELL_TWO_HANDED_SWORDS = 202
- local SPELL_STAVES = 227
- local SPELL_THROW = 2764
- local SPELL_THROWN = 2567
- local SPELL_POLEARMS = 200
- local SPELL_RELIC = 52665
- local SPELL_RELIC_2 = 27764
- local SPELL_RELIC_3 = 27762
- local SPELL_RELIC_4 = 27763
- local SPELL_SHIELD = 9116
- local SPELL_SHOOT = 3018
- local SPELL_SHOOT_WANDS = 5019
- local SPELL_WANDS = 5009
- function on_enter_first (event, pPlayer)
- if (pPlayer:GetPlayerClass() == "Paladin") then
- pPlayer:LearnSpell(SPELL_BLOCK)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_PLATE)
- pPlayer:LearnSpell(SPELL_POLEARMS)
- pPlayer:LearnSpell(SPELL_RELIC_3)
- pPlayer:LearnSpell(SPELL_SHIELD)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Shaman") then
- pPlayer:LearnSpell(SPELL_BLOCK)
- pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_MAIL)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_SHIELD)
- pPlayer:LearnSpell(SPELL_RELIC_4)
- pPlayer:LearnSpell(SPELL_SHIELD)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Warrior") then
- pPlayer:LearnSpell(SPELL_BLOCK)
- pPlayer:LearnSpell(SPELL_BOWS)
- pPlayer:LearnSpell(SPELL_CROSSBOWS)
- pPlayer:LearnSpell(SPELL_DUAL_WIELD)
- pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
- pPlayer:LearnSpell(SPELL_GUNS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_PLATE)
- pPlayer:LearnSpell(SPELL_POLEARMS)
- pPlayer:LearnSpell(SPELL_SHIELD)
- pPlayer:LearnSpell(SPELL_SHOOT)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:LearnSpell(SPELL_THROW)
- pPlayer:LearnSpell(SPELL_THROWN)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Hunter") then
- pPlayer:LearnSpell(SPELL_BOWS)
- pPlayer:LearnSpell(SPELL_CROSSBOWS)
- pPlayer:LearnSpell(SPELL_DUAL_WIELD)
- pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
- pPlayer:LearnSpell(SPELL_GUNS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_MAIL)
- pPlayer:LearnSpell(SPELL_POLEARMS)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Rogue") then
- pPlayer:LearnSpell(SPELL_BOWS)
- pPlayer:LearnSpell(SPELL_CROSSBOWS)
- pPlayer:LearnSpell(SPELL_DUAL_WIELD)
- pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
- pPlayer:LearnSpell(SPELL_GUNS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_SHOOT)
- pPlayer:LearnSpell(SPELL_THROW)
- pPlayer:LearnSpell(SPELL_THROWN)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Druid") then
- pPlayer:LearnSpell(SPELL_DRAGGERS)
- pPlayer:LearnSpell(SPELL_FIST_WEAPONS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_POLEARMS)
- pPlayer:LearnSpell(SPELL_RELIC_2)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Mage") then
- pPlayer:LearnSpell(SPELL_DRAGGERS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_SHOOT_WANDS)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:LearnSpell(SPELL_WANDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Warlock") then
- pPlayer:LearnSpell(SPELL_DRAGGERS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_SHOOT_WANDS)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:LearnSpell(SPELL_WANDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Priest") then
- pPlayer:LearnSpell(SPELL_DRAGGERS)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_SHOOT_WANDS)
- pPlayer:LearnSpell(SPELL_STAVES)
- pPlayer:LearnSpell(SPELL_WANDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- if (pPlayer:GetPlayerClass() == "Deathknight") then
- pPlayer:LearnSpell(SPELL_DUAL_WIELD)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_ONE_HANDED_SWORDS)
- pPlayer:LearnSpell(SPELL_PLATE)
- pPlayer:LearnSpell(SPELL_POLEARMS)
- pPlayer:LearnSpell(SPELL_RELIC)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_AXES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_MACES)
- pPlayer:LearnSpell(SPELL_TWO_HANDED_SWORDS)
- pPlayer:AdvanceSkill(43,1250)
- pPlayer:AdvanceSkill(44,1250)
- pPlayer:AdvanceSkill(45,1250)
- pPlayer:AdvanceSkill(46,1250)
- pPlayer:AdvanceSkill(54,1250)
- pPlayer:AdvanceSkill(55,1250)
- pPlayer:AdvanceSkill(95,1250)
- pPlayer:AdvanceSkill(136,1250)
- pPlayer:AdvanceSkill(160,1250)
- pPlayer:AdvanceSkill(162,1250)
- pPlayer:AdvanceSkill(172,1250)
- pPlayer:AdvanceSkill(173,1250)
- pPlayer:AdvanceSkill(176,1250)
- pPlayer:AdvanceSkill(226,1250)
- pPlayer:AdvanceSkill(228,1250)
- pPlayer:AdvanceSkill(229,1250)
- pPlayer:AdvanceSkill(473,1250)
- pPlayer:SendAreaTriggerMessage("|cffFF0000[WoWBase]|cffFFFF05You now have all of your skills and they are also maxed out!!")
- end
- end
- RegisterServerHook(3, on_enter_first)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement