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();}