Pnj Maitre de classe
Voici un script assez long d'un Pnj Maitre de classe adapté pour Wotlk, il vous apprends tout vos sorts de classe. Si vous avez le moindre souci dite le moi, c'est un vieux vieux script qui sort d'un très très très vieux tiroir :
/* * Copyright © 2013-2014 Molios */ #include "ScriptPCH.h" #include <cstring> class pnj_class : public CreatureScript { public: pnj_class() : CreatureScript("pnj_class") { } //MENU GENERAL bool OnGossipHello(Player* pPlayer, Creature* pCreature) { pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "Maitre de classe->", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+1); pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "Quitter", GOSSIP_SENDER_MAIN, 14); pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID()); return true; } void SendDefaultMenu_pnj_class(Player* pPlayer, Creature* pCreature, uint32 uiAction) { if (pPlayer->isInCombat()) { pPlayer->CLOSE_GOSSIP_MENU(); pCreature->MonsterWhisper("Tu es en combat!", pPlayer->GetGUID()); return; } } bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 uiSender, uint32 uiAction) { pPlayer->PlayerTalkClass->ClearMenus(); if (uiAction == GOSSIP_ACTION_INFO_DEF+1) { if(pPlayer->getClass() == CLASS_WARRIOR) { pPlayer->ADD_GOSSIP_ITEM( 4, "Guerrier Spells ->", GOSSIP_SENDER_MAIN, 1); } if(pPlayer->getClass() == CLASS_DEATH_KNIGHT) { pPlayer->ADD_GOSSIP_ITEM( 4, "Chevalier de la Mort Spells ->", GOSSIP_SENDER_MAIN, 2); } if(pPlayer->getClass() == CLASS_DRUID) { pPlayer->ADD_GOSSIP_ITEM( 4, "Druide Spells ->", GOSSIP_SENDER_MAIN, 3); } if(pPlayer->getClass() == CLASS_MAGE) { pPlayer->ADD_GOSSIP_ITEM( 4, "Mage Spells ->", GOSSIP_SENDER_MAIN, 4); } if(pPlayer->getClass() == CLASS_PALADIN) { pPlayer->ADD_GOSSIP_ITEM( 4, "Paladin Spells ->", GOSSIP_SENDER_MAIN, 5); } if(pPlayer->getClass() == CLASS_PRIEST) { pPlayer->ADD_GOSSIP_ITEM( 4, "Pretre Spells ->", GOSSIP_SENDER_MAIN, 6); } if(pPlayer->getClass() == CLASS_ROGUE) { pPlayer->ADD_GOSSIP_ITEM( 4, "Voleur Spells ->", GOSSIP_SENDER_MAIN, 7); } if(pPlayer->getClass() == CLASS_SHAMAN) { pPlayer->ADD_GOSSIP_ITEM( 4, "Chaman Spells ->", GOSSIP_SENDER_MAIN, 8); } if(pPlayer->getClass() == CLASS_WARLOCK) { pPlayer->ADD_GOSSIP_ITEM( 4, "Demoniste Spells ->", GOSSIP_SENDER_MAIN, 9); } pPlayer->ADD_GOSSIP_ITEM( 4, "Reset mes Points de Talent ->", GOSSIP_SENDER_MAIN, 11); if(pPlayer->getClass() == CLASS_HUNTER) { pPlayer->ADD_GOSSIP_ITEM( 4, "Chasseur Spells ->", GOSSIP_SENDER_MAIN, 10); pPlayer->ADD_GOSSIP_ITEM( 4, "Reset les Points de Talent de mon Pet ->", GOSSIP_SENDER_MAIN, 12); } pPlayer->ADD_GOSSIP_ITEM( 4, "Apprendre la Double Specialisation des Talents ->", GOSSIP_SENDER_MAIN, 13); pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "Quitter", GOSSIP_SENDER_MAIN, 14); pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID()); return true; } switch(uiAction) { case 11:// Reset mes Points de Talent { pPlayer->SendTalentWipeConfirm(pCreature->GetGUID()); pCreature->MonsterWhisper("Vous pouvez reset vos Points de Talent.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 12:// Reset les Points de Talent de mon Pet { if(pPlayer->GetPet()) { pPlayer->ResetPetTalents(); pCreature->MonsterWhisper("Vous avez reset les Points de Talent de votre Pet.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); } else { pCreature->MonsterWhisper("Vous n'avez pas de Pet Actif.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); } break; } case 13: // Apprendre la Double Spécialisation des Talents { pPlayer->SetActiveSpec(pCreature->GetGUID()); pPlayer->UpdateSpecCount(pCreature->GetGUID()); pPlayer->ActivateSpec(pCreature->GetGUID()); pPlayer->learnSpell(63624, false); pPlayer->learnSpell(63680, false); AchievementEntry const *trio1 = GetAchievementStore()->LookupEntry(2716); pPlayer->GetAchievementMgr().CompletedAchievement(trio1); pCreature->MonsterWhisper("Vous avez la Double Spécialisation des Talents.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } ////////SPELLS//////// case 1: //Guerrier Spells { pPlayer->learnSpell(750, false); pPlayer->learnSpell(100, false); pPlayer->learnSpell(34428, false); pPlayer->learnSpell(772, false); pPlayer->learnSpell(6343, false); pPlayer->learnSpell(71, false); pPlayer->learnSpell(3127, false); pPlayer->learnSpell(355, false); pPlayer->learnSpell(78, false); pPlayer->learnSpell(5308, false); pPlayer->learnSpell(7386, false); pPlayer->learnSpell(6673, false); pPlayer->learnSpell(72, false); pPlayer->learnSpell(7384, false); pPlayer->learnSpell(845, false); pPlayer->learnSpell(1715, false); pPlayer->learnSpell(2565, false); pPlayer->learnSpell(2458, false); pPlayer->learnSpell(676, false); pPlayer->learnSpell(1680, false); pPlayer->learnSpell(6552, false); pPlayer->learnSpell(6572, false); pPlayer->learnSpell(5246, false); pPlayer->learnSpell(1464, false); pPlayer->learnSpell(1161, false); pPlayer->learnSpell(871, false); pPlayer->learnSpell(87509, false); pPlayer->learnSpell(20252, false); pPlayer->learnSpell(1160, false); pPlayer->learnSpell(18499, false); pPlayer->learnSpell(12678, false); pPlayer->learnSpell(20230, false); pPlayer->learnSpell(1719, false); pPlayer->learnSpell(23920, false); pPlayer->learnSpell(469, false); pPlayer->learnSpell(3411, false); pPlayer->learnSpell(64382, false); pPlayer->learnSpell(55694, false); pPlayer->learnSpell(57755, false); pPlayer->learnSpell(87500, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 2: //Chevalier de la Mort Spells { pPlayer->learnSpell(53341, false); pPlayer->learnSpell(53343, false); pPlayer->learnSpell(49998, false); pPlayer->learnSpell(50842, false); pPlayer->learnSpell(46584, false); pPlayer->learnSpell(47528, false); pPlayer->learnSpell(48263, false); pPlayer->learnSpell(54447, false); pPlayer->learnSpell(53342, false); pPlayer->learnSpell(45524, false); pPlayer->learnSpell(48721, false); pPlayer->learnSpell(47476, false); pPlayer->learnSpell(43265, false); pPlayer->learnSpell(53331, false); pPlayer->learnSpell(49020, false); pPlayer->learnSpell(3714, false); pPlayer->learnSpell(48792, false); pPlayer->learnSpell(54446, false); pPlayer->learnSpell(53323, false); pPlayer->learnSpell(45529, false); pPlayer->learnSpell(85948, false); pPlayer->learnSpell(57330, false); pPlayer->learnSpell(56222, false); pPlayer->learnSpell(48743, false); pPlayer->learnSpell(56815, false); pPlayer->learnSpell(48707, false); pPlayer->learnSpell(81229, false); pPlayer->learnSpell(48265, false); pPlayer->learnSpell(53344, false); pPlayer->learnSpell(61999, false); pPlayer->learnSpell(70164, false); pPlayer->learnSpell(62158, false); pPlayer->learnSpell(47568, false); pPlayer->learnSpell(42650, false); pPlayer->learnSpell(87492, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 3: // Druide Spells { pPlayer->learnSpell(2908, false); pPlayer->learnSpell(16864, false); pPlayer->learnSpell(779, false); pPlayer->learnSpell(62078, false); pPlayer->learnSpell(1850, false); pPlayer->learnSpell(80964, false); pPlayer->learnSpell(80965, false); pPlayer->learnSpell(33786, false); pPlayer->learnSpell(1079, false); pPlayer->learnSpell(62600, false); pPlayer->learnSpell(2782, false); pPlayer->learnSpell(8998, false); pPlayer->learnSpell(8921, false); pPlayer->learnSpell(22812, false); pPlayer->learnSpell(16689, false); pPlayer->learnSpell(5229, false); pPlayer->learnSpell(467, false); pPlayer->learnSpell(5570, false); pPlayer->learnSpell(22570, false); pPlayer->learnSpell(2912, false); pPlayer->learnSpell(33763, false); pPlayer->learnSpell(1066, false); pPlayer->learnSpell(768, false); pPlayer->learnSpell(33943, false); pPlayer->learnSpell(40120, false); pPlayer->learnSpell(783, false); pPlayer->learnSpell(5487, false); pPlayer->learnSpell(5217, false); pPlayer->learnSpell(20719, false); pPlayer->learnSpell(1082, false); pPlayer->learnSpell(1822, false); pPlayer->learnSpell(6795, false); pPlayer->learnSpell(2637, false); pPlayer->learnSpell(29166, false); pPlayer->learnSpell(33745, false); pPlayer->learnSpell(5221, false); pPlayer->learnSpell(770, false); pPlayer->learnSpell(16857, false); pPlayer->learnSpell(87491, false); pPlayer->learnSpell(1126, false); pPlayer->learnSpell(22568, false); pPlayer->learnSpell(6807, false); pPlayer->learnSpell(50464, false); pPlayer->learnSpell(16914, false); pPlayer->learnSpell(5225, false); pPlayer->learnSpell(6785, false); pPlayer->learnSpell(774, false); pPlayer->learnSpell(22842, false); pPlayer->learnSpell(20484, false); pPlayer->learnSpell(50769, false); pPlayer->learnSpell(8936, false); pPlayer->learnSpell(5215, false); pPlayer->learnSpell(99, false); pPlayer->learnSpell(5209, false); pPlayer->learnSpell(339, false); pPlayer->learnSpell(5211, false); pPlayer->learnSpell(87505, false); pPlayer->learnSpell(18960, false); pPlayer->learnSpell(5185, false); pPlayer->learnSpell(740, false); pPlayer->learnSpell(9005, false); pPlayer->learnSpell(52610, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 4: // Mage Spells { pPlayer->learnSpell(5143, false); pPlayer->learnSpell(2136, false); pPlayer->learnSpell(116, false); pPlayer->learnSpell(122, false); pPlayer->learnSpell(2139, false); pPlayer->learnSpell(12051, false); pPlayer->learnSpell(118, false); pPlayer->learnSpell(1953, false); pPlayer->learnSpell(120, false); pPlayer->learnSpell(30451, false); pPlayer->learnSpell(1449, false); pPlayer->learnSpell(2948, false); pPlayer->learnSpell(30455, false); pPlayer->learnSpell(45438, false); pPlayer->learnSpell(475, false); pPlayer->learnSpell(130, false); pPlayer->learnSpell(30482, false); pPlayer->learnSpell(543, false); pPlayer->learnSpell(42955, false); pPlayer->learnSpell(2120, false); pPlayer->learnSpell(1463, false); pPlayer->learnSpell(759, false); pPlayer->learnSpell(55342, false); pPlayer->learnSpell(89744, false); pPlayer->learnSpell(10, false); pPlayer->learnSpell(7302, false); pPlayer->learnSpell(44614, false); pPlayer->learnSpell(1459, false); pPlayer->learnSpell(6117, false); pPlayer->learnSpell(43987, false); pPlayer->learnSpell(30449, false); pPlayer->learnSpell(66, false); pPlayer->learnSpell(86467, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 5: // Paladin Spells { pPlayer->learnSpell(750, false); pPlayer->learnSpell(20271, false); pPlayer->learnSpell(20154, false); pPlayer->learnSpell(465, false); pPlayer->learnSpell(853, false); pPlayer->learnSpell(85673, false); pPlayer->learnSpell(82242, false); pPlayer->learnSpell(25780, false); pPlayer->learnSpell(7328, false); pPlayer->learnSpell(635, false); pPlayer->learnSpell(62124, false); pPlayer->learnSpell(19750, false); pPlayer->learnSpell(633, false); pPlayer->learnSpell(879, false); pPlayer->learnSpell(1022, false); pPlayer->learnSpell(20217, false); pPlayer->learnSpell(26573, false); pPlayer->learnSpell(7294, false); pPlayer->learnSpell(2812, false); pPlayer->learnSpell(498, false); pPlayer->learnSpell(20165, false); pPlayer->learnSpell(4987, false); pPlayer->learnSpell(31789, false); pPlayer->learnSpell(19746, false); pPlayer->learnSpell(31801, false); pPlayer->learnSpell(54428, false); pPlayer->learnSpell(24275, false); pPlayer->learnSpell(642, false); pPlayer->learnSpell(87511, false); pPlayer->learnSpell(1044, false); pPlayer->learnSpell(19740, false); pPlayer->learnSpell(32223, false); pPlayer->learnSpell(82326, false); pPlayer->learnSpell(20164, false); pPlayer->learnSpell(1038, false); pPlayer->learnSpell(31884, false); pPlayer->learnSpell(19891, false); pPlayer->learnSpell(10326, false); pPlayer->learnSpell(6940, false); pPlayer->learnSpell(87494, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 6: // Pretre Spells { pPlayer->learnSpell(2061, false); pPlayer->learnSpell(589, false); pPlayer->learnSpell(17, false); pPlayer->learnSpell(588, false); pPlayer->learnSpell(139, false); pPlayer->learnSpell(8092, false); pPlayer->learnSpell(8122, false); pPlayer->learnSpell(21562, false); pPlayer->learnSpell(2006, false); pPlayer->learnSpell(2050, false); pPlayer->learnSpell(14914, false); pPlayer->learnSpell(528, false); pPlayer->learnSpell(586, false); pPlayer->learnSpell(527, false); pPlayer->learnSpell(2944, false); pPlayer->learnSpell(9484, false); pPlayer->learnSpell(32379, false); pPlayer->learnSpell(1706, false); pPlayer->learnSpell(2096, false); pPlayer->learnSpell(2060, false); pPlayer->learnSpell(605, false); pPlayer->learnSpell(596, false); pPlayer->learnSpell(32546, false); pPlayer->learnSpell(89745, false); pPlayer->learnSpell(27683, false); pPlayer->learnSpell(6346, false); pPlayer->learnSpell(453, false); pPlayer->learnSpell(8129, false); pPlayer->learnSpell(15237, false); pPlayer->learnSpell(64901, false); pPlayer->learnSpell(34433, false); pPlayer->learnSpell(33076, false); pPlayer->learnSpell(32375, false); pPlayer->learnSpell(48045, false); pPlayer->learnSpell(64843, false); pPlayer->learnSpell(87495, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 7: // Voleur Spells { pPlayer->learnSpell(2098, false); pPlayer->learnSpell(1784, false); pPlayer->learnSpell(921, false); pPlayer->learnSpell(8676, false); pPlayer->learnSpell(5277, false); pPlayer->learnSpell(6770, false); pPlayer->learnSpell(73651, false); pPlayer->learnSpell(82245, false); pPlayer->learnSpell(1766, false); pPlayer->learnSpell(1804, false); pPlayer->learnSpell(2983, false); pPlayer->learnSpell(1776, false); pPlayer->learnSpell(53, false); pPlayer->learnSpell(5171, false); pPlayer->learnSpell(1856, false); pPlayer->learnSpell(1833, false); pPlayer->learnSpell(1725, false); pPlayer->learnSpell(408, false); pPlayer->learnSpell(2836, false); pPlayer->learnSpell(2094, false); pPlayer->learnSpell(8647, false); pPlayer->learnSpell(51722, false); pPlayer->learnSpell(703, false); pPlayer->learnSpell(1966, false); pPlayer->learnSpell(1842, false); pPlayer->learnSpell(1943, false); pPlayer->learnSpell(1860, false); pPlayer->learnSpell(87504, false); pPlayer->learnSpell(32645, false); pPlayer->learnSpell(31224, false); pPlayer->learnSpell(26679, false); pPlayer->learnSpell(5938, false); pPlayer->learnSpell(57934, false); pPlayer->learnSpell(51723, false); pPlayer->learnSpell(87496, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 8: // Chaman Spells { pPlayer->learnSpell(73899, false); pPlayer->learnSpell(8075, false); pPlayer->learnSpell(8042, false); pPlayer->learnSpell(331, false); pPlayer->learnSpell(324, false); pPlayer->learnSpell(8024, false); pPlayer->learnSpell(3599, false); pPlayer->learnSpell(8737, false); pPlayer->learnSpell(2008, false); pPlayer->learnSpell(8227, false); pPlayer->learnSpell(370, false); pPlayer->learnSpell(8050, false); pPlayer->learnSpell(2645, false); pPlayer->learnSpell(57994, false); pPlayer->learnSpell(51886, false); pPlayer->learnSpell(2484, false); pPlayer->learnSpell(5394, false); pPlayer->learnSpell(8004, false); pPlayer->learnSpell(52127, false); pPlayer->learnSpell(51505, false); pPlayer->learnSpell(8056, false); pPlayer->learnSpell(546, false); pPlayer->learnSpell(8033, false); pPlayer->learnSpell(421, false); pPlayer->learnSpell(1535, false); pPlayer->learnSpell(556, false); pPlayer->learnSpell(66842, false); pPlayer->learnSpell(20608, false); pPlayer->learnSpell(36936, false); pPlayer->learnSpell(8512, false); pPlayer->learnSpell(8232, false); pPlayer->learnSpell(6196, false); pPlayer->learnSpell(8190, false); pPlayer->learnSpell(8177, false); pPlayer->learnSpell(66843, false); pPlayer->learnSpell(1064, false); pPlayer->learnSpell(5675, false); pPlayer->learnSpell(3738, false); pPlayer->learnSpell(131, false); pPlayer->learnSpell(8071, false); pPlayer->learnSpell(66844, false); pPlayer->learnSpell(87507, false); pPlayer->learnSpell(8143, false); pPlayer->learnSpell(51730, false); pPlayer->learnSpell(2062, false); pPlayer->learnSpell(5730, false); pPlayer->learnSpell(8184, false); pPlayer->learnSpell(76780, false); pPlayer->learnSpell(2894, false); pPlayer->learnSpell(77472, false); pPlayer->learnSpell(87718, false); pPlayer->learnSpell(8017, false); pPlayer->learnSpell(51514, false); pPlayer->learnSpell(87497, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 9: // Démoniste Spells { pPlayer->learnSpell(348, false); pPlayer->learnSpell(172, false); pPlayer->learnSpell(1454, false); pPlayer->learnSpell(689, false); pPlayer->learnSpell(687, false); pPlayer->learnSpell(697, false); pPlayer->learnSpell(6201, false); pPlayer->learnSpell(80388, false); pPlayer->learnSpell(1120, false); pPlayer->learnSpell(74434, false); pPlayer->learnSpell(980, false); pPlayer->learnSpell(755, false); pPlayer->learnSpell(79268, false); pPlayer->learnSpell(5782, false); pPlayer->learnSpell(702, false); pPlayer->learnSpell(5697, false); pPlayer->learnSpell(5740, false); pPlayer->learnSpell(693, false); pPlayer->learnSpell(5784, false); pPlayer->learnSpell(19028, false); pPlayer->learnSpell(712, false); pPlayer->learnSpell(126, false); pPlayer->learnSpell(5138, false); pPlayer->learnSpell(1714, false); pPlayer->learnSpell(1098, false); pPlayer->learnSpell(1949, false); pPlayer->learnSpell(691, false); pPlayer->learnSpell(710, false); pPlayer->learnSpell(6229, false); pPlayer->learnSpell(23161, false); pPlayer->learnSpell(6789, false); pPlayer->learnSpell(698, false); pPlayer->learnSpell(5484, false); pPlayer->learnSpell(86091, false); pPlayer->learnSpell(1122, false); pPlayer->learnSpell(1490, false); pPlayer->learnSpell(6353, false); pPlayer->learnSpell(18540, false); pPlayer->learnSpell(28176, false); pPlayer->learnSpell(29722, false); pPlayer->learnSpell(29858, false); pPlayer->learnSpell(29893, false); pPlayer->learnSpell(27243, false); pPlayer->learnSpell(47897, false); pPlayer->learnSpell(48018, false); pPlayer->learnSpell(48020, false); pPlayer->learnSpell(87498, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 10: //Chasseur Spells { pPlayer->learnSpell(56641, false); pPlayer->learnSpell(87506, false); pPlayer->learnSpell(2641, false); pPlayer->learnSpell(19884, false); pPlayer->learnSpell(19883, false); pPlayer->learnSpell(19882, false); pPlayer->learnSpell(19880, false); pPlayer->learnSpell(19879, false); pPlayer->learnSpell(19878, false); pPlayer->learnSpell(19885, false); pPlayer->learnSpell(1494, false); pPlayer->learnSpell(1499, false); pPlayer->learnSpell(13813, false); pPlayer->learnSpell(13795, false); pPlayer->learnSpell(13809, false); pPlayer->learnSpell(34600, false); pPlayer->learnSpell(82243, false); pPlayer->learnSpell(34026, false); pPlayer->learnSpell(6197, false); pPlayer->learnSpell(6991, false); pPlayer->learnSpell(1978, false); pPlayer->learnSpell(1130, false); pPlayer->learnSpell(87493, false); pPlayer->learnSpell(77769, false); pPlayer->learnSpell(136, false); pPlayer->learnSpell(1543, false); pPlayer->learnSpell(2643, false); pPlayer->learnSpell(19503, false); pPlayer->learnSpell(5384, false); pPlayer->learnSpell(1513, false); pPlayer->learnSpell(19263, false); pPlayer->learnSpell(34477, false); pPlayer->learnSpell(781, false); pPlayer->learnSpell(2974, false); pPlayer->learnSpell(79682, false); pPlayer->learnSpell(1462, false); pPlayer->learnSpell(2973, false); pPlayer->learnSpell(5118, false); pPlayer->learnSpell(13165, false); pPlayer->learnSpell(20043, false); pPlayer->learnSpell(13159, false); pPlayer->learnSpell(1515, false); pPlayer->learnSpell(53271, false); pPlayer->learnSpell(53351, false); pPlayer->learnSpell(3045, false); pPlayer->learnSpell(19801, false); pPlayer->learnSpell(5116, false); pPlayer->learnSpell(20736, false); pPlayer->learnSpell(82654, false); pPlayer->learnSpell(674, false); pPlayer->learnSpell(8737, false); pCreature->MonsterWhisper("Vous avez apprit tous se que je pouvais vous enseigner.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } case 14: //Quitter { pCreature->MonsterWhisper("Au revoir.", pPlayer->GetGUID()); pPlayer->CLOSE_GOSSIP_MENU(); break; } } return true; } }; void AddSC_pnj_class() { new pnj_class(); }