All pastes #1908998 Raw Edit

telenpc_custom.cpp

public cpp v1 · immutable
#1908998 ·published 2010-07-27 02:32 UTC
rendered paste body
/* Copyright (C) 2006 - 2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/> * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA *//* ScriptData        SDName: telenpcSD%Complete: 100SDComment: Teleport MasterSDCategory: NPCEndScriptData */#include "ScriptPCH.h"#include "Configuration/Config.h"#ifndef _TRINITY_SCRIPT_CONFIG#define _TRINITY_SCRIPT_CONFIG  "worldserver.conf"#endif _TRINITY_SCRIPT_CONFIGbool GossipHello_telenpc_custom(Player* pPlayer, Creature* pCreature){	Config TScriptConfig;	if(!TScriptConfig.SetSource(_TRINITY_SCRIPT_CONFIG,true))		error_log("TScript: Unable to open configuration file");	if(TScriptConfig.GetBoolDefault("TeleNPC.OnlyGMs", false)) // If TeleNPC.OnlyGMs is enabled in trinitycore.conf		if (pPlayer->GetSession()->GetSecurity() == SEC_PLAYER)		{			pCreature->MonsterWhisper("Sorry, I can only teleport game masters.", pPlayer->GetGUID());			return true;		}	bool EnableResSickness = TScriptConfig.GetBoolDefault("TeleNPC.EnableRemoveResSickness", true);	bool EnableAlliancevsHordePvP = TScriptConfig.GetBoolDefault("TeleNPC.EnableAlliancevsHordePvP", true);	bool EnablePlayerTools = TScriptConfig.GetBoolDefault("TeleNPC.EnablePlayerTools", true);	bool EnableInnkeeper = TScriptConfig.GetBoolDefault("TeleNPC.EnableInnkeeper", true);	bool EnableShoppingMall = TScriptConfig.GetBoolDefault("TeleNPC.EnableShoppingMall", false);	bool EnableHarmonyGuildShip = TScriptConfig.GetBoolDefault("TeleNPC.HarmonyGuildShip", false);	bool EnableUnityGuildShip = TScriptConfig.GetBoolDefault("TeleNPC.UnityGuildShip", false);	// Main Menu for Alliance    if (pPlayer->GetTeam() == ALLIANCE)	{		pPlayer->ADD_GOSSIP_ITEM( 3, "Como Donar por SMS"              , GOSSIP_SENDER_MAIN, 2);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Alianzas"             , GOSSIP_SENDER_MAIN, 1000);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Neutrales"              , GOSSIP_SENDER_MAIN, 3000);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 3, "Shop Alianza"              , GOSSIP_SENDER_MAIN, 39716);		pPlayer->ADD_GOSSIP_ITEM( 3, "Eventos"                  , GOSSIP_SENDER_MAIN, 50);		pPlayer->ADD_GOSSIP_ITEM( 9, "Arena Gurubashi"             , GOSSIP_SENDER_MAIN, 20);		pPlayer->ADD_GOSSIP_ITEM( 9, "Zona PvP - Sulvus Server"             , GOSSIP_SENDER_MAIN, 800000);	    pPlayer->ADD_GOSSIP_ITEM( 3, "Dame una montura!"              , GOSSIP_SENDER_MAIN, 10);		pPlayer->ADD_GOSSIP_ITEM( 3, "Buffos"              , GOSSIP_SENDER_MAIN, 50000);	}	else // Main Menu for Horde	{		pPlayer->ADD_GOSSIP_ITEM( 3, "Como Donar por SMS"              , GOSSIP_SENDER_MAIN, 2);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Hordas"                , GOSSIP_SENDER_MAIN, 2000);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Neutrales"              , GOSSIP_SENDER_MAIN, 3000);		pPlayer->ADD_GOSSIP_ITEM( 3, "Shop Horda"              , GOSSIP_SENDER_MAIN, 39715);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 3, "Eventos"                  , GOSSIP_SENDER_MAIN, 60);		pPlayer->ADD_GOSSIP_ITEM( 9, "Arena Gurubashi"             , GOSSIP_SENDER_MAIN, 20);		pPlayer->ADD_GOSSIP_ITEM( 9, "Zona PvP - Sulvus Server"             , GOSSIP_SENDER_MAIN, 800001);	    pPlayer->ADD_GOSSIP_ITEM( 3, "Dame una montura!"              , GOSSIP_SENDER_MAIN, 10);		pPlayer->ADD_GOSSIP_ITEM( 3, "Buffos"              , GOSSIP_SENDER_MAIN, 50000);	}	// Check config if "Player Tools" is enabled or not	if(EnablePlayerTools)		pPlayer->ADD_GOSSIP_ITEM( 7, "Herramientas de Jugador"              , GOSSIP_SENDER_MAIN, 4000);    pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());return true;}void SendDefaultMenu_telenpc_custom(Player* pPlayer, Creature* pCreature, uint32 uiAction){// Not allow in combatif (pPlayer->isInCombat()){    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->MonsterSay("No puedo ayudarte si estas en combate!", LANG_UNIVERSAL, NULL);	return;}Config TScriptConfig;if(!TScriptConfig.SetSource(_TRINITY_SCRIPT_CONFIG,true))		error_log("TScript: Unable to open configuration file");bool EnableResSickness = TScriptConfig.GetBoolDefault("TeleNPC.EnableRemoveResSickness", true);bool EnableAlliancevsHordePvP = TScriptConfig.GetBoolDefault("TeleNPC.EnableAlliancevsHordePvP", true);bool EnablePlayerTools = TScriptConfig.GetBoolDefault("TeleNPC.PlayerTools", true);bool EnableInnkeeper = TScriptConfig.GetBoolDefault("TeleNPC.EnableInnkeeper", true);bool EnableShoppingMall = TScriptConfig.GetBoolDefault("TeleNPC.EnableShoppingMall", false);bool EnableHarmonyGuildShip = TScriptConfig.GetBoolDefault("TeleNPC.HarmonyGuildShip", false);bool EnableUnityGuildShip = TScriptConfig.GetBoolDefault("TeleNPC.UnityGuildShip", false);//Mony Checkif (pPlayer->GetMoney() < (TScriptConfig.GetFloatDefault("TeleGoldCost",0))){    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->MonsterWhisper("No tienes suficiente dinero.", pPlayer->GetGUID());	return;}switch(uiAction){case 1000: //Alliance Town		pPlayer->ADD_GOSSIP_ITEM( 5, "Darnassus"                    , GOSSIP_SENDER_MAIN, 1001);		pPlayer->ADD_GOSSIP_ITEM( 5, "El Exodar"                       , GOSSIP_SENDER_MAIN, 1005);		pPlayer->ADD_GOSSIP_ITEM( 5, "Forjaz"                    , GOSSIP_SENDER_MAIN, 1010);		pPlayer->ADD_GOSSIP_ITEM( 5, "Ventormenta"                    , GOSSIP_SENDER_MAIN, 1015);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Estancias ]"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                 , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 2000: //Horde Town		pPlayer->ADD_GOSSIP_ITEM( 5, "Orgrimmar"                    , GOSSIP_SENDER_MAIN, 2001);		pPlayer->ADD_GOSSIP_ITEM( 5, "Lunargenta"                   , GOSSIP_SENDER_MAIN, 2005);		pPlayer->ADD_GOSSIP_ITEM( 5, "Cima del Trueno"                , GOSSIP_SENDER_MAIN, 2010);		pPlayer->ADD_GOSSIP_ITEM( 5, "Entranas"                    , GOSSIP_SENDER_MAIN, 2015);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Estancias ]"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 7, " [ Menu Principal ]"                 , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 3000: //Neutral Town     // Check if player is DK for "Ebon Hold"     if(pPlayer->getClass()==6)		pPlayer->ADD_GOSSIP_ITEM( 5, "Bastion de Ebano"                    , GOSSIP_SENDER_MAIN, 3001);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bahia del Botin"                    , GOSSIP_SENDER_MAIN, 3005);		pPlayer->ADD_GOSSIP_ITEM( 5, "Dalaran"                      , GOSSIP_SENDER_MAIN, 3010);		pPlayer->ADD_GOSSIP_ITEM( 5, "Vista Eterna"                     , GOSSIP_SENDER_MAIN, 3015);		pPlayer->ADD_GOSSIP_ITEM( 5, "Gadegetzan"                   , GOSSIP_SENDER_MAIN, 3020);		pPlayer->ADD_GOSSIP_ITEM( 5, "Pion de Barro"                  , GOSSIP_SENDER_MAIN, 3025);		pPlayer->ADD_GOSSIP_ITEM( 5, "Trinquete"                      , GOSSIP_SENDER_MAIN, 3030);		pPlayer->ADD_GOSSIP_ITEM( 5, "Shattrath"               , GOSSIP_SENDER_MAIN, 3035);		pPlayer->ADD_GOSSIP_ITEM( 5, "Isla de Quel'Danas"           , GOSSIP_SENDER_MAIN, 3040);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Estancias ]"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                 , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5000: //Dungeons		pPlayer->ADD_GOSSIP_ITEM( 3, "Estancias Custom"                  , GOSSIP_SENDER_MAIN, 30);	    pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias de Kalimdor"                  , GOSSIP_SENDER_MAIN, 5010);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias Reinos del Este"          , GOSSIP_SENDER_MAIN, 5015);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias Terrallende"                   , GOSSIP_SENDER_MAIN, 5025);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias Rasganorte"                 , GOSSIP_SENDER_MAIN, 5030);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                 , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5005: //Back To Main Menu    // Main Menu for Alliance    if (pPlayer->GetTeam() == ALLIANCE)	{		pPlayer->ADD_GOSSIP_ITEM( 3, "Como Donar por SMS"              , GOSSIP_SENDER_MAIN, 2);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Alianzas"             , GOSSIP_SENDER_MAIN, 1000);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Neutrales"              , GOSSIP_SENDER_MAIN, 3000);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 3, "Shop Alianza"              , GOSSIP_SENDER_MAIN, 39716);		pPlayer->ADD_GOSSIP_ITEM( 3, "Eventos"                  , GOSSIP_SENDER_MAIN, 50);		pPlayer->ADD_GOSSIP_ITEM( 9, "Arena Gurubashi"             , GOSSIP_SENDER_MAIN, 20);		pPlayer->ADD_GOSSIP_ITEM( 9, "Zona PvP - Sulvus Server"             , GOSSIP_SENDER_MAIN, 800000);	    pPlayer->ADD_GOSSIP_ITEM( 3, "Dame una montura!"              , GOSSIP_SENDER_MAIN, 10);		pPlayer->ADD_GOSSIP_ITEM( 3, "Buffos"              , GOSSIP_SENDER_MAIN, 50000);	}	else // Main Menu for Horde	{		pPlayer->ADD_GOSSIP_ITEM( 3, "Como Donar por SMS"              , GOSSIP_SENDER_MAIN, 2);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Hordas"                , GOSSIP_SENDER_MAIN, 2000);		pPlayer->ADD_GOSSIP_ITEM( 7, "Ciudades Neutrales"              , GOSSIP_SENDER_MAIN, 3000);		pPlayer->ADD_GOSSIP_ITEM( 3, "Shop Horda"              , GOSSIP_SENDER_MAIN, 39715);		pPlayer->ADD_GOSSIP_ITEM( 7, "Estancias"                  , GOSSIP_SENDER_MAIN, 5000);		pPlayer->ADD_GOSSIP_ITEM( 3, "Eventos"                  , GOSSIP_SENDER_MAIN, 60);		pPlayer->ADD_GOSSIP_ITEM( 9, "Arena Gurubashi"             , GOSSIP_SENDER_MAIN, 20);		pPlayer->ADD_GOSSIP_ITEM( 9, "Zona PvP - Sulvus Server"             , GOSSIP_SENDER_MAIN, 800001);	    pPlayer->ADD_GOSSIP_ITEM( 3, "Dame una montura!"              , GOSSIP_SENDER_MAIN, 10);		pPlayer->ADD_GOSSIP_ITEM( 3, "Buffos"              , GOSSIP_SENDER_MAIN, 50000);	}	// Check if Player Tools is enabled in scriptdev2.conf	if(EnablePlayerTools)		pPlayer->ADD_GOSSIP_ITEM( 7, "Herramientas de Jugador"              , GOSSIP_SENDER_MAIN, 4000);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5010: //Kalimdor	pPlayer->ADD_GOSSIP_ITEM( 5, "Cavernas de Brazanegra"                , GOSSIP_SENDER_MAIN, 6001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Cavernas del Tiempo"                  , GOSSIP_SENDER_MAIN, 6005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Maraudon"                         , GOSSIP_SENDER_MAIN, 6015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Guarida de Onyxia"                    , GOSSIP_SENDER_MAIN, 6020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sima Ignea"                   , GOSSIP_SENDER_MAIN, 6025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Zahrda Rajacieno"                   , GOSSIP_SENDER_MAIN, 6030);	pPlayer->ADD_GOSSIP_ITEM( 5, "Horado Rajacieno"                   , GOSSIP_SENDER_MAIN, 6035);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ruinas de Ahn'Qiraj"               , GOSSIP_SENDER_MAIN, 6040);	pPlayer->ADD_GOSSIP_ITEM( 5, "Templo de Ahn'Qiraj"              , GOSSIP_SENDER_MAIN, 6045);	pPlayer->ADD_GOSSIP_ITEM( 5, "Cuevas de los Lamentos"                  , GOSSIP_SENDER_MAIN, 6050);	pPlayer->ADD_GOSSIP_ITEM( 5, "Zul'Farrak"                       , GOSSIP_SENDER_MAIN, 6055);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Atras ]"                          , GOSSIP_SENDER_MAIN, 5000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[Menu Principal]"		, GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5015: //Eastern Kingdoms 1	pPlayer->ADD_GOSSIP_ITEM( 5, "Profundidades Roca Negra"                 , GOSSIP_SENDER_MAIN, 7001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Cumbre Roca Negra"                  , GOSSIP_SENDER_MAIN, 7005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Guarida Alanegra"                   , GOSSIP_SENDER_MAIN, 7010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Minas de la Muerte"                        , GOSSIP_SENDER_MAIN, 7015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Gnomeregan"                       , GOSSIP_SENDER_MAIN, 7020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Estancias de Quel'Danas"               , GOSSIP_SENDER_MAIN, 7025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Karazhan"                         , GOSSIP_SENDER_MAIN, 7030);	pPlayer->ADD_GOSSIP_ITEM( 5, "El Nucleo de Magma"                      , GOSSIP_SENDER_MAIN, 7035);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Siguiente Pagina ]"                          , GOSSIP_SENDER_MAIN, 5020);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Atras ]"                          , GOSSIP_SENDER_MAIN, 5000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[Menu Principal]"		, GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5020: //Eastern Kingdoms 2	pPlayer->ADD_GOSSIP_ITEM( 5, "Monasterio Escarlata"                , GOSSIP_SENDER_MAIN, 7040);	pPlayer->ADD_GOSSIP_ITEM( 5, "Scholomance"                      , GOSSIP_SENDER_MAIN, 7045);	pPlayer->ADD_GOSSIP_ITEM( 5, "Castillo Colmillo Oscuro"                  , GOSSIP_SENDER_MAIN, 7050);	pPlayer->ADD_GOSSIP_ITEM( 5, "Stratholme"                       , GOSSIP_SENDER_MAIN, 7055);	pPlayer->ADD_GOSSIP_ITEM( 5, "Templo Sumergido"                    , GOSSIP_SENDER_MAIN, 7060);	pPlayer->ADD_GOSSIP_ITEM( 5, "The Stockade"                     , GOSSIP_SENDER_MAIN, 7065);	pPlayer->ADD_GOSSIP_ITEM( 5, "Uldaman"                          , GOSSIP_SENDER_MAIN, 7070);	pPlayer->ADD_GOSSIP_ITEM( 5, "Zul'Aman"                         , GOSSIP_SENDER_MAIN, 7075);	pPlayer->ADD_GOSSIP_ITEM( 5, "Zul'Gurub"                        , GOSSIP_SENDER_MAIN, 7080);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Atras ]"                          , GOSSIP_SENDER_MAIN, 5015);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5025: //Outland		pPlayer->ADD_GOSSIP_ITEM( 5, "Auchindoun"                       , GOSSIP_SENDER_MAIN, 8001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Templo Oscuro"                     , GOSSIP_SENDER_MAIN, 8005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Reserva Colmillo Torcido"               , GOSSIP_SENDER_MAIN, 8010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Guarida de Gruul"                     , GOSSIP_SENDER_MAIN, 8015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ciudad del fuego infernal"                 , GOSSIP_SENDER_MAIN, 8020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Castillo de la Tempestad"                     , GOSSIP_SENDER_MAIN, 8025);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Atras ]"                          , GOSSIP_SENDER_MAIN, 5000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 5030: //Northrend		pPlayer->ADD_GOSSIP_ITEM( 5, "Ahn'Kahet"                        , GOSSIP_SENDER_MAIN, 9001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Azjol-Nerub"                      , GOSSIP_SENDER_MAIN, 9005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Fortaleza Drak'Tharon"                 , GOSSIP_SENDER_MAIN, 9010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Gun'Drak"                         , GOSSIP_SENDER_MAIN, 9015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ciudad de la Corona de Hielo"                 , GOSSIP_SENDER_MAIN, 9020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Naxxramas"                        , GOSSIP_SENDER_MAIN, 9025);	pPlayer->ADD_GOSSIP_ITEM( 5, "El Nexo"                        , GOSSIP_SENDER_MAIN, 9030);	pPlayer->ADD_GOSSIP_ITEM( 5, "El santuario de Obsidiana"             , GOSSIP_SENDER_MAIN, 9035);	pPlayer->ADD_GOSSIP_ITEM( 5, "Fortaleza de Utgarde"                     , GOSSIP_SENDER_MAIN, 9040);	pPlayer->ADD_GOSSIP_ITEM( 5, "Pinaculo de Utgarde"                 , GOSSIP_SENDER_MAIN, 9045);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ulduar"                           , GOSSIP_SENDER_MAIN, 9050);	pPlayer->ADD_GOSSIP_ITEM( 5, "Bastion Violeta"                      , GOSSIP_SENDER_MAIN, 9055);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Atras ]"                          , GOSSIP_SENDER_MAIN, 5000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 2: //Como Donar	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu pais:"                        , GOSSIP_SENDER_MAIN, 2);	pPlayer->ADD_GOSSIP_ITEM( 5, "Espana"                        , GOSSIP_SENDER_MAIN, 900000);    pPlayer->ADD_GOSSIP_ITEM( 5, "Colombia"                        , GOSSIP_SENDER_MAIN, 900003);	pPlayer->ADD_GOSSIP_ITEM( 5, "Chile"                        , GOSSIP_SENDER_MAIN, 900006);	pPlayer->ADD_GOSSIP_ITEM( 5, "Mexico"                        , GOSSIP_SENDER_MAIN, 900009);	pPlayer->ADD_GOSSIP_ITEM( 5, "Venezuela"                        , GOSSIP_SENDER_MAIN, 900012);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ecuador"                        , GOSSIP_SENDER_MAIN, 900015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Otros paises"                        , GOSSIP_SENDER_MAIN, 900018);	pPlayer->ADD_GOSSIP_ITEM( 5, "Informacion sobre los domingos"                        , GOSSIP_SENDER_MAIN, 900019);	pPlayer->ADD_GOSSIP_ITEM( 5, "Cambiarse el nombre"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900000: //Seleccionar reino Espaa	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900000);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino custom"                        , GOSSIP_SENDER_MAIN, 900001);    pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino blizz"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900001: //Reino Custom Espaa	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino custom desde Espana"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 2 al 27595"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 2"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Como donar al numero de 8 tokens]"                        , GOSSIP_SENDER_MAIN, 900020);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900002: //Reino Blizz Espaa	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino blizz desde Espana"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 1 al 27595"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 1"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900002);    pPlayer->ADD_GOSSIP_ITEM( 5, "[ Como donar al numero de 8 tokens]"                        , GOSSIP_SENDER_MAIN, 900020);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900003: //Seleccionar reino Colombia	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900003);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino custom"                        , GOSSIP_SENDER_MAIN, 900004);    pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino blizz"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900004: //Reino Custom Colombia	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino custom desde Colombia"                        , GOSSIP_SENDER_MAIN, 900004);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 2 al 7722"                        , GOSSIP_SENDER_MAIN, 900004);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900004);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 2"                        , GOSSIP_SENDER_MAIN, 900004);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900004);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900004);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900003);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900005: //Reino Blizz Colombia	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino blizz desde Colombia"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 1 al 7722"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 1"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900005);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900003);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900006: //Seleccionar reino Chile	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900006);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino custom"                        , GOSSIP_SENDER_MAIN, 900007);    pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino blizz"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900007: //Reino Custom Chile	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino custom desde Chile"                        , GOSSIP_SENDER_MAIN, 900007);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 2 al 1123"                        , GOSSIP_SENDER_MAIN, 900007);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900007);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 2"                        , GOSSIP_SENDER_MAIN, 900007);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900007);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900001);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900006);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900008: //Reino Blizz Chile	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino blizz desde Chile"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 1 al 1123"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 1"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900008);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900006);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900009: //Seleccionar reino Mexico	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900009);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino custom"                        , GOSSIP_SENDER_MAIN, 900010);    pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino blizz"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900010: //Reino Custom Mexico	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino custom desde Mexico"                        , GOSSIP_SENDER_MAIN, 900010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 2 al 7766"                        , GOSSIP_SENDER_MAIN, 900010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900010);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 2"                        , GOSSIP_SENDER_MAIN, 900010); 	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900010);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900009);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900011: //Reino Blizz Mexico	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino blizz desde Mexico"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 1 al 7766"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 1"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900011);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900009);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900012: //Seleccionar reino Venezuela	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900012);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino custom"                        , GOSSIP_SENDER_MAIN, 900013);    pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino blizz"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900013: //Reino Custom Venezuela	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino custom desde Venezuela"                        , GOSSIP_SENDER_MAIN, 900013);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 2 al 7722"                        , GOSSIP_SENDER_MAIN, 900013);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900013);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 2"                        , GOSSIP_SENDER_MAIN, 900013);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900013);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900013);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900012);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900014: //Reino Blizz Venezuela	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino blizz desde Mexico"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 1 al 7722"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 1"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900014);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900012);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900015: //Seleccionar reino Ecuador	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino custom"                        , GOSSIP_SENDER_MAIN, 900016);    pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server reino blizz"                        , GOSSIP_SENDER_MAIN, 900017);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900016: //Reino Custom Ecuador	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino custom desde Ecuador"                        , GOSSIP_SENDER_MAIN, 900016);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 2 al 7722"                        , GOSSIP_SENDER_MAIN, 900016);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900016);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 2"                        , GOSSIP_SENDER_MAIN, 900016);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900016);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900016);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900015);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900017: //Reino Blizz Ecuador	pPlayer->ADD_GOSSIP_ITEM( 5, "Donar para el reino blizz desde Ecuador"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (TU NOMBRE DE PJ) 1 al 7722"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo de como quedaria:"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus Jccp 1"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Al donar recibiras un token de donacion que podras canjear por items custom"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "Tambien al donar ayudaras a mantener el servidor y mejorar"                        , GOSSIP_SENDER_MAIN, 900002);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Atras ]"                        , GOSSIP_SENDER_MAIN, 900015);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900018: //Otros paises	pPlayer->ADD_GOSSIP_ITEM( 5, "Para otros paises contactar con el administrador"                        , GOSSIP_SENDER_MAIN, 900018);	pPlayer->ADD_GOSSIP_ITEM( 5, "Argentina no esta disponible"                        , GOSSIP_SENDER_MAIN, 900018);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900019: //Informacion sobre los domingos	pPlayer->ADD_GOSSIP_ITEM( 5, "Si donas un domingo recibiras tokens x2"                        , GOSSIP_SENDER_MAIN, 900019);	pPlayer->ADD_GOSSIP_ITEM( 5, "Es decir, recibiras dos tokens de donacion por cada SMS (Si es el numero de Espana 997998 recibiras 16 tokens)"                        , GOSSIP_SENDER_MAIN, 900019);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900020: //Donar al numero de 8 tokens de espaa	pPlayer->ADD_GOSSIP_ITEM( 5, "Si deseas donar mas al servidor"                        , GOSSIP_SENDER_MAIN, 900020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Y a cambio recibir 8 tokens, puedes mandar un sms a este numero extra"                        , GOSSIP_SENDER_MAIN, 900020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Selecciona tu reino:"                        , GOSSIP_SENDER_MAIN, 900020);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server Custom"                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 5, "Sulvus Server Blizz"                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900021: //Donar al numero de 8 tokens reino custom	pPlayer->ADD_GOSSIP_ITEM( 5, "Donacion de 8 tokens:"                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS_TMP (nombre de tu pj) 2 al 997998"                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo:"                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus_tmp jccp 2"                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 5, "Esta donacion es exclusiva para Espana"                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 5, "Numero: 997998 "                        , GOSSIP_SENDER_MAIN, 900021);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900022: //Donar al numero de 8 tokens reino blizz	pPlayer->ADD_GOSSIP_ITEM( 5, "Donacion de 8 tokens:"                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS_TMP (nombre de tu pj) 1 al 997998"                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo:"                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus_tmp jccp 1"                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 5, "Esta donacion es exclusiva para Espana"                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 5, "Numero: 997998 "                        , GOSSIP_SENDER_MAIN, 900022);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 900025: //Cambiarse el nombre	pPlayer->ADD_GOSSIP_ITEM( 5, "Cambiarse el nombre:"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Escribir EN SULVUS (nombre de tu pj) 2 cambio"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Los numeros son los mismos"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Ejemplo:"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "en sulvus jccp 2 cambio"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Una vez enviado el sms, al conectarte de nuevo podras cambiarte el nombre"                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "El tiempo medio de espera es de unos 10 minutos, pero puede variar. El minimo es al instante, el maximo es de 10 horas."                        , GOSSIP_SENDER_MAIN, 900025);	pPlayer->ADD_GOSSIP_ITEM( 5, "[ Listado de numeros ]"                        , GOSSIP_SENDER_MAIN, 2);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 30: //Estancias Custom	pPlayer->ADD_GOSSIP_ITEM( 5, "El Nexo"                        , GOSSIP_SENDER_MAIN, 9030);	pPlayer->ADD_GOSSIP_ITEM( 5, "Templo Oscuro"                      , GOSSIP_SENDER_MAIN, 8005);	pPlayer->ADD_GOSSIP_ITEM( 5, "Fortaleza Dark Tharon"                      , GOSSIP_SENDER_MAIN, 9010);	pPlayer->ADD_GOSSIP_ITEM( 5, "Guarida de Gruul"                      , GOSSIP_SENDER_MAIN, 8015);	pPlayer->ADD_GOSSIP_ITEM( 5, "Castillo de la Tempestad"                      , GOSSIP_SENDER_MAIN, 8025);	pPlayer->ADD_GOSSIP_ITEM( 5, "Guarida de Maghteridon"                      , GOSSIP_SENDER_MAIN, 10021);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Atras ]"                          , GOSSIP_SENDER_MAIN, 5000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 50: //Eventos Alianzas	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 1"                        , GOSSIP_SENDER_MAIN, 51);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 2"                      , GOSSIP_SENDER_MAIN, 52);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 3"                      , GOSSIP_SENDER_MAIN, 53);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 4"                      , GOSSIP_SENDER_MAIN, 54);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 5"                      , GOSSIP_SENDER_MAIN, 56);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 6"                      , GOSSIP_SENDER_MAIN, 57);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 60: //Eventos Hordas	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 1"                        , GOSSIP_SENDER_MAIN, 61);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 2"                      , GOSSIP_SENDER_MAIN, 52);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 3"                      , GOSSIP_SENDER_MAIN, 63);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 4"                      , GOSSIP_SENDER_MAIN, 54);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 5"                      , GOSSIP_SENDER_MAIN, 65);	pPlayer->ADD_GOSSIP_ITEM( 5, "Evento 6"                      , GOSSIP_SENDER_MAIN, 66);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 50000: //Buffos    pPlayer->ADD_GOSSIP_ITEM( 7, "Buffos Normales"              , GOSSIP_SENDER_MAIN, 50100);	pPlayer->ADD_GOSSIP_ITEM( 7, "Buffos Potentes"              , GOSSIP_SENDER_MAIN, 50200);	pPlayer->ADD_GOSSIP_ITEM( 7, "Buffos Sulvus"                 , GOSSIP_SENDER_MAIN, 50300);	pPlayer->ADD_GOSSIP_ITEM( 7, "Herramientas de Jugador"            , GOSSIP_SENDER_MAIN, 4000);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                     , GOSSIP_SENDER_MAIN, 5005);		pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 50100: //Small  Buff		pPlayer->ADD_GOSSIP_ITEM( 5, "Marca de lo Salvaje"                , GOSSIP_SENDER_MAIN, 50101);		pPlayer->ADD_GOSSIP_ITEM( 5, "Espinas"                          , GOSSIP_SENDER_MAIN, 50102);		pPlayer->ADD_GOSSIP_ITEM( 5, "Amplificar magia"                   , GOSSIP_SENDER_MAIN, 50103);		pPlayer->ADD_GOSSIP_ITEM( 5, "Intelecto arcano"                , GOSSIP_SENDER_MAIN, 50104);		pPlayer->ADD_GOSSIP_ITEM( 5, "Intelecto de Dalaran"               , GOSSIP_SENDER_MAIN, 50105);		pPlayer->ADD_GOSSIP_ITEM( 5, "Atenuar magia	"                    , GOSSIP_SENDER_MAIN, 50106);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicion de Reyes"               , GOSSIP_SENDER_MAIN, 50107);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicion de Poderio"               , GOSSIP_SENDER_MAIN, 50108);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicion de Sabiduria"              , GOSSIP_SENDER_MAIN, 50109);		pPlayer->ADD_GOSSIP_ITEM( 5, "Espiritu divino"                   , GOSSIP_SENDER_MAIN, 50110);		pPlayer->ADD_GOSSIP_ITEM( 5, "Buff me Power Word: Fortitude"           , GOSSIP_SENDER_MAIN, 50111);		pPlayer->ADD_GOSSIP_ITEM( 5, "Proteccion contra las sombras"               , GOSSIP_SENDER_MAIN, 50112);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                            , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 50200: //Great Buff		pPlayer->ADD_GOSSIP_ITEM( 5, "Don de lo Salvaje"                , GOSSIP_SENDER_MAIN, 50201);		pPlayer->ADD_GOSSIP_ITEM( 5, "Luminosidad Arcana"               , GOSSIP_SENDER_MAIN, 50202);		pPlayer->ADD_GOSSIP_ITEM( 5, "Luminosidad de Dalaran"              , GOSSIP_SENDER_MAIN, 50203);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicion de Reyes superior"       , GOSSIP_SENDER_MAIN, 50204);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicion de Poderio superior"       , GOSSIP_SENDER_MAIN, 50205);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicin de salvaguardia superior"   , GOSSIP_SENDER_MAIN, 50206);		pPlayer->ADD_GOSSIP_ITEM( 5, "Bendicion de Sabiduria supreior"      , GOSSIP_SENDER_MAIN, 50207);		pPlayer->ADD_GOSSIP_ITEM( 5, "Rezo de entereza"             , GOSSIP_SENDER_MAIN, 50208);		pPlayer->ADD_GOSSIP_ITEM( 5, "Rezo de Proteccin contra las Sombras	"     , GOSSIP_SENDER_MAIN, 50209);		pPlayer->ADD_GOSSIP_ITEM( 5, "Rezo de espritu"                , GOSSIP_SENDER_MAIN, 50210);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                            , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 50300: //GM  Buff		pPlayer->ADD_GOSSIP_ITEM( 5, "La agilidad de Agamaggan"             , GOSSIP_SENDER_MAIN, 50301);		pPlayer->ADD_GOSSIP_ITEM( 5, "La fuerza de Agamaggan"            , GOSSIP_SENDER_MAIN, 50302);		pPlayer->ADD_GOSSIP_ITEM( 5, "Armadura magica"                     , GOSSIP_SENDER_MAIN, 50303);		pPlayer->ADD_GOSSIP_ITEM( 5, "Penetracin de armadura"               , GOSSIP_SENDER_MAIN, 50304);		pPlayer->ADD_GOSSIP_ITEM( 5, "Aguante aumentado"               , GOSSIP_SENDER_MAIN, 50305);		pPlayer->ADD_GOSSIP_ITEM( 5, "Ocultafilo"                       , GOSSIP_SENDER_MAIN, 50306);		pPlayer->ADD_GOSSIP_ITEM( 5, "Fortaleza de espritu"                   , GOSSIP_SENDER_MAIN, 50307);		pPlayer->ADD_GOSSIP_ITEM( 5, "El espritu del viento"              , GOSSIP_SENDER_MAIN, 50308);		pPlayer->ADD_GOSSIP_ITEM( 5, "La sabidura de Agamaggan"             , GOSSIP_SENDER_MAIN, 50309);		pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                            , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 4000: // Player Tools	pPlayer->ADD_GOSSIP_ITEM( 5, "Resetear puntos de talentos"              , GOSSIP_SENDER_MAIN, 4010);			if(pPlayer->getClass()==3)		pPlayer->ADD_GOSSIP_ITEM( 5, "Quitar dolencia de resurreccion"  , GOSSIP_SENDER_MAIN, 4020);		pPlayer->ADD_GOSSIP_ITEM( 5, "Saname"  , GOSSIP_SENDER_MAIN, 119977);		pPlayer->ADD_GOSSIP_ITEM( 5, "[ Preguntas Frecuentes ]"  , GOSSIP_SENDER_MAIN, 100400);	pPlayer->ADD_GOSSIP_ITEM( 7, "[Menu Principal]"                   , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 100400: //Reparacion de bug's    pPlayer->ADD_GOSSIP_ITEM( 5, "- Apaciguado { Druida }"             , GOSSIP_SENDER_MAIN, 100401);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                            , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 100401: //Reparacion de druida    pPlayer->ADD_GOSSIP_ITEM( 5, "Para quitar el bug de apaciguado:"             , GOSSIP_SENDER_MAIN, 100401);	pPlayer->ADD_GOSSIP_ITEM( 5, "1- Desconectar en forma voladora"             , GOSSIP_SENDER_MAIN, 100401);	pPlayer->ADD_GOSSIP_ITEM( 5, "2- Volver a conectar"             , GOSSIP_SENDER_MAIN, 100401);	pPlayer->ADD_GOSSIP_ITEM( 5, "Estamos trabajando para poder arreglar este bug"             , GOSSIP_SENDER_MAIN, 100401);	pPlayer->ADD_GOSSIP_ITEM( 5, "Gracias por la paciencia"             , GOSSIP_SENDER_MAIN, 100401);	pPlayer->ADD_GOSSIP_ITEM( 7, "[ Menu Principal ]"                            , GOSSIP_SENDER_MAIN, 5005);	pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());break;case 39715: //Shops horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 3249.98f, -2270.16f, 114.815f, 1.54186f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 39716: //Shop alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 2194.84f, 5279.55f, 23.228f, 5.96565f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Shop's///////////////////////////////////////////////////////////////case 39720: // Shop horda tanaris	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -11817.335938f, -4751.122070f, 7.613874f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 39730: // Shop horda tanaris	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -11374.45102f, -4735.352539f, 5.001441f, 2.6f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////ALLIANCE///////////////////////////////////////////////////////////////case 1001: // Darnassus	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, 9947.52f, 2482.73f, 1316.21f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 1005: // Exodar	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, -3954.20f, -11656.54f, -138.69f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 1010: // Ironforge	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4924.07f, -951.95f, 501.55f, 5.40f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 1015: // Stormwind	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -8960.14f, 516.266f, 96.3568f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////HORDE///////////////////////////////////////////////////////////////case 2001: // Orgrimmar	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, 1552.5f, -4420.66f, 8.94802f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 2005: // Silvermoon	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 9338.74f, -7277.27f, 13.7895f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 2010: // Thunder Bluff	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -1290.0f, 147.033997f, 129.682007f, 4.919000f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 2015: // Undercity	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, 1819.71f, 238.79f, 60.5321f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////NEUTRAL///////////////////////////////////////////////////////////////case 3001:// Ebon Hold	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, 2353.530029f, -5665.819824f, 426.028015f, 0.596);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3005:// Booty Bay	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -14438.2f, 472.22f, 15.32f, 0.65);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3010: //Dalaran	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 5819.08f, 643.99f, 647.80f, 3.32f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3015: //Everlook	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, 6724.77f, -4610.68f, 720.78f, 4.78f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3020: //Gadgetzan	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -7173.26f, -3785.60f, 8.37f, 6.13f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3025: //Mudsprocket	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -4564.79f, -3172.38f, 33.93f, 3.21f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3030: //Ratchet	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -956.664f, -3754.71f, 5.33239f, 0.996637f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3035:// Shattrath City	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, -1850.209961f, 5435.821777f, -10.961435f, 3.403913f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 3040:// Isle Of Quel'Danas	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 12947.4f,-6893.31f,5.68398f,3.09154f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////KALIMDOR///////////////////////////////////////////////////////////////case 6001:// Blackfathom Deeps	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, 4248.72f, 744.35f, -24.67f, 1.34f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;  case 6005:// Caverns of Time	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -8173.66f, -4746.36f, 33.84f, 4.94f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6010:// Dire Maul	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -3960.95f, 1130.64f, 161.05f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6015:// Maraudon	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -1431.33f, 2962.34f, 98.23f, 4.74f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6020:// Onyxia's Lair	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -4707.44f, -3726.82f, 54.6723f, 3.8f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6025:// Ragefire Chasm	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, 1814.47f, -4419.46f, -18.78f, 5.28f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6030:// Razorfen Downs	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -4657.88f, -2525.59f, 81.4f, 4.16f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;    case 6035:// Razorfen Kraul	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -4463.6f, -1664.53f, 82.26f, 0.85f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6040:// Ruins of Ahn'Qiraj	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -8413.33f, 1501.27f, 29.64f, 2.61f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6045:// Temple of Ahn'Qiraj	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -8245.837891f, 1983.736206f, 129.071686f, 0.936195f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6050:// Wailing Caverns	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -722.53f,-2226.30f,16.94f,2.71f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 6055:// Zul'Farrak	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -6801.9f, -2890.22f, 8.88f, 6.25f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////EASTERN KINGDOMS///////////////////////////////////////////////////////////////case 7001:// Blackrock Depths	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -7180.57, -920.04f, 165.49f, 5.02f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7005:// Blackrock Spire	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -7526.77f, -1225.64f, 285.73f, 5.31f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7010:// Blackwing Lair	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(469, -7672.61f, -1107.21f, 396.65f, 3.75f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7015:// Deadmines	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -11208.2f, 1675.92f, 24.57f, 1.48f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7020:// Gnomeregan	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -5163.32f, 927.18f, 257.158, 1.44f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break; case 7025:// Isle Of Quel'Danas	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 13010.00f, -6907.64f, 9.58f, 4.58f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7030:// Karazhan	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -11119.6f, -2011.42f, 47.09f, 0.65f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7035:// Molten Core	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(230, 1114.85f, -457.76f, -102.81f, 3.83f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7040:// Scarlet Monastery	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, 2843.89f,-693.74f,139.32f,5.11f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7045:// Scholomance	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, 1273.06f, -2574.01f, 92.66f, 2.06f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7050:// Shadowfang Keep	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -239.54f, 1550.8f, 76.89f, 1.18f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7055:// Stratholme	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, 3370.76f, -3343.63f, 142.26f, 5.23f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7060:// Sunken Temple	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -10346.92f, -3851.90f, -43.41f, 6.09f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7065:// The Stockade	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -8766.89f, 844.6f, 88.43f, 0.69f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break; case 7070:// Uldaman	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -6070.72f, -2955.33f, 209.78f, 0.05f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7075:// Zul'Aman	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 6851.09f, -7979.71f, 183.54f, 4.72f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 7080:// Zul'Gurub	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -11916.4f, -1216.23f, 92.28f, 4.75f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////OUTLAND///////////////////////////////////////////////////////////////case 8001:// Auchindoun	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, -3322.92f, 4931.02f, -100.56f, 1.86f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 8005:// Black Temple	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, -3649.1f, 317.33f, 35.19f, 2.97f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 8010:// Coilfang Reservoir	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 721.08f, 6846.77f, -68.75f, 0.34f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 8015:// Gruul's Lair	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 3539.01f, 5082.36f, 1.69f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 8020:// Hellfire Citadel	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, -292.71f, 3146.77f, 31.60f, 2.05f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 8025:// Tempest Keep	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, 3087.62f, 1376.27f, 184.8f, 4.63f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Zona PvP custom///////////////////////////////////////////////////////////////case 14000:// Los verdegales - horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(169, -3312.517578f, -1425.002686f, 92.006203f, 1.6f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 14001:// Los verdegales - ali	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -11865.200195f, -4604.450195f, 4.457371f, 3.9f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Arena Gurubashi///////////////////////////////////////////////////////////////case 20:// Arena Gurubashi	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -13259.127930f, 168.599869f, 35.954609f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 800000:// Zona pvp custom ali	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -11883.311523f, -4583.143555f, 4.820916f, 5.2f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 800001:// Zona pvp custom horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -11304.614258f, -4684.390625f, 5.216499f, 5.2f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////La Masacre///////////////////////////////////////////////////////////////case 21:// La Masacre	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(1, -3760.487305f, 1167.491455f, 129.885864f, 4.6f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Crater de Ashzara///////////////////////////////////////////////////////////////case 23:// Cater de Ashzara	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(37, 1036.55f, 149.379f, 300.075, 4.6f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Eventos Alianzas///////////////////////////////////////////////////////////////case 51:// Evento 1 Alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -1638.566162f, -3834.495850f, 180.319641f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 52:// Evento 2 Alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -3285.719971f, -4046.499023f, 223.775848f, 0.1f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 53:// Evento 3 Alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -2875.010010f, -3506.659912f, 178.869995f, 4.2f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 54:// Evento 4 Alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4598.870117f, -47734.279785f, 131.410004f, 3.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 56:// Evento 5 Alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4836.288086f, -5259.934570f, 130.911713f, 1.9f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 57:// Evento 6 Alianza	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4071.873291f, -1323.354370f, 139.828201f, 3.2f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Eventos Hordas///////////////////////////////////////////////////////////////case 61:// Evento 1 Horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -1638.566162f, -3834.495850f, 180.319641f, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 63:// Evento 3 Horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -2875.010010f, -3506.659912f, 178.869995f, 4.2f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 67:// Evento 4 Horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4598.870117f, -47734.279785f, 131.410004f, 3.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 65:// Evento 5 Horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4836.288086f, -5259.934570f, 130.911713f, 1.9f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 66:// Evento 6 Horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4071.873291f, -1323.354370f, 139.828201f, 3.2f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Monturas///////////////////////////////////////////////////////////////case 10: // Montura    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,65638,false);break;//////////////////////////////////////////////////Estancias///////////////////////////////////////////////////////////////case 10020:// Akiles el guerrero	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(67, 7518.427246f, -565.796509f, 1895.136353, 3.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 10021:// Guarida de magtheridon	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(530, -316.192780f, 3092.162354f, -115.49962f, 5.1f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Como Donar///////////////////////////////////////////////////////////////case 5:// Como donar	pPlayer->CLOSE_GOSSIP_MENU();	pCreature->MonsterWhisper("Como donar a WoW Sulvus Custom Server", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());	pCreature->MonsterWhisper("completar", pPlayer->GetGUID());break;//////////////////////////////////////////////////Shop's///////////////////////////////////////////////////////////////case 300:// Shop Ali	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, -4771.786621f, -1662.884888f, 503.324249, 0.0f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 301:// Shop Horda	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(0, 3534.942139f, -3388.561768f, 132.376495, 6.1f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////////////Small Buff///////////////////////////////////////////////////////////////case 50101: // Buff me Mark of the Wild    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48469,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50102: // Buff me Thorns    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,53307,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50103: // Buff me Amplify Magic    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,43017,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50104: // Buff me Arcane Intellect    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,42995,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50105: // Buff me Dalaran Intellect    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,61024,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50106: // Buff me Dampen Magic    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,43015,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50107: // Buff me Blessing of Kings    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,20217,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50108: // Buff me Blessing of Might    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48932,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50109: // Buff me Blessing of Wisdom    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48936,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50110: // Buff me Divine Spirit    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48073,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50112: // Buff me Power Word: Fortitude    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48161,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50113: // Buff me Shadow Protection    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48169,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;//////////////////////////////////////////////////Great Buff///////////////////////////////////////////////////////////////case 50201: // Buff me Gift of the Wild    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,48470,true);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50202: // Buff me Arcane Brilliance    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,43002,true);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50203: // Buff me Dalaran Brilliance    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,61316,true);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50204: // Buff me Greater Blessing of Kings    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,25898,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50205: // Buff me Greater Blessing of Might    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48934,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50206: // Buff me Greater Blessing of Sanctuary    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,25899,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50207: // Buff me Greater Blessing of Wisdom    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,48938,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50208: // Buff me Prayer of Fortitude    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,48162,true);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50209: // Buff me Prayer of Shadow Protection    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,48170,true);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50210: // Buff me Prayer of Spirit    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,48074,true);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;//////////////////////////////////////////////////GM Buff///////////////////////////////////////////////////////////////case 50301: // Buff me Agamaggan's Agility    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,17013,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50302: // Buff me Agamaggan's Strength    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,16612,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50303: // Buff me Armor Magic    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,58453,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50304: // Buff me Armor Penetration    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,34106,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50305: // Buff me Increased Stamina    pPlayer->CLOSE_GOSSIP_MENU();    pPlayer->CastSpell(pPlayer,25661,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50306: // Buff me Razorhide    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,16610,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50307: // Buff me Rising Spirit    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,10767,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50308: // Buff me Spirit of the Wind    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,16618,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;case 50309: // Buff me Wisdom of Agamaggan    pPlayer->CLOSE_GOSSIP_MENU();    pCreature->CastSpell(pPlayer,7764,false);    pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("BuffGoldCost",0)));break;//////////////////////////////////////////////////Sanaciones///////////////////////////////////////////////////////////////case 119977: // sanacion superior	pPlayer->CLOSE_GOSSIP_MENU();	pCreature->CastSpell(pPlayer,48063,false);break;//////////////////////////////////////////////////NORTHREND///////////////////////////////////////////////////////////////case 9001:// Ahn'Kahet	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 3646.76f, 2045.17f, 1.79f, 4.37f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9005:// Azjol-Nerub	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 3675.43f, 2169.00f, 35.90f, 2.29f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9010:// Drak'Tharon Keep	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 4450.86f, -2045.25f, 162.83f, 0.00f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9015:// Gun'Drak	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 6937.54f, -4455.98f, 450.68f, 1.00f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9020:// Icecrown Citadel	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 6139.24f, 2233.72f, 510.79f, 3.56f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9025:// Naxxramas	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 3668.72f, -1262.46f, 243.622f, 4.785f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9030:// The Nexus	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 3789.95f, 6961.48f, 104.23f, 0.28f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9035:// The Obsidian Sanctum	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 3625.78f, 280.4f, -120.14f, 3.25f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9040:// Ulduar	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 1219.72f, -4865.28f, 41.25f, 0.31f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9045:// Utgarde Keep	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 1245.69f, -4856.59f, 216.86f, 3.45f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9050:// Utgarde Pinnacle	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 8976.24f, -1281.33f, 1059.01f, 0.58f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 9055:// Violet Hold	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->TeleportTo(571, 5679.82f, 486.80f, 652.40f, 4.08f);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////Player Tools////////////////////////////////////////////////////////case 4010:// Reset Talent Points	pPlayer->CLOSE_GOSSIP_MENU();	pPlayer->SendTalentWipeConfirm(pCreature->GetGUID());break; pPlayer->CLOSE_GOSSIP_MENU();//////////////////////////////////////////GUILD////////////////////////////////////////////////////////case 4025: //Harmony Guild Ship (if enabled in scriptdev2.conf)	pPlayer->CLOSE_GOSSIP_MENU();	// Read coordinates from config file	pPlayer->TeleportTo(TScriptConfig.GetFloatDefault("MapID1",13),TScriptConfig.GetFloatDefault("X_pos1",0),TScriptConfig.GetFloatDefault("Y_pos1",0),TScriptConfig.GetFloatDefault("Z_pos1",0),0);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;case 4030: //Unity Guild Ship (if enabled in scriptdev2.conf)	pPlayer->CLOSE_GOSSIP_MENU();	// Read coordinates from config file	pPlayer->TeleportTo(TScriptConfig.GetFloatDefault("MapID2",13),TScriptConfig.GetFloatDefault("X_pos2",0),TScriptConfig.GetFloatDefault("Y_pos2",0),TScriptConfig.GetFloatDefault("Z_pos2",0),0);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;//////////////////////////////////////////TOOLS////////////////////////////////////////////////////////case 3500:// Alliance vs Horde PvP	pPlayer->CLOSE_GOSSIP_MENU();	if (pPlayer->GetTeam() == ALLIANCE) // PvP For Alliance		pPlayer->TeleportTo(TScriptConfig.GetFloatDefault("MapIDA",13),TScriptConfig.GetFloatDefault("X_posA",0),TScriptConfig.GetFloatDefault("Y_posA",0),TScriptConfig.GetFloatDefault("Z_posA",0),0);	else // PvP For Horde		pPlayer->TeleportTo(TScriptConfig.GetFloatDefault("MapIDH",13),TScriptConfig.GetFloatDefault("X_posH",0),TScriptConfig.GetFloatDefault("Y_posH",0),TScriptConfig.GetFloatDefault("Z_posH",0),0);break;case 5200: //Shopping mall (if enabled in scriptdev2.conf)	pPlayer->CLOSE_GOSSIP_MENU();	// Read coordinates from config file	pPlayer->TeleportTo(TScriptConfig.GetFloatDefault("MapID",13),TScriptConfig.GetFloatDefault("X_pos",0),TScriptConfig.GetFloatDefault("Y_pos",0),TScriptConfig.GetFloatDefault("Z_pos",0),0);	pPlayer->ModifyMoney(-(TScriptConfig.GetFloatDefault("TeleGoldCost",0)));break;} // end of switch} //end of functionbool GossipSelect_telenpc_custom(Player* pPlayer, Creature* pCreature, uint32 uiSender, uint32 uiAction){	// Main menu	if (uiSender == GOSSIP_SENDER_MAIN)	SendDefaultMenu_telenpc_custom(pPlayer, pCreature, uiAction);return true;}void AddSC_telenpc_custom(){    Script *newscript;	newscript = new Script;    newscript->Name = "telenpc_custom";    newscript->pGossipHello = &GossipHello_telenpc_custom;    newscript->pGossipSelect = &GossipSelect_telenpc_custom;    newscript->RegisterSelf();}