rendered paste body#include "precompiled.h"long long int filki;int lave;bool GossipHello_npc_helper(Player *player, Creature *_Creature){player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1001);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1002);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1003);player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());return true;}void SendDefaultMenu_npc_helper(Player *player, Creature *_Creature, uint32 action){if(!player->getAttackers().empty()) { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay(" !", LANG_UNIVERSAL, NULL);return; }filki = player-> GetMoney();lave = 500;if (filki < lave ) { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay(" !", LANG_UNIVERSAL, NULL);return; }switch(action){case 1000: //Scrollsplayer->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1005);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1006);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1007);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1008);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1009);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1010);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1001: //Classplayer->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1011);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1012);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1013);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1014);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1005: //Scrolls of Agilityplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2000);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2001);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2002);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1006: //Scrolls of Intellectplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2003);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2004);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2005);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1007: //Scrolls of Protectionplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2006);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2007);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2008);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1008: //Scrolls of Spiritplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2009);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2010);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2011);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1009: //Scrolls of Staminaplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2012);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2013);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2014);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1010: //Scrolls of Strengthplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2015);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2016);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2017);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1011: //Druidplayer->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1015);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1016);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1001);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1012: //Mageplayer->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1017);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1018);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1001);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1013: //Paladinplayer->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1019);player->ADD_GOSSIP_ITEM( 5, " " , GOSSIP_SENDER_MAIN, 2032);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1020);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1001);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1014: //Priestplayer->ADD_GOSSIP_ITEM( 7, " : " , GOSSIP_SENDER_MAIN, 1021);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1022);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1001);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1015: //Mark of the Wildplayer->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2018);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2019);player->ADD_GOSSIP_ITEM( 5, " 9" , GOSSIP_SENDER_MAIN, 2020);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1011);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1016: //Thornsplayer->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2021);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2022);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1011);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1017: //Arcane Intellectplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2023);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2024);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1012);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1018: //Dampen Magicplayer->ADD_GOSSIP_ITEM( 5, " 5" , GOSSIP_SENDER_MAIN, 2025);player->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2026);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2027);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1012);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1019: //Blessing of Mightplayer->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2028);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2029);player->ADD_GOSSIP_ITEM( 5, " 9" , GOSSIP_SENDER_MAIN, 2030);player->ADD_GOSSIP_ITEM( 5, " 10" , GOSSIP_SENDER_MAIN, 2031);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1013);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1020: //Blessing of Wisdomplayer->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2033);player->ADD_GOSSIP_ITEM( 5, " 7" , GOSSIP_SENDER_MAIN, 2034);player->ADD_GOSSIP_ITEM( 5, " 8" , GOSSIP_SENDER_MAIN, 2035);player->ADD_GOSSIP_ITEM( 5, " 9" , GOSSIP_SENDER_MAIN, 2036);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1014);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1021: //Power Word: Fortitudeplayer->ADD_GOSSIP_ITEM( 5, " : 6" , GOSSIP_SENDER_MAIN, 2037);player->ADD_GOSSIP_ITEM( 5, " : 7" , GOSSIP_SENDER_MAIN, 2038);player->ADD_GOSSIP_ITEM( 5, " : 8" , GOSSIP_SENDER_MAIN, 2039);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1015);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1022: //Divine Spiritplayer->ADD_GOSSIP_ITEM( 5, " 4" , GOSSIP_SENDER_MAIN, 2040);player->ADD_GOSSIP_ITEM( 5, " 5" , GOSSIP_SENDER_MAIN, 2041);player->ADD_GOSSIP_ITEM( 5, " 6" , GOSSIP_SENDER_MAIN, 2042);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1015);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1002: //Arena and Honor Exchangeplayer->ADD_GOSSIP_ITEM( 5, " 50 1000 " , GOSSIP_SENDER_MAIN, 2043);player->ADD_GOSSIP_ITEM( 5, " 1000 50 " , GOSSIP_SENDER_MAIN, 2044);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1023: //Instances 60-70player->ADD_GOSSIP_ITEM( 5, ". 1 Gold" , GOSSIP_SENDER_MAIN, 2055);player->ADD_GOSSIP_ITEM( 5, " . 1 Gold" , GOSSIP_SENDER_MAIN, 2056);player->ADD_GOSSIP_ITEM( 5, " . 1 Gold" , GOSSIP_SENDER_MAIN, 2057);player->ADD_GOSSIP_ITEM( 5, " . 1 Gold" , GOSSIP_SENDER_MAIN, 2058);player->ADD_GOSSIP_ITEM( 5, " . 1 Gold" , GOSSIP_SENDER_MAIN, 2059);player->ADD_GOSSIP_ITEM( 5, " . 1 Gold" , GOSSIP_SENDER_MAIN, 2060);player->ADD_GOSSIP_ITEM( 5, "'. 1 Gold" , GOSSIP_SENDER_MAIN, 2061);player->ADD_GOSSIP_ITEM( 5, " . 1 Gold" , GOSSIP_SENDER_MAIN, 2062);player->ADD_GOSSIP_ITEM( 5, " . 2 Gold" , GOSSIP_SENDER_MAIN, 2063);player->ADD_GOSSIP_ITEM( 5, " . 2 Gold" , GOSSIP_SENDER_MAIN, 2064);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1003);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004);player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1024: //Instances 75-80 NORTHRENDplayer->ADD_GOSSIP_ITEM( 5, " . 20 Gold" , GOSSIP_SENDER_MAIN, 2065);player->ADD_GOSSIP_ITEM( 5, ". 20 Gold" , GOSSIP_SENDER_MAIN, 2066);player->ADD_GOSSIP_ITEM( 5, "-. 20 Gold" , GOSSIP_SENDER_MAIN, 2067);player->ADD_GOSSIP_ITEM( 5, "': . 20 Gold" , GOSSIP_SENDER_MAIN, 2068);player->ADD_GOSSIP_ITEM( 5, " '. 20 Gold" , GOSSIP_SENDER_MAIN, 2069);player->ADD_GOSSIP_ITEM( 5, " . 20 Gold" , GOSSIP_SENDER_MAIN, 2070);player->ADD_GOSSIP_ITEM( 5, ". 20 Gold" , GOSSIP_SENDER_MAIN, 2071);player->ADD_GOSSIP_ITEM( 5, " . 20 Gold" , GOSSIP_SENDER_MAIN, 2072);player->ADD_GOSSIP_ITEM( 5, ". 20 Gold" , GOSSIP_SENDER_MAIN, 2073);player->ADD_GOSSIP_ITEM( 5, " . 20 Gold" , GOSSIP_SENDER_MAIN, 2074);player->ADD_GOSSIP_ITEM( 5, ". 20 Gold" , GOSSIP_SENDER_MAIN, 2075);player->ADD_GOSSIP_ITEM( 7, "<- []" , GOSSIP_SENDER_MAIN, 1003);player->ADD_GOSSIP_ITEM( 7, "<- [ ]" , GOSSIP_SENDER_MAIN, 1004);player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1003: //teleport if ( player->GetTeam() == ALLIANCE ) {player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2046);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2051);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2047);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2053);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2076);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2048);player->ADD_GOSSIP_ITEM( 5, " '. 5 Silver" , GOSSIP_SENDER_MAIN, 2077);player->ADD_GOSSIP_ITEM( 7, "[] ->" , GOSSIP_SENDER_MAIN, 1023);player->ADD_GOSSIP_ITEM( 7, "[ WotLK] ->" , GOSSIP_SENDER_MAIN, 1024); } else {player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2050);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2052);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2049);player->ADD_GOSSIP_ITEM( 5, " . 5 Silver" , GOSSIP_SENDER_MAIN, 2054);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2076);player->ADD_GOSSIP_ITEM( 5, ". 5 Silver" , GOSSIP_SENDER_MAIN, 2048);player->ADD_GOSSIP_ITEM( 5, " '. 5 Silver" , GOSSIP_SENDER_MAIN, 2077);player->ADD_GOSSIP_ITEM( 7, "[] ->" , GOSSIP_SENDER_MAIN, 1023);player->ADD_GOSSIP_ITEM( 7, "[ WotLK] ->" , GOSSIP_SENDER_MAIN, 1024); } player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 1004: //Back To Main Menuplayer->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1000);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1001);player->ADD_GOSSIP_ITEM( 7, " " , GOSSIP_SENDER_MAIN, 1002);player->ADD_GOSSIP_ITEM( 7, "" , GOSSIP_SENDER_MAIN, 1003);player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID());break;case 2000: // Scroll of Agility VI. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43194,true); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2001: // Scroll of Agility VII. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,58450,true); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2002: // Scroll of Agility VIII. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,58451,true); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2003: // Scroll of Intellect VI. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43195,true); player->ModifyMoney(-11*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2004: // Scroll of Intellect VII. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48099,true); player->ModifyMoney(-11*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2005: // Scroll of Intellect VIII. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48100,true); player->ModifyMoney(-11*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2006: // Scroll of Protection VI. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43196,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2007: // Scroll of Protection VII. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,58452,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2008: // Scroll of Protection VIII. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,58453,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2009: // Scroll of Spirit VI. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43197,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2010: // Scroll of Spirit VII. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48103,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2011: // Scroll of Spirit VIII. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48104,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2012: // Scroll of Stamina VI. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43198,true); player->ModifyMoney(-11*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2013: // Scroll of Stamina VII. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48101,true); player->ModifyMoney(-11*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2014: // Scroll of Stamina VIII. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48102,true); player->ModifyMoney(-11*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2015: // Scroll of Strength VI. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43199,true); player->ModifyMoney(-9*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2016: // Scroll of Strength VII. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,58448,true); player->ModifyMoney(-9*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2017: // Scroll of Strength VIII. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,58449,true); player->ModifyMoney(-9*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2018: // Mark of the Wild Rank 7. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,9885,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2019: // Mark of the Wild Rank 8. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,26990,true); player->ModifyMoney(-8*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2020: // Mark of the Wild Rank 9. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48469,true); player->ModifyMoney(-9*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2021: // Thorns Rank 7. if( player->getLevel() >= 64) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,26992,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 64!", LANG_UNIVERSAL, NULL); }break;case 2022: // Thorns Rank 8. if( player->getLevel() >= 74) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,53307,true); player->ModifyMoney(-8*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 74!", LANG_UNIVERSAL, NULL); }break;case 2023: // Arcane Intellect Rank 6. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,27126,true); player->ModifyMoney(-6*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2024: // Arcane Intellect Rank 7. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,42995,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2025: // Dampen Magic Rank 5. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,10174,true); player->ModifyMoney(-5*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2026: // Dampen Magic Rank 6. if( player->getLevel() >= 67) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,33944,true); player->ModifyMoney(-6*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 67!", LANG_UNIVERSAL, NULL); }break;case 2027: // Dampen Magic Rank 7. if( player->getLevel() >= 76) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,43015,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 76!", LANG_UNIVERSAL, NULL); }break;case 2028: // Blessing of Might Rank 7. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,25291,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2029: // Blessing of Might Rank 8. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,27140,true); player->ModifyMoney(-8*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2030: // Blessing of Might Rank 9. if( player->getLevel() >= 73) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48931,true); player->ModifyMoney(-9*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 73!", LANG_UNIVERSAL, NULL); }break;case 2031: // Blessing of Might Rank 10. if( player->getLevel() >= 79) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48932,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 79!", LANG_UNIVERSAL, NULL); }break;case 2032: // Greater Blessing of Kings. if( player->getLevel() >= 62) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,25898,true); player->ModifyMoney(-10*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 62!", LANG_UNIVERSAL, NULL); }break;case 2033: // Blessing of Wisdom Rank 6. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,25290,true); player->ModifyMoney(-6*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2034: // Blessing of Wisdom Rank 7. if( player->getLevel() >= 65) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,27142,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 65!", LANG_UNIVERSAL, NULL); }break;case 2035: // Blessing of Wisdom Rank 8. if( player->getLevel() >= 71) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48935,true); player->ModifyMoney(-8*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 71!", LANG_UNIVERSAL, NULL); }break;case 2036: // Blessing of Wisdom Rank 9. if( player->getLevel() >= 77) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48936,true); player->ModifyMoney(-9*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 77!", LANG_UNIVERSAL, NULL); }break;case 2037: // Power Word: Fortitude Rank 6. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,23948,true); player->ModifyMoney(-6*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2038: // Power Word: Fortitude Rank 7. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,25389,true); player->ModifyMoney(-7*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2039: // Power Word: Fortitude Rank 8. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48161,true); player->ModifyMoney(-8*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2040: // Divine Spirit Rank 4. if( player->getLevel() >= 60) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,27841,true); player->ModifyMoney(-4*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 60!", LANG_UNIVERSAL, NULL); }break;case 2041: // Divine Spirit Rank 5. if( player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,25312,true); player->ModifyMoney(-5*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); }break;case 2042: // Divine Spirit Rank 6. if( player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->CastSpell(player,48073,true); player->ModifyMoney(-6*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); }break;case 2043: // Change 50 Arena to 1000 Honor. if (player->GetArenaPoints() >= 100) { player->CLOSE_GOSSIP_MENU(); player->ModifyArenaPoints(-50); player->ModifyHonorPoints(+1000); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You haven't enough arena points!", LANG_UNIVERSAL, NULL); }break;case 2044: // Change 1000 Honor to 50 Arena. if (player->GetHonorPoints() >= 1000) { player->CLOSE_GOSSIP_MENU(); player->ModifyHonorPoints(-1000); player->ModifyArenaPoints(+50); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You haven't enough honor points!", LANG_UNIVERSAL, NULL); }break;case 2046: // Teleport to Darnassusplayer->CLOSE_GOSSIP_MENU();player->TeleportTo(1, 9947.52f, 2482.73f, 1316.21f, 0.0f);player->ModifyMoney(-1*lave);break;// Teleport to Stormwindcase 2047:player->CLOSE_GOSSIP_MENU();player->TeleportTo(0, -8960.14f, 516.266f, 96.3568f, 0.0f);player->ModifyMoney(-1*lave);break;// Teleport to Dalarancase 2048:player->CLOSE_GOSSIP_MENU();player->TeleportTo(571, 5804.14f, 624.770f, 647.7670f, 1.64f);player->ModifyMoney(-1*lave);break;// Teleport to Undercitycase 2049:player->CLOSE_GOSSIP_MENU();player->TeleportTo(0, 1819.71f, 238.79f, 60.5321f, 0.0f);player->ModifyMoney(-1*lave);break;// Teleport to Orgrimmarcase 2050:player->CLOSE_GOSSIP_MENU();player->TeleportTo(1, 1552.5f, -4420.66f, 8.94802f, 0.0f);player->ModifyMoney(-1*lave);break;// Teleport to Exodarcase 2051:player->CLOSE_GOSSIP_MENU();player->TeleportTo(530, -4073.03f, -12020.4f, -1.47f, 0.0f);player->ModifyMoney(-1*lave);break;// Teleport to Silvermooncase 2052:player->CLOSE_GOSSIP_MENU();player->TeleportTo(530, 9338.74f, -7277.27f, 13.7895f, 0.0f);player->ModifyMoney(-1*lave);break;// Teleport to Ironforgecase 2053:player->CLOSE_GOSSIP_MENU();player->TeleportTo(0, -4924.07f, -951.95f, 501.55f, 5.40f);player->ModifyMoney(-1*lave);break;// Teleport to Thunder Bluffcase 2054:player->CLOSE_GOSSIP_MENU();player->TeleportTo(1, -1280.19f,127.21f,131.35f,5.16f); player->ModifyMoney(-1*lave);break;case 2055:// Karazhan if (player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -11118.8f, -2010.84f, 47.0807f, 0.0f); player->ModifyMoney(-20*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); } break;case 2056:// Gruul's Lair if (player->getLevel() >= 65) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 3539.007568f, 5082.357910f, 1.691071f, 0.0f); player->ModifyMoney(-20*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 65!", LANG_UNIVERSAL, NULL); } break;case 2057:// Hellfire Citadelplayer->CLOSE_GOSSIP_MENU();player->TeleportTo(530, -305.816223f, 3056.401611f, -2.473183f, 2.01f);player->ModifyMoney(-20*lave);break;case 2058:// Coilfang Reservoirplayer->CLOSE_GOSSIP_MENU();player->TeleportTo(530, 517.288025f, 6976.279785f, 32.007198f, 0.0f);player->ModifyMoney(-20*lave);break;case 2059:// Tempest Keep if (player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 3089.579346f, 1399.046509f, 187.653458f, 4.794070f); player->ModifyMoney(-20*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); } break;case 2060:// Caverns of Time if (player->getLevel() >= 66) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -8173.66f, -4746.36f, 33.8423f, 4.93989f); player->ModifyMoney(-20*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 66!", LANG_UNIVERSAL, NULL); } break;case 2061:// Zul'Aman if (player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 6846.95f, -7954.5f, 170.028f, 4.61501f); player->ModifyMoney(-20*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); } break;case 2062:// Black Temple if (player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, -3610.719482f, 324.987579f, 37.400028f, 3.282981f); player->ModifyMoney(-20*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); } break;case 2063:// magistrate if (player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 12884.6f, -7317.69f, 65.5023f, 4.799f); player->ModifyMoney(-40*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); } break;case 2064:// sunwell if (player->getLevel() >= 70) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 12574.1f, -6774.81f, 15.0904f, 3.13788f); player->ModifyMoney(-40*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 70!", LANG_UNIVERSAL, NULL); } break;case 2065:// Utgarde Keep if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 1219.720f, -4865.28f, 41.25f, 0.31f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2066:// The Nexus if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 3776.950f, 6953.80f, 105.05f, 0.345f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2067:// Azjol-Nerub if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 3675.430f, 2169.00f, 35.90f, 2.29f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2068:// Ahn'kahet: The Old Kingdom if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 3646.760f, 2045.17f, 1.79f, 4.37f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2069:// Drak'Tharon Keep if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 4450.860f, -2045.25f, 162.83f, 0.00f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2070:// The Violet Hold if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 5679.820f, 486.80f, 652.40f, 4.08f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2071:// Gun' Drak if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 6937.540f, -4455.98f, 450.68f, 1.00f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2072:// Utgarde Pinnacle if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 1245.690f, -4856.59f, 216.86f, 3.45f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2073:// Ulduar if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 8976.240f, -1281.33f, 1059.01f, 0.58f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2074:// The Obsidian Sanctum if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 3625.780f, 280.40f, -120.14f, 3.25f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2075:// Naxxramas if (player->getLevel() >= 80) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 3668.719f, -1262.460f, 243.63f, 5.03f); player->ModifyMoney(-400*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 80!", LANG_UNIVERSAL, NULL); } break;case 2076:// Shattrath Cityif( player->getLevel() >= 58) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, -1850.209961f, 5435.821777f, -10.961435f, 3.403913f); player->ModifyMoney(-1*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 58!", LANG_UNIVERSAL, NULL); } break;case 2077://teleport player to Isle Of Quel'Danas if (player->getLevel() >= 65) { player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 12947.4f,-6893.31f,5.68398f,3.09154f); player->ModifyMoney(-1*lave); } else { player->CLOSE_GOSSIP_MENU(); _Creature->MonsterSay("You must be at least level 65!", LANG_UNIVERSAL, NULL); } break;}}bool GossipSelect_npc_helper(Player *player, Creature *_Creature, uint32sender, uint32 action){// Main menuif (sender == GOSSIP_SENDER_MAIN)SendDefaultMenu_npc_helper(player, _Creature, action );return true;}void AddSC_npc_helper(){ Script *newscript; newscript = new Script;newscript->Name = "npc_helper";newscript->pGossipHello = &GossipHello_npc_helper;newscript->pGossipSelect = &GossipSelect_npc_helper;newscript->pItemHello = NULL;newscript->pGOHello = NULL;newscript->pAreaTrigger = NULL;newscript->pItemQuestAccept = NULL;newscript->pGOQuestAccept = NULL;newscript->pGOChooseReward = NULL;newscript->RegisterSelf();}