[Tutorial] How to install scripts

Results 1 to 1 of 1
  1. #1
    Member munk is offline
    MemberRank
    Dec 2011 Join Date
    57Posts

    ! [Tutorial] How to install scripts

    Hey! Its me Munk and I am making you a tutorial how to install scripts like those I released.

    Requirements:
    Any kind of ArcEmu server.
    Notepad of your choice, I use Notepad++.

    Tutorial:

    First you will need to find or make a script that you will use, I am gonna use a all in one class trainer wich I have been using on my server. Now when we have 1 locate the server root folder where your world and logon is located. If you have a folder in there called "Scripts" then open that, if you dont just make a new one with the same name. Go into your scripts folder and make a new text file, open it up then press file>save as, then call it something like Class Trainer.lua REMEMBER to change to all files so it wont just save as the name "Class Trainer.lua.txt". Once you've done that paste the script into the file you just made. Mine will be then

    Class Trainer.lua
    Code:
    local npcid = 55555 -- "55555" is your Entry ID, you can change it at any time!
    
    function Class_OnGossip(pUnit,event,player)
    	if (player:GetPlayerClass() == "Warrior") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",80,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Paladin") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",81,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Hunter") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",82,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Rogue") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",83,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Priest") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",84,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Death Knight") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",85,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Shaman") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",86,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Mage") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",87,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Warlock") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",88,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	elseif (player:GetPlayerClass() == "Druid") then
    		pUnit:GossipCreateMenu(100, player, 0)
    		pUnit:GossipMenuAddItem(3,"Learn All Spells",89,0)
    		pUnit:GossipMenuAddItem(0,"Reset Talent Points",90,0)
    		pUnit:GossipMenuAddItem(2,"All Done",999,0)
    		pUnit:GossipSendMenu(player)
    	end
    end
    
    function Class_OnSelect(pUnit,event,player,id,intid,code)
    	if (intid == 80) then
    		player:LearnSpell(47436)
    		player:LearnSpell(47450)
    		player:LearnSpell(11578)
    		player:LearnSpell(47465)
    		player:LearnSpell(47502)
    		player:LearnSpell(34428)
    		player:LearnSpell(1715)
    		player:LearnSpell(2687)
    		player:LearnSpell(71)
    		player:LearnSpell(7386)
    		player:LearnSpell(355)
    		player:LearnSpell(72)
    		player:LearnSpell(47437)
    		player:LearnSpell(57823)
    		player:LearnSpell(694)
    		player:LearnSpell(2565)
    		player:LearnSpell(676)
    		player:LearnSpell(47520)
    		player:LearnSpell(20230)
    		player:LearnSpell(12678)
    		player:LearnSpell(47471)
    		player:LearnSpell(1161)
    		player:LearnSpell(871)
    		player:LearnSpell(2458)
    		player:LearnSpell(20252)
    		player:LearnSpell(47475)
    		player:LearnSpell(18499)
    		player:LearnSpell(1680)
    		player:LearnSpell(6552)
    		player:LearnSpell(47488)
    		player:LearnSpell(1719)
    		player:LearnSpell(23920)
    		player:LearnSpell(47440)
    		player:LearnSpell(3411)
    		player:LearnSpell(64382)
    		player:LearnSpell(55694)
    		player:LearnSpell(57755)
    		player:LearnSpell(674)
    		player:LearnSpell(750)
    		player:LearnSpell(5246)
    	
    	if (player:HasSpell(12294)) then
    		player:LearnSpell(47486)
    	end
    	
    	if (player:HasSpell(20243)) then
    		player:LearnSpell(47498)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 81) then
    		player:LearnSpell(750)
    		player:LearnSpell(48942)
    		player:LearnSpell(48782)
    		player:LearnSpell(48932)
    		player:LearnSpell(20271)
    		player:LearnSpell(498)
    		player:LearnSpell(853)
    		player:LearnSpell(1152)
    		player:LearnSpell(10278)
    		player:LearnSpell(48788)
    		player:LearnSpell(53408)
    		player:LearnSpell(48950)
    		player:LearnSpell(48936)
    		player:LearnSpell(31789)
    		player:LearnSpell(62124)
    		player:LearnSpell(54043)
    		player:LearnSpell(25780)
    		player:LearnSpell(1044)
    		player:LearnSpell(20217)
    		player:LearnSpell(48819)
    		player:LearnSpell(48801)
    		player:LearnSpell(48785)
    		player:LearnSpell(5502)
    		player:LearnSpell(20164)
    		player:LearnSpell(10326)
    		player:LearnSpell(1038)
    		player:LearnSpell(53407)
    		player:LearnSpell(48943)
    		player:LearnSpell(20165)
    		player:LearnSpell(48945)
    		player:LearnSpell(642)
    		player:LearnSpell(48947)
    		player:LearnSpell(20166)
    		player:LearnSpell(4987)
    		player:LearnSpell(48806)
    		player:LearnSpell(6940)
    		player:LearnSpell(48817)
    		player:LearnSpell(48934)
    		player:LearnSpell(48938)
    		player:LearnSpell(25898)
    		player:LearnSpell(25899)
    		player:LearnSpell(32223)
    		player:LearnSpell(31884)
    		player:LearnSpell(54428)
    		player:LearnSpell(61411)
    		player:LearnSpell(53601)
    		player:LearnSpell(33388)
    		player:LearnSpell(33391)
    		player:LearnSpell(34769)
    		player:LearnSpell(34767)
    	
    	if (player:GetTeam() < 1) then
    		player:LearnSpell(31801)
    	else
    		player:LearnSpell(53736)
    	end
    	
    	if (player:HasSpell(20925)) then
    		player:LearnSpell(48952)
    	end
    	
    	if (player:HasSpell(31935)) then
    		player:LearnSpell(48827)
    	end
    	
    	if (player:HasSpell(20473)) then
    		player:LearnSpell(48825)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 82) then
    		player:LearnSpell(8737)
    		player:LearnSpell(1494)
    		player:LearnSpell(13163)
    		player:LearnSpell(48996)
    		player:LearnSpell(49001)
    		player:LearnSpell(49045)
    		player:LearnSpell(53338)
    		player:LearnSpell(5116)
    		player:LearnSpell(27044)
    		player:LearnSpell(883)
    		player:LearnSpell(2641)
    		player:LearnSpell(6991)
    		player:LearnSpell(982)
    		player:LearnSpell(1515)
    		player:LearnSpell(19883)
    		player:LearnSpell(20736)
    		player:LearnSpell(48990)
    		player:LearnSpell(2974)
    		player:LearnSpell(6197)
    		player:LearnSpell(1002)
    		player:LearnSpell(14327)
    		player:LearnSpell(5118)
    		player:LearnSpell(49056)
    		player:LearnSpell(53339)
    		player:LearnSpell(49048)
    		player:LearnSpell(19884)
    		player:LearnSpell(34074)
    		player:LearnSpell(781)
    		player:LearnSpell(14311)
    		player:LearnSpell(1462)
    		player:LearnSpell(19885)
    		player:LearnSpell(19880)
    		player:LearnSpell(13809)
    		player:LearnSpell(13161)
    		player:LearnSpell(5384)
    		player:LearnSpell(1543)
    		player:LearnSpell(19878)
    		player:LearnSpell(49067)
    		player:LearnSpell(3034)
    		player:LearnSpell(13159)
    		player:LearnSpell(19882)
    		player:LearnSpell(58434)
    		player:LearnSpell(49071)
    		player:LearnSpell(49052)
    		player:LearnSpell(19879)
    		player:LearnSpell(19263)
    		player:LearnSpell(19801)
    		player:LearnSpell(34026)
    		player:LearnSpell(34600)
    		player:LearnSpell(34477)
    		player:LearnSpell(61006)
    		player:LearnSpell(61847)
    		player:LearnSpell(53271)
    		player:LearnSpell(60192)
    		player:LearnSpell(62757)
    	
    	if (player:HasSpell(19386)) then
    		player:LearnSpell(49012)
    	end
    	
    	if (player:HasSpell(53301)) then
    		player:LearnSpell(60053)
    	end
    	
    	if (player:HasSpell(19306)) then
    		player:LearnSpell(48999)
    	end
    	
    	if (player:HasSpell(19434)) then
    		player:LearnSpell(49050)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 83) then
    		player:LearnSpell(674)
    		player:LearnSpell(48668)
    		player:LearnSpell(48638)
    		player:LearnSpell(1784)
    		player:LearnSpell(48657)
    		player:LearnSpell(921)
    		player:LearnSpell(1776)
    		player:LearnSpell(26669)
    		player:LearnSpell(51724)
    		player:LearnSpell(6774)
    		player:LearnSpell(11305)
    		player:LearnSpell(1766)
    		player:LearnSpell(48676)
    		player:LearnSpell(48659)
    		player:LearnSpell(1804)
    		player:LearnSpell(8647)
    		player:LearnSpell(48691)
    		player:LearnSpell(51722)
    		player:LearnSpell(48672)
    		player:LearnSpell(1725)
    		player:LearnSpell(26889)
    		player:LearnSpell(2836)
    		player:LearnSpell(1833)
    		player:LearnSpell(1842)
    		player:LearnSpell(8643)
    		player:LearnSpell(2094)
    		player:LearnSpell(1860)
    		player:LearnSpell(57993)
    		player:LearnSpell(48674)
    		player:LearnSpell(31224)
    		player:LearnSpell(5938)
    		player:LearnSpell(57934)
    		player:LearnSpell(51723)
    	
    	if (player:HasSpell(16511)) then
    		player:LearnSpell(48660)
    	end
    	
    	if (player:HasSpell(1329)) then
    		player:LearnSpell(48666)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 84) then
    		player:LearnSpell(2053)
    		player:LearnSpell(48161)
    		player:LearnSpell(48123)
    		player:LearnSpell(48125)
    		player:LearnSpell(48066)
    		player:LearnSpell(586)
    		player:LearnSpell(48068)
    		player:LearnSpell(48127)
    		player:LearnSpell(48171)
    		player:LearnSpell(48168)
    		player:LearnSpell(10890)
    		player:LearnSpell(6064)
    		player:LearnSpell(988)
    		player:LearnSpell(48300)
    		player:LearnSpell(6346)
    		player:LearnSpell(48071)
    		player:LearnSpell(48135)
    		player:LearnSpell(48078)
    		player:LearnSpell(453)
    		player:LearnSpell(9484)
    		player:LearnSpell(10909)
    		player:LearnSpell(8129)
    		player:LearnSpell(48073)
    		player:LearnSpell(605)
    		player:LearnSpell(48072)
    		player:LearnSpell(48169)
    		player:LearnSpell(552)
    		player:LearnSpell(1706)
    		player:LearnSpell(48063)
    		player:LearnSpell(48162)
    		player:LearnSpell(48170)
    		player:LearnSpell(48074)
    		player:LearnSpell(48158)
    		player:LearnSpell(48120)
    		player:LearnSpell(34433)
    		player:LearnSpell(48113)
    		player:LearnSpell(32375)
    		player:LearnSpell(64843)
    		player:LearnSpell(64901)
    		player:LearnSpell(53023)
    	
    	if (player:HasSpell(34914)) then
    		player:LearnSpell(48160)
    	end
    	
    	if (player:HasSpell(47540)) then
    		player:LearnSpell(53007)
    	end
    	
    	if (player:HasSpell(724)) then
    		player:LearnSpell(48087)
    	end
    	
    	if (player:HasSpell(19236)) then
    		player:LearnSpell(48173)
    	end
    	
    	if (player:HasSpell(34861)) then
    		player:LearnSpell(48089)
    	end
    	
    	if (player:HasSpell(15407)) then
    		player:LearnSpell(48156)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 85) then
    		player:LearnSpell(50842)
    		player:LearnSpell(49941)
    		player:LearnSpell(49930)
    		player:LearnSpell(47476)
    		player:LearnSpell(45529)
    		player:LearnSpell(3714)
    		player:LearnSpell(56222)
    		player:LearnSpell(48743)
    		player:LearnSpell(48263)
    		player:LearnSpell(49909)
    		player:LearnSpell(66188)
    		player:LearnSpell(47528)
    		player:LearnSpell(45524)
    		player:LearnSpell(48792)
    		player:LearnSpell(57623)
    		player:LearnSpell(56815)
    		player:LearnSpell(47568)
    		player:LearnSpell(49895)
    		player:LearnSpell(50977)
    		player:LearnSpell(49576)
    		player:LearnSpell(49921)
    		player:LearnSpell(46584)
    		player:LearnSpell(49938)
    		player:LearnSpell(48707)
    		player:LearnSpell(48265)
    		player:LearnSpell(61999)
    		player:LearnSpell(42650)
    		player:LearnSpell(53428)
    		player:LearnSpell(53331)
    		player:LearnSpell(54447)
    		player:LearnSpell(53342)
    		player:LearnSpell(54446)
    		player:LearnSpell(53323)
    		player:LearnSpell(53344)
    		player:LearnSpell(70164)
    		player:LearnSpell(62158)
    		player:LearnSpell(33391)
    		player:LearnSpell(48778)
    		player:LearnSpell(51425)
    		player:LearnSpell(49924)
    		player:LearnSpell(49924)
    	
    	if (player:HasSpell(55050)) then
    		player:LearnSpell(55262)
    	end
    	
    	if (player:HasSpell(49143)) then
    		player:LearnSpell(55268)
    	end
    	
    	if (player:HasSpell(49184)) then
    		player:LearnSpell(51411)
    	end
    	
    	if (player:HasSpell(55090)) then
    		player:LearnSpell(55271)
    	end
    		
    	if (player:HasSpell(49158)) then
    		player:LearnSpell(51328)
    	end
    
    	player:GossipComplete()
    	end
    
    	if (intid == 86) then
    		player:LearnSpell(8737)
    		player:LearnSpell(49273)
    		player:LearnSpell(49238)
    		player:LearnSpell(10399)
    		player:LearnSpell(49231)
    		player:LearnSpell(58753)
    		player:LearnSpell(2484)
    		player:LearnSpell(49281)
    		player:LearnSpell(58582)
    		player:LearnSpell(49233)
    		player:LearnSpell(58790)
    		player:LearnSpell(58704)
    		player:LearnSpell(58643)
    		player:LearnSpell(49277)
    		player:LearnSpell(61657)
    		player:LearnSpell(8012)
    		player:LearnSpell(526)
    		player:LearnSpell(2645)
    		player:LearnSpell(57994)
    		player:LearnSpell(8143)
    		player:LearnSpell(49236)
    		player:LearnSpell(58796)
    		player:LearnSpell(58757)
    		player:LearnSpell(49276)
    		player:LearnSpell(57960)
    		player:LearnSpell(131)
    		player:LearnSpell(58745)
    		player:LearnSpell(6196)
    		player:LearnSpell(58734)
    		player:LearnSpell(58774)
    		player:LearnSpell(58739)
    		player:LearnSpell(58656)
    		player:LearnSpell(546)
    		player:LearnSpell(556)
    		player:LearnSpell(66842)
    		player:LearnSpell(51994)
    		player:LearnSpell(8177)
    		player:LearnSpell(58749)
    		player:LearnSpell(20608)
    		player:LearnSpell(36936)
    		player:LearnSpell(58804)
    		player:LearnSpell(49271)
    		player:LearnSpell(8512)
    		player:LearnSpell(6495)
    		player:LearnSpell(8170)
    		player:LearnSpell(66843)
    		player:LearnSpell(55459)
    		player:LearnSpell(66844)
    		player:LearnSpell(3738)
    		player:LearnSpell(2894)
    		player:LearnSpell(60043)
    		player:LearnSpell(51514)
    	
    	if (player:GetTeam() < 1) then
    		player:LearnSpell(32182)
    	else
    		player:LearnSpell(2825)
    	end
    	
    	if (player:HasSpell(61295)) then
    		player:LearnSpell(61301)
    	end
    	
    	if (player:HasSpell(974)) then
    		player:LearnSpell(49284)
    	end
    	
    	if (player:HasSpell(30706)) then
    		player:LearnSpell(57722)
    	end
    	
    	if (player:HasSpell(51490)) then
    		player:LearnSpell(59159)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 87) then
    		player:LearnSpell(42995)
    		player:LearnSpell(42833)
    		player:LearnSpell(27090)
    		player:LearnSpell(42842)
    		player:LearnSpell(33717)
    		player:LearnSpell(42873)
    		player:LearnSpell(42846)
    		player:LearnSpell(12826)
    		player:LearnSpell(28271)
    		player:LearnSpell(61780)
    		player:LearnSpell(61721)
    		player:LearnSpell(28272)
    		player:LearnSpell(61305)
    		player:LearnSpell(42917)
    		player:LearnSpell(43015)
    		player:LearnSpell(130)
    		player:LearnSpell(42921)
    		player:LearnSpell(42926)
    		player:LearnSpell(43017)
    		player:LearnSpell(475)
    		player:LearnSpell(1953)
    		player:LearnSpell(42940)
    		player:LearnSpell(12051)
    		player:LearnSpell(43010)
    		player:LearnSpell(43020)
    		player:LearnSpell(43012)
    		player:LearnSpell(42859)
    		player:LearnSpell(2139)
    		player:LearnSpell(42931)
    		player:LearnSpell(42985)
    		player:LearnSpell(43008)
    		player:LearnSpell(45438)
    		player:LearnSpell(43024)
    		player:LearnSpell(43002)
    		player:LearnSpell(43046)
    		player:LearnSpell(42897)
    		player:LearnSpell(42914)
    		player:LearnSpell(66)
    		player:LearnSpell(58659)
    		player:LearnSpell(30449)
    		player:LearnSpell(42956)
    		player:LearnSpell(47610)
    		player:LearnSpell(61316)
    		player:LearnSpell(61024)
    		player:LearnSpell(55342)
    		player:LearnSpell(53142)
    
    		if (player:GetTeam() < 1) then
    			player:LearnSpell(32271)
    			player:LearnSpell(49359)
    			player:LearnSpell(3565)
    			player:LearnSpell(33690)
    			player:LearnSpell(3562)
    			player:LearnSpell(3561)
    			player:LearnSpell(11419)
    			player:LearnSpell(32266)
    			player:LearnSpell(11416)
    			player:LearnSpell(33691)
    			player:LearnSpell(11059)
    			player:LearnSpell(49360)
    		else
    			player:LearnSpell(3567)
    			player:LearnSpell(35715)
    			player:LearnSpell(3566)
    			player:LearnSpell(49358)
    			player:LearnSpell(32272)
    			player:LearnSpell(3563)
    			player:LearnSpell(11417)
    			player:LearnSpell(35717)
    			player:LearnSpell(32267)
    			player:LearnSpell(49361)
    			player:LearnSpell(11420)
    			player:LearnSpell(11418)
    		end
    		
    	if (player:HasSpell(11366)) then
    		player:LearnSpell(42891)
    	end
    	
    	if (player:HasSpell(11426)) then
    		player:LearnSpell(43039)
    	end
    	
    	if (player:HasSpell(44457)) then
    		player:LearnSpell(55360)
    	end
    	
    	if (player:HasSpell(31661)) then
    		player:LearnSpell(42950)
    	end
    	
    	if (player:HasSpell(11113)) then
    		player:LearnSpell(42945)
    	end
    	
    	if (player:HasSpell(44425)) then
    		player:LearnSpell(44781)
    	end
    		
    	player:GossipComplete()
    	end
    
    	if (intid == 88) then
    		player:LearnSpell(696)
    		player:LearnSpell(47811)
    		player:LearnSpell(47809)
    		player:LearnSpell(688)
    		player:LearnSpell(47813)
    		player:LearnSpell(50511)
    		player:LearnSpell(57946)
    		player:LearnSpell(47864)
    		player:LearnSpell(6215)
    		player:LearnSpell(47878)
    		player:LearnSpell(47855)
    		player:LearnSpell(697)
    		player:LearnSpell(47856)
    		player:LearnSpell(47857)
    		player:LearnSpell(5697)
    		player:LearnSpell(47884)
    		player:LearnSpell(47815)
    		player:LearnSpell(47889)
    		player:LearnSpell(47820)
    		player:LearnSpell(698)
    		player:LearnSpell(712)
    		player:LearnSpell(126)
    		player:LearnSpell(5138)
    		player:LearnSpell(5500)
    		player:LearnSpell(11719)
    		player:LearnSpell(132)
    		player:LearnSpell(60220)
    		player:LearnSpell(18647)
    		player:LearnSpell(61191)
    		player:LearnSpell(47823)
    		player:LearnSpell(691)
    		player:LearnSpell(47865)
    		player:LearnSpell(47891)
    		player:LearnSpell(47888)
    		player:LearnSpell(17928)
    		player:LearnSpell(47860)
    		player:LearnSpell(47825)
    		player:LearnSpell(1122)
    		player:LearnSpell(47867)
    		player:LearnSpell(18540)
    		player:LearnSpell(47893)
    		player:LearnSpell(47838)
    		player:LearnSpell(29858)
    		player:LearnSpell(58887)
    		player:LearnSpell(47836)
    		player:LearnSpell(61290)
    		player:LearnSpell(48018)
    		player:LearnSpell(48020)
    		player:LearnSpell(33388)
    		player:LearnSpell	(33391)
    		player:LearnSpell(23161)
    	
    	if (player:HasSpell(17877)) then
    		player:LearnSpell(47827)
    	end
    	
    	if (player:HasSpell(30283)) then
    		player:LearnSpell(47847)
    	end
    	
    	if (player:HasSpell(30108)) then
    		player:LearnSpell(47843)
    	end
    	
    	if (player:HasSpell(50796)) then
    		player:LearnSpell(59172)
    	end
    	
    	if (player:HasSpell(48181)) then
    		player:LearnSpell(59164)
    	end
    	
    	if (player:HasSpell(18220)) then
    		player:LearnSpell(59092)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 89) then
    		player:LearnSpell(48378)
    		player:LearnSpell(48469)
    		player:LearnSpell(48461)
    		player:LearnSpell(48463)
    		player:LearnSpell(48441)
    		player:LearnSpell(53307)
    		player:LearnSpell(53308)
    		player:LearnSpell(5487)
    		player:LearnSpell(48560)
    		player:LearnSpell(6795)
    		player:LearnSpell(48480)
    		player:LearnSpell(53312)
    		player:LearnSpell(18960)
    		player:LearnSpell(5229)
    		player:LearnSpell(48443)
    		player:LearnSpell(50763)
    		player:LearnSpell(8983)
    		player:LearnSpell(8946)
    		player:LearnSpell(1066)
    		player:LearnSpell(48562)
    		player:LearnSpell(783)
    		player:LearnSpell(770)
    		player:LearnSpell(16857)
    		player:LearnSpell(18658)
    		player:LearnSpell(768)
    		player:LearnSpell(1082)
    		player:LearnSpell(16979)
    		player:LearnSpell(49376)
    		player:LearnSpell(5215)
    		player:LearnSpell(48477)
    		player:LearnSpell(49800)
    		player:LearnSpell(48465)
    		player:LearnSpell(48572)
    		player:LearnSpell(26995)
    		player:LearnSpell(48574)
    		player:LearnSpell(2782)
    		player:LearnSpell(50213)
    		player:LearnSpell(2893)
    		player:LearnSpell(33357)
    		player:LearnSpell(5209)
    		player:LearnSpell(48575)
    		player:LearnSpell(48447)
    		player:LearnSpell(48577)
    		player:LearnSpell(48579)
    		player:LearnSpell(5225)
    		player:LearnSpell(22842)
    		player:LearnSpell(49803)
    		player:LearnSpell(9634)
    		player:LearnSpell(20719)
    		player:LearnSpell(48467)
    		player:LearnSpell(29166)
    		player:LearnSpell(62600)
    		player:LearnSpell(22812)
    		player:LearnSpell(48470)
    		player:LearnSpell(48564)
    		player:LearnSpell(48566)
    		player:LearnSpell(33891)
    		player:LearnSpell(33943)
    		player:LearnSpell(49802)
    		player:LearnSpell(48451)
    		player:LearnSpell(48568)
    		player:LearnSpell(33786)
    		player:LearnSpell(40120)
    		player:LearnSpell(62078)
    		player:LearnSpell(52610)
    		player:LearnSpell(50464)
    		player:LearnSpell(48570)
    	
    	if (player:HasSpell(50516)) then
    		player:LearnSpell(61384)
    	end
    	
    	if (player:HasSpell(48505)) then
    		player:LearnSpell(53201)
    	end
    	
    	if (player:HasSpell(48438)) then
    		player:LearnSpell(53251)
    	end
    	
    	if (player:HasSpell(5570)) then
    		player:LearnSpell(48468)
    	end
    	
    	player:GossipComplete()
    	end
    
    	if (intid == 90) then
    		player:ResetTalents()
    	player:GossipComplete()
    	end
    
    	if (intid == 999) then
    		player:GossipComplete()
    	end
    end
    
    RegisterUnitGossipEvent(npcid, 1, "Class_OnGossip")
    RegisterUnitGossipEvent(npcid, 2, "Class_OnSelect")
    Now you need to make a npc. Goto WoW-V.com | Wage YOUR War | SICKind.net Network | WoW-V.com | SICKind.net Network and register. Once you've registered, log in and press Create button. Choose Mob/NPC and just follow the instructions there. (If you need help, just tell me in this thread.) Then if you look at the first line in the script it says
    Code:
     local npcid = 55555
    Change the 55555 to whatever you putted the EntryId to when you made your NPC. Start server and you should spawn your npc (The command is .npc spawn 55555) and you should be able to right click him and train.

    Credits to Castbound for making this script.

    Hope you enjoyed!

    -Munk




Advertisement