Advertisement
Guest User

Rochet2's Eluna train commands

a guest
Aug 28th, 2011
741
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 18.44 KB | None | 0 0
  1. -- For Eluna LuaEngine for Trinity (3.3.5a)
  2. -- By Rochet2
  3.  
  4. -- SPELLS
  5. -- Source of the spells: TDB, removed talent spells
  6. -- order: warrior 1, paladin 2, druid 11, mage 8, warlock 9, priest 5, hunter 3, rogue 4, shaman 7, death knight 6
  7. -- "Warrior"    "Paladin"   "Hunter"    "Rogue" "Priest"    "Death Knight"  "Shaman"    "Mage"  "Warlock"   "Druid"
  8.     -- some require riding skillID762, teach it? -- Trinity: not needed, auto teached on mount aquire.
  9. -- Overall: Talents cleaned: Priest, rogue, warlock, warrior, paladin_ally
  10. -- ARCEMU: Paladin auras bugg, stealth buggs, paladin mounts not trained, warlock mounts not trained
  11. -- TRINITY: No problems so far
  12.  
  13. -- Additional team spesific spells = TraineR["CLASSNUM, TEAMNUM"] where 0 = ally, 1 = horde
  14.  
  15. local TraineR = {}
  16. TraineR[1] = {100, 772, 3127, 6343, 6673, 34428, 72, 284, 285, 469, 674, 676, 694, 750, 845, 871, 1160, 1161, 1464, 1608, 1680, 1715, 1719, 2048, 2565, 2687, 3411, 5242, 5246, 5308, 6178, 6190, 6192, 6546, 6547, 6548, 6552, 6572, 6574, 7369, 7379, 7384, 8198, 8204, 8205, 8820, 11549, 11550, 11551, 11554, 11555, 11556, 11564, 11565, 11566, 11567, 11572, 11573, 11574, 11578, 11580, 11581, 11600, 11601, 11604, 11605, 11608, 11609, 12678, 18499, 20230, 20252, 20569, 20658, 20660, 20661, 20662, 23920, 23922, 23923, 23924, 23925, 25202, 25203, 25208, 25231, 25234, 25236, 25241, 25242, 25258, 25264, 25269, 25286, 25288, 25289, 29707, 30324, 30356, 30357, 46845, 47436, 47437, 47439, 47440, 47449, 47450, 47465, 47470, 47471, 47474, 47475, 47487, 47488, 47501, 47502, 47519, 47520, 55694, 57755, 57823, 64382}
  17. TraineR[2] = {465, 498, 639, 19740, 20271, 633, 642, 643, 647, 750, 853, 879, 1022, 1026, 1032, 1038, 1042, 1044, 1152, 2800, 2812, 3127, 3472, 4987, 5502, 5588, 5589, 5599, 5614, 5615, 6940, 7294, 10278, 10290, 10291, 10292, 10293, 10298, 10299, 10300, 10301, 10308, 10310, 10312, 10313, 10314, 10318, 10322, 10324, 10326, 10328, 10329, 19742, 19746, 19750, 19752, 19834, 19835, 19836, 19837, 19838, 19850, 19852, 19853, 19854, 19876, 19888, 19891, 19895, 19896, 19897, 19898, 19899, 19900, 19939, 19940, 19941, 19942, 19943, 20116, 20164, 20165, 20166, 20217, 20772, 20773, 20922, 20923, 20924, 24239, 24274, 24275, 25290, 25291, 25292, 25780, 25782, 25894, 25898, 25899, 25916, 25918, 26573, 27135, 27136, 27137, 27138, 27139, 27140, 27141, 27142, 27143, 27149, 27150, 27151, 27152, 27153, 27154, 27173, 27180, 31789, 31884, 32223, 48781, 48782, 48784, 48785, 48788, 48800, 48801, 48805, 48806, 48816, 48817, 48818, 48819, 48931, 48932, 48933, 48934, 48935, 48936, 48937, 48938, 48941, 48942, 48943, 48945, 48947, 48949, 48950, 53407, 53408, 53600, 53601, 54043, 54428, 61411, 62124}
  18.     TraineR["2, 0"] = {13820, 23215, 31801}
  19.     TraineR["2, 1"] = {34768, 34766, 53736}
  20. TraineR[11] = {467, 774, 1126, 5177, 8921, 99, 339, 740, 768, 769, 770, 779, 780, 782, 783, 1058, 1062, 1066, 1075, 1079, 1082, 1430, 1735, 1822, 1823, 1824, 1850, 2090, 2091, 2637, 2782, 2893, 2908, 2912, 3029, 3627, 5178, 5179, 5180, 5186, 5187, 5188, 5189, 5195, 5196, 5201, 5209, 5211, 5215, 5217, 5221, 5225, 5229, 5232, 5234, 6756, 6778, 6780, 6783, 6785, 6787, 6793, 6798, 6800, 6808, 6809, 8903, 8905, 8907, 8910, 8914, 8918, 8924, 8925, 8926, 8927, 8928, 8929, 8936, 8938, 8939, 8940, 8941, 8949, 8950, 8951, 8955, 8972, 8983, 8992, 8998, 9000, 9005, 9490, 9492, 9493, 9634, 9745, 9747, 9750, 9752, 9754, 9756, 9758, 9821, 9823, 9827, 9829, 9830, 9833, 9834, 9835, 9839, 9840, 9841, 9845, 9846, 9849, 9850, 9852, 9853, 9856, 9857, 9858, 9862, 9863, 9866, 9867, 9875, 9876, 9880, 9881, 9884, 9885, 9888, 9889, 9892, 9894, 9896, 9898, 9901, 9904, 9908, 9910, 9912, 9913, 16689, 16810, 16811, 16812, 16813, 16857, 16914, 17329, 17401, 17402, 18657, 18658, 20484, 20719, 20739, 20742, 20747, 20748, 21849, 21850, 22568, 22570, 22812, 22827, 22828, 22829, 22842, 24248, 25297, 25298, 25299, 26978, 26979, 26980, 26981, 26982, 26983, 26984, 26985, 26986, 26987, 26988, 26989, 26990, 26991, 26992, 26994, 26995, 26996, 26997, 26998, 27000, 27001, 27002, 27003, 27004, 27005, 27006, 27008, 27009, 27012, 29166, 31018, 31709, 33357, 33745, 33763, 33786, 33950, 40120, 48377, 48378, 48440, 48441, 48442, 48443, 48446, 48447, 48450, 48451, 48459, 48461, 48462, 48463, 48464, 48465, 48467, 48469, 48470, 48477, 48479, 48480, 48559, 48560, 48561, 48562, 48567, 48568, 48569, 48570, 48571, 48572, 48573, 48574, 48575, 48576, 48577, 48578, 48579, 49799, 49800, 49802, 49803, 50212, 50213, 50464, 50763, 50764, 50765, 50766, 50767, 50768, 50769, 52610, 53307, 53308, 53312, 62078, 62600}
  21. TraineR[8] = {116, 143, 587, 1459, 2136, 5504, 10, 66, 118, 120, 122, 130, 145, 205, 475, 543, 597, 604, 759, 837, 865, 990, 1008, 1449, 1460, 1461, 1463, 1953, 2120, 2121, 2137, 2138, 2139, 2948, 3140, 3552, 5143, 5144, 5145, 5505, 5506, 6117, 6127, 6129, 6131, 6141, 6143, 7300, 7301, 7302, 7320, 7322, 8400, 8401, 8402, 8406, 8407, 8408, 8412, 8413, 8416, 8417, 8422, 8423, 8427, 8437, 8438, 8439, 8444, 8445, 8446, 8450, 8451, 8455, 8457, 8458, 8461, 8462, 8492, 8494, 8495, 10053, 10054, 10138, 10139, 10140, 10144, 10145, 10148, 10149, 10150, 10151, 10156, 10157, 10159, 10160, 10161, 10169, 10170, 10173, 10174, 10177, 10179, 10180, 10181, 10185, 10186, 10187, 10191, 10192, 10193, 10197, 10199, 10201, 10202, 10205, 10206, 10207, 10211, 10212, 10215, 10216, 10219, 10220, 10223, 10225, 10230, 12051, 12824, 12825, 12826, 22782, 22783, 23028, 25304, 25306, 25345, 27070, 27071, 27072, 27073, 27074, 27075, 27078, 27079, 27080, 27082, 27085, 27086, 27087, 27088, 27090, 27101, 27124, 27125, 27126, 27127, 27128, 27130, 27131, 28609, 28612, 30449, 30451, 30455, 30482, 32796, 33717, 33944, 33946, 37420, 38692, 38697, 38699, 38704, 42832, 42833, 42841, 42842, 42843, 42846, 42858, 42859, 42872, 42873, 42894, 42896, 42897, 42913, 42914, 42917, 42920, 42921, 42925, 42926, 42930, 42931, 42939, 42940, 42955, 42956, 42985, 42995, 43002, 43008, 43010, 43012, 43015, 43017, 43019, 43020, 43023, 43024, 43045, 43046, 43987, 44614, 45438, 47610, 55342, 58659}
  22.     TraineR["8, 0"] = {11419, 32266, 11416, 33691, 10059, 49360, 3565, 32271, 3562, 33690, 3561, 49359}
  23.     TraineR["8, 1"] = {11417, 35717, 32267, 49361, 11420, 11418, 3567, 35715, 32272, 49358, 3566, 3563}
  24. TraineR[9] = {172, 348, 688, 695, 702, 1454, 126, 132, 603, 689, 693, 696, 698, 699, 705, 706, 707, 709, 710, 755, 980, 1014, 1086, 1088, 1094, 1098, 1106, 1108, 1120, 1455, 1456, 1490, 1710, 1714, 1949, 2362, 2941, 3698, 3699, 3700, 5138, 5484, 5500, 5676, 5697, 5699, 5740, 5782, 6201, 6202, 6205, 6213, 6215, 6217, 6219, 6222, 6223, 6229, 6353, 6366, 6789, 7641, 7646, 7648, 7651, 8288, 8289, 11659, 11660, 11661, 11665, 11667, 11668, 11671, 11672, 11675, 11677, 11678, 11683, 11684, 11687, 11688, 11689, 11693, 11694, 11695, 11699, 11700, 11707, 11708, 11711, 11712, 11713, 11719, 11721, 11722, 11725, 11726, 11729, 11730, 11733, 11734, 11735, 11739, 11740, 17727, 17728, 17919, 17920, 17921, 17922, 17923, 17924, 17925, 17926, 17928, 17951, 17952, 17953, 18647, 20752, 20755, 20756, 20757, 23160, 25307, 25309, 25311, 27209, 27210, 27211, 27212, 27213, 27215, 27216, 27217, 27218, 27219, 27220, 27222, 27223, 27224, 27228, 27230, 27238, 27243, 27250, 27259, 27260, 28172, 28176, 28189, 28610, 29722, 29858, 29893, 30459, 30545, 30909, 30910, 32231, 47793, 47808, 47809, 47810, 47811, 47812, 47813, 47814, 47815, 47819, 47820, 47823, 47824, 47825, 47835, 47836, 47837, 47838, 47855, 47856, 47857, 47859, 47860, 47863, 47864, 47865, 47867, 47871, 47878, 47884, 47886, 47888, 47889, 47890, 47891, 47892, 47893, 47897, 48018, 48020, 50511, 57946, 58887, 60219, 60220, 61191, 61290}
  25. TraineR[5] = {17, 589, 591, 1243, 2052, 139, 453, 527, 528, 552, 586, 588, 592, 594, 596, 598, 600, 602, 605, 970, 976, 984, 988, 992, 996, 1004, 1006, 1244, 1245, 1706, 2006, 2010, 2053, 2054, 2055, 2060, 2061, 2096, 2767, 2791, 2944, 3747, 6060, 6063, 6064, 6065, 6066, 6074, 6075, 6076, 6077, 6078, 6346, 7128, 8092, 8102, 8103, 8104, 8105, 8106, 8122, 8124, 8129, 9472, 9473, 9474, 9484, 9485, 10880, 10881, 10888, 10890, 10892, 10893, 10894, 10898, 10899, 10900, 10901, 10909, 10915, 10916, 10917, 10927, 10928, 10929, 10933, 10934, 10937, 10938, 10945, 10946, 10947, 10951, 10952, 10955, 10957, 10958, 10960, 10961, 10963, 10964, 10965, 14752, 14818, 14819, 14914, 15237, 15261, 15262, 15263, 15264, 15265, 15266, 15267, 15430, 15431, 19276, 19277, 19278, 19279, 19280, 20770, 21562, 21564, 25210, 25213, 25217, 25218, 25221, 25222, 25233, 25235, 25308, 25312, 25314, 25315, 25316, 25331, 25363, 25364, 25367, 25368, 25372, 25375, 25384, 25389, 25392, 25431, 25433, 25435, 25467, 27681, 27683, 27799, 27800, 27801, 27841, 32375, 32379, 32546, 32996, 32999, 33076, 34433, 39374, 48040, 48045, 48062, 48063, 48065, 48066, 48067, 48068, 48070, 48071, 48072, 48073, 48074, 48077, 48078, 48112, 48113, 48119, 48120, 48122, 48123, 48124, 48125, 48126, 48127, 48134, 48135, 48157, 48158, 48161, 48162, 48168, 48169, 48170, 48171, 48299, 48300, 53023, 64843, 64901}
  26. TraineR[3] = {1130, 1494, 1978, 3044, 13163, 136, 674, 781, 1002, 1462, 1495, 1499, 1510, 1513, 1543, 2643, 2974, 3034, 3043, 3045, 3111, 3127, 3661, 3662, 5116, 5118, 5384, 6197, 8737, 13159, 13161, 13165, 13542, 13543, 13544, 13549, 13550, 13551, 13552, 13553, 13554, 13555, 13795, 13809, 13813, 14260, 14261, 14262, 14263, 14264, 14265, 14266, 14269, 14270, 14271, 14281, 14282, 14283, 14284, 14285, 14286, 14287, 14288, 14289, 14290, 14294, 14295, 14302, 14303, 14304, 14305, 14310, 14311, 14316, 14317, 14318, 14319, 14320, 14321, 14322, 14323, 14324, 14325, 14326, 14327, 19263, 19801, 19878, 19879, 19880, 19882, 19883, 19884, 19885, 20043, 20190, 20736, 25294, 25295, 25296, 27014, 27016, 27019, 27021, 27022, 27023, 27025, 27044, 27045, 27046, 34026, 34074, 34120, 34477, 34600, 36916, 48989, 48990, 48995, 48996, 49000, 49001, 49044, 49045, 49047, 49048, 49051, 49052, 49055, 49056, 49066, 49067, 49071, 53271, 53338, 53339, 53351, 56641, 58431, 58434, 60192, 61005, 61006, 61846, 61847, 62757}
  27. TraineR[4] = {53, 921, 1757, 1776, 1784, 408, 674, 703, 1725, 1758, 1759, 1760, 1766, 1785, 1786, 1787, 1804, 1833, 1842, 1856, 1857, 1860, 1943, 1966, 2070, 2094, 2589, 2590, 2591, 2836, 2983, 3127, 5171, 5277, 5938, 6760, 6761, 6762, 6768, 6770, 6774, 8621, 8623, 8624, 8631, 8632, 8633, 8637, 8639, 8640, 8643, 8647, 8649, 8650, 8676, 8696, 8721, 8724, 8725, 11197, 11198, 11267, 11268, 11269, 11273, 11274, 11275, 11279, 11280, 11281, 11289, 11290, 11293, 11294, 11297, 11299, 11300, 11303, 11305, 25300, 25302, 26669, 26679, 26839, 26861, 26862, 26863, 26865, 26866, 26867, 26884, 26889, 27441, 27448, 31016, 31224, 32645, 32684, 48637, 48638, 48656, 48657, 48658, 48659, 48667, 48668, 48669, 48671, 48672, 48673, 48674, 48675, 48676, 48689, 48690, 48691, 51722, 51723, 51724, 57934, 57992, 57993}
  28. TraineR[7] = {332, 2484, 8017, 8042, 131, 324, 325, 370, 421, 526, 529, 546, 547, 548, 556, 905, 913, 915, 930, 939, 943, 945, 959, 1064, 1535, 2008, 2062, 2645, 2860, 2894, 3738, 5675, 5730, 6041, 6196, 6363, 6364, 6365, 6375, 6377, 6390, 6391, 6392, 6495, 8004, 8005, 8008, 8010, 8012, 8018, 8019, 8024, 8027, 8030, 8033, 8038, 8044, 8045, 8046, 8050, 8052, 8053, 8056, 8058, 8075, 8134, 8143, 8154, 8155, 8160, 8161, 8170, 8177, 8181, 8184, 8190, 8227, 8232, 8235, 8249, 8498, 8499, 8512, 8737, 10391, 10392, 10395, 10396, 10399, 10406, 10407, 10408, 10412, 10413, 10414, 10427, 10428, 10431, 10432, 10437, 10438, 10442, 10447, 10448, 10456, 10462, 10463, 10466, 10467, 10468, 10472, 10473, 10478, 10479, 10486, 10495, 10496, 10497, 10526, 10537, 10538, 10585, 10586, 10587, 10595, 10600, 10601, 10605, 10622, 10623, 11314, 11315, 15207, 15208, 16339, 16341, 16342, 16355, 16356, 16362, 16387, 20608, 20609, 20610, 20776, 20777, 24398, 25357, 25361, 25391, 25396, 25420, 25422, 25423, 25439, 25442, 25448, 25449, 25454, 25457, 25464, 25469, 25472, 25489, 25500, 25505, 25508, 25509, 25525, 25528, 25533, 25546, 25547, 25552, 25557, 25560, 25563, 25567, 25570, 25574, 25590, 29228, 33736, 36936, 49230, 49231, 49232, 49233, 49235, 49236, 49237, 49238, 49270, 49271, 49272, 49273, 49275, 49276, 49277, 49280, 49281, 51505, 51514, 51730, 51988, 51991, 51992, 51993, 51994, 52127, 52129, 52131, 52134, 52136, 52138, 55458, 55459, 57622, 57960, 57994, 58580, 58581, 58582, 58643, 58649, 58652, 58656, 58699, 58703, 58704, 58731, 58734, 58737, 58739, 58741, 58745, 58746, 58749, 58751, 58753, 58755, 58756, 58757, 58771, 58773, 58774, 58785, 58789, 58790, 58794, 58795, 58796, 58801, 58803, 58804, 60043, 61649, 61657, 66842, 66843, 66844}
  29.     TraineR["7, 0"] = {32182}
  30.     TraineR["7, 1"] = {2825}
  31. TraineR[6] = {3714, 42650, 43265, 45463, 45524, 45529, 46584, 47476, 47528, 47568, 48263, 48265, 48707, 48721, 48743, 48792, 49020, 49892, 49893, 49894, 49895, 49896, 49903, 49904, 49909, 49913, 49914, 49915, 49916, 49917, 49918, 49919, 49920, 49921, 49923, 49924, 49926, 49927, 49928, 49929, 49930, 49936, 49937, 49938, 49939, 49940, 49941, 49998, 49999, 50842, 51423, 51424, 51425, 51426, 51427, 51428, 51429, 53323, 53331, 53341, 53342, 53343, 53344, 54446, 54447, 56222, 56815, 57330, 57623, 61999, 62158, 70164}
  32.  
  33. -- Spell teacher function
  34. function TraineR_Spells(pPlayer, Class, Team)
  35.     if(TraineR[Class] ~= nil) then
  36.         for i = 1, #TraineR[Class] do
  37.             pPlayer:LearnSpell(TraineR[Class][i])
  38.         end
  39.     end
  40.     if(TraineR[Class..", "..Team] ~= nil) then
  41.         for i = 1, #TraineR[Class..", "..Team] do
  42.             pPlayer:LearnSpell(TraineR[Class..", "..Team][i])
  43.         end
  44.     end
  45. end
  46.  
  47.  
  48. -- TALENTS
  49. -- Source of talent list: unknown (wow-v?)
  50. -- TraineR[n][1] = original talent spell
  51.  
  52. TraineR.Talents = {
  53. {12294, 21551, 21552, 21553, 25248, 30330, 47485, 47486},
  54. {20243, 30016, 30022, 47497, 47498},
  55. {31935, 32699, 32700, 48826, 48827},
  56. {20925, 20927, 20928, 27179, 48951, 48952},
  57. {20473, 20929, 20930, 27174, 33072, 48824, 48825},
  58. {19434, 20900, 20901, 20902, 20903, 20904, 27065, 49049, 49050},
  59. {19306, 20909, 20910, 27067, 48998, 48999},
  60. {3674, 63668, 63669, 63670, 63671, 63672},
  61. {53301, 60051, 60052, 60053},
  62. {19386, 24132, 24133, 27068, 49011, 49012},
  63. {16511, 17347, 17348, 26864, 48660},
  64. {1329, 34411, 34412, 34413, 48663, 48666},
  65. {34861, 34863, 34864, 34865, 34866, 48088, 48089},
  66. {19236, 19238, 19240, 19241, 19242, 19243, 25437, 48172, 48173},
  67. {724, 27870, 27871, 28275, 48086, 48087},
  68. {15407, 17311, 17312, 17313, 17314, 18807, 25387, 48155, 48156},
  69. {47540, 53005, 53006, 53007},
  70. {34914, 34916, 34917, 48159, 48160},
  71. {49158, 51325, 51326, 51327, 51328},
  72. {49143, 51416, 51417, 51418, 51419, 55268},
  73. {55050, 55258, 55259, 55260, 55261, 55262},
  74. {49184, 51409, 51410, 51411},
  75. {55090, 55265, 55270, 55271},
  76. {974, 32593, 32594, 49283, 49284},
  77. {61295, 61299, 61300, 61301},
  78. {51490, 59156, 59158, 59159},
  79. {30706, 57720, 57721, 57722},
  80. {44425, 44780, 44781},
  81. {11113, 13018, 13019, 13020, 13021, 27133, 33933, 42944, 42945},
  82. {31611, 33041, 33042, 33043, 42949, 42950},
  83. {11426, 13031, 13032, 13033, 27134, 33405, 43038, 43039},
  84. {44457, 55359, 55360},
  85. {11366, 12505, 12522, 12523, 12524, 12525, 12526, 18809, 27132, 33938, 42890, 42891},
  86. {50796, 59170, 59171, 59172},
  87. {18220, 18937, 18938, 27265, 59092},
  88. {48181, 59161, 59163, 59164},
  89. {17877, 18867, 18868, 18869, 18870, 18871, 27263, 30546, 47826, 27827},
  90. {30283, 30413, 30414, 47846, 47847},
  91. {30108, 30404, 30405, 47841, 47843},
  92. {5570, 24974, 24975, 24976, 24977, 27013, 48468},
  93. {33878, 33986, 33987, 48563, 48564},
  94. {33876, 33982, 33983, 48565, 48566},
  95. {48505, 53199, 53200, 53201},
  96. {50516, 53223, 53225, 53226, 61384},
  97. {48438, 53248, 53249, 53251}
  98. }
  99.  
  100. -- Talent teacher function
  101. function TraineR_Talents(pPlayer)
  102.     for i = 1, #TraineR.Talents do
  103.         if(TraineR.Talents[i] ~= nil) then
  104.             for l = 2, #TraineR.Talents[i] do
  105.                 if(pPlayer:HasSpell(TraineR.Talents[i][1])) then -- HasSpell coming up in a release, not working yet.
  106.                     pPlayer:LearnSpell(TraineR.Talents[i][l])
  107.                 end
  108.             end
  109.         end
  110.     end
  111. end
  112.  
  113. -- For both, for ally, for horde. Also teaches 54197 (cold weather flying) and riding (33388, 33391, 34090, 34091)
  114. TraineR.Mounts = {
  115. {33388, 33391, 34090, 34091, 54197, 17481, 23509, 23510, 24242, 24252, 25953, 26054, 26055, 26056, 26656, 30174, 34790, 36702, 37015, 39316, 39798, 39800, 39801, 39802, 39803, 40192, 41252, 41513, 41514, 41515, 41516, 41517, 41518, 42776, 42777, 43688, 43899, 43900, 43927, 44151, 44153, 44744, 46197, 46199, 46628, 48025, 49193, 49322, 49379, 51412, 54753, 58615, 58983, 59567, 59568, 59569, 59570, 59571, 59650, 59961, 59976, 59996, 60002, 60021, 60024, 60025, 61294, 61309, 61451, 61996, 61997, 63796, 63844, 63956, 63963, 64731, 64927, 65439, 65917, 66087, 66088, 66906, 67336, 67466, 69395, 71342, 72286, 72807, 72808, 73313, 74856, 74918, 75596, 75614, 75973},
  116. {458, 470, 472, 6648, 6777, 6898, 6899, 8394, 10789, 10793, 10873, 10969, 15779, 16055, 16056, 16082, 16083, 17229, 17453, 17454, 17459, 17460, 17461, 22717, 22719, 22720, 22723, 23219, 23221, 23222, 23223, 23225, 23227, 23228, 23229, 23238, 23239, 23240, 23338, 32235, 32239, 32240, 32242, 32289, 32290, 32292, 34406, 34896, 34897, 34898, 34899, 35710, 35711, 35712, 35713, 35714, 39315, 39317, 39318, 39319, 48027, 59785, 59791, 59799, 60114, 60118, 61229, 61425, 61465, 61470, 63232, 63636, 63637, 63638, 63639, 65637, 65638, 65640, 65642, 65643, 66090, 66847, 68057, 68187},
  117. {580, 6653, 6654, 8395, 10796, 10799, 16080, 16081, 16084, 17450, 17462, 17463, 17464, 17465, 18989, 18990, 18991, 18992, 22718, 22721, 22722, 22724, 23241, 23242, 23243, 23246, 23247, 23248, 23249, 23250, 23251, 23252, 32243, 32244, 32245, 32246, 32295, 32296, 32297, 33660, 34795, 34896, 34897, 34898, 34899, 35018, 35020, 35022, 35025, 35027, 35028, 39315, 39317, 39318, 39319, 59788, 59793, 59797, 60116, 60119, 61230, 61447, 61467, 61469, 63635, 63640, 63641, 63642, 63643, 64657, 64658, 64659, 64977, 65639, 65641, 65644, 65645, 65646, 66091, 66846, 68056, 68188}
  118. }
  119.  
  120. -- Mount teacher function
  121. function TraineR_Mounts(pPlayer)
  122.     for i = 1, #TraineR.Mounts[1] do -- train for all
  123.         pPlayer:LearnSpell(TraineR.Mounts[1][i])
  124.     end
  125.     pPlayer:AddSkill(762, 300, 300)
  126.     if(pPlayer:GetTeam() == 0) then
  127.         for i = 1, #TraineR.Mounts[2] do -- train for ally
  128.             pPlayer:LearnSpell(TraineR.Mounts[2][i])
  129.         end
  130.     else
  131.         for i = 1, #TraineR.Mounts[3] do -- train for horde
  132.             pPlayer:LearnSpell(TraineR.Mounts[3][i])
  133.         end
  134.     end
  135. end
  136.  
  137. function ChatCommandS(pPlayer, chatType, language, pMessage)
  138.  
  139.     if(pMessage:lower() == "#trainspells") then
  140.         TraineR_Spells(pPlayer, pPlayer:GetClass(), pPlayer:GetTeam())
  141.         return false -- not functioning yet, does nothing
  142.     elseif(pMessage:lower() == "#traintalents") then
  143.         TraineR_Talents(pPlayer)
  144.         return false -- not functioning yet, does nothing
  145.     elseif(pMessage:lower() == "#trainmounts") then
  146.         TraineR_Mounts(pPlayer)
  147.         return false -- not functioning yet, does nothing
  148.     end
  149.    
  150. end
  151.  
  152. RegisterPlayerEvent(5, ChatCommandS) -- OnChat(Player, chatType, language, message[, extra])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement