Jump to content

techno4229

Members
  • Posts

    3
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by techno4229

  1. hey guys i need some help i made this script #include "sc_gossip.h" #include "GossipDef.h" #include "Player.h" bool GossipHello_teleguy(Player *player, Creature *_Creature) { player->SetTaxiCheater(true); if ( player->GetTeam() == ALLIANCE ) { player->ADD_GOSSIP_ITEM( 5, "Farming" , GOSSIP_SENDER_MAIN, 42291); player->ADD_GOSSIP_ITEM( 5, "Stormwind" , GOSSIP_SENDER_MAIN, 1206); player->ADD_GOSSIP_ITEM( 5, "Ironforge" , GOSSIP_SENDER_MAIN, 1224); player->ADD_GOSSIP_ITEM( 5, "Darnassus" , GOSSIP_SENDER_MAIN, 1203); player->ADD_GOSSIP_ITEM( 7, "Instances" , GOSSIP_SENDER_MAIN, 6000); player->ADD_GOSSIP_ITEM( 7, "Battlegrounds and Arenas" , GOSSIP_SENDER_MAIN, 5575); } else { player->ADD_GOSSIP_ITEM( 5, "Farming" , GOSSIP_SENDER_MAIN, 42291); player->ADD_GOSSIP_ITEM( 5, "Orgrimmar" , GOSSIP_SENDER_MAIN, 1215); player->ADD_GOSSIP_ITEM( 5, "Undercity" , GOSSIP_SENDER_MAIN, 1213); player->ADD_GOSSIP_ITEM( 5, "Thunderbluff" , GOSSIP_SENDER_MAIN, 4229); player->ADD_GOSSIP_ITEM( 7, "Instances" , GOSSIP_SENDER_MAIN, 6000); player->ADD_GOSSIP_ITEM( 7, "Battlegrounds and Arenas" , GOSSIP_SENDER_MAIN, 5575); } player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); return true; } void SendDefaultMenu_teleguy(Player *player, Creature *_Creature, uint32 action ) { if(!player->getAttackers().empty()) { player->CLOSE_GOSSIP_MENU(); player->GetSession()->SendNotification("You cannot use the teleporter while in combat!"); return; } switch(action) { case 5550: //Instances 1-60 player->ADD_GOSSIP_ITEM( 5, "The Wailing Caverns" , GOSSIP_SENDER_MAIN, 1249); player->ADD_GOSSIP_ITEM( 5, "Deadmines" , GOSSIP_SENDER_MAIN, 1250); player->ADD_GOSSIP_ITEM( 5, "Shadowfang Keep" , GOSSIP_SENDER_MAIN, 1251); player->ADD_GOSSIP_ITEM( 5, "Blackfathom Deeps" , GOSSIP_SENDER_MAIN, 1252); player->ADD_GOSSIP_ITEM( 5, "Razorfen Kraul" , GOSSIP_SENDER_MAIN, 1254); player->ADD_GOSSIP_ITEM( 5, "Razorfen Downs" , GOSSIP_SENDER_MAIN, 1256); player->ADD_GOSSIP_ITEM( 5, "Scarlet Monastery" , GOSSIP_SENDER_MAIN, 1257); player->ADD_GOSSIP_ITEM( 7, "[More] ->" , GOSSIP_SENDER_MAIN, 5551); player->ADD_GOSSIP_ITEM( 7, "<- [Main Menu]" , GOSSIP_SENDER_MAIN, 5552); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; case 5560: // Instances 60+ player->ADD_GOSSIP_ITEM( 5, "Zul'Gurub" , GOSSIP_SENDER_MAIN, 4000); player->ADD_GOSSIP_ITEM( 5, "Onyxia's Lair" , GOSSIP_SENDER_MAIN, 4001); player->ADD_GOSSIP_ITEM( 5, "Molten Core" , GOSSIP_SENDER_MAIN, 4002); player->ADD_GOSSIP_ITEM( 5, "Blackwing Lair" , GOSSIP_SENDER_MAIN, 4003); player->ADD_GOSSIP_ITEM( 5, "Ruins of Ahn'Qiraj" , GOSSIP_SENDER_MAIN, 4004); player->ADD_GOSSIP_ITEM( 5, "Temple of Ahn'Qiraj" , GOSSIP_SENDER_MAIN, 4005); player->ADD_GOSSIP_ITEM( 5, "Naxxramas" , GOSSIP_SENDER_MAIN, 4006); player->ADD_GOSSIP_ITEM( 7, "<- [Main Menu]" , GOSSIP_SENDER_MAIN, 5552); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; case 5551: //More Instances 1-60 player->ADD_GOSSIP_ITEM( 5, "Uldaman" , GOSSIP_SENDER_MAIN, 1258); player->ADD_GOSSIP_ITEM( 5, "Zul'Farrak" , GOSSIP_SENDER_MAIN, 1259); player->ADD_GOSSIP_ITEM( 5, "Maraudon" , GOSSIP_SENDER_MAIN, 1260); player->ADD_GOSSIP_ITEM( 5, "The Sunken Temple" , GOSSIP_SENDER_MAIN, 1261); player->ADD_GOSSIP_ITEM( 5, "Blackrock Depths" , GOSSIP_SENDER_MAIN, 1262); player->ADD_GOSSIP_ITEM( 5, "Dire Maul" , GOSSIP_SENDER_MAIN, 1263); player->ADD_GOSSIP_ITEM( 5, "Blackrock Spire" , GOSSIP_SENDER_MAIN, 1264); player->ADD_GOSSIP_ITEM( 5, "Stratholme" , GOSSIP_SENDER_MAIN, 1265); player->ADD_GOSSIP_ITEM( 5, "Scholomance" , GOSSIP_SENDER_MAIN, 1266); player->ADD_GOSSIP_ITEM( 7, "<- [back]" , GOSSIP_SENDER_MAIN, 5550); player->ADD_GOSSIP_ITEM( 7, "<- [Main Menu]" , GOSSIP_SENDER_MAIN, 5552); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; case 5552: //Back To Main Menu if ( player->GetTeam() == ALLIANCE ) { player->ADD_GOSSIP_ITEM( 5, "Farming" , GOSSIP_SENDER_MAIN, 42291); player->ADD_GOSSIP_ITEM( 5, "Stormwind" , GOSSIP_SENDER_MAIN, 1206); player->ADD_GOSSIP_ITEM( 5, "Ironforge" , GOSSIP_SENDER_MAIN, 1224); player->ADD_GOSSIP_ITEM( 5, "Darnassus" , GOSSIP_SENDER_MAIN, 1203); player->ADD_GOSSIP_ITEM( 7, "Instances" , GOSSIP_SENDER_MAIN, 6000); player->ADD_GOSSIP_ITEM( 7, "Battlegrounds and Arenas" , GOSSIP_SENDER_MAIN, 5575); } else { player->ADD_GOSSIP_ITEM( 5, "Farming" , GOSSIP_SENDER_MAIN, 42291); player->ADD_GOSSIP_ITEM( 5, "Orgrimmar" , GOSSIP_SENDER_MAIN, 1215); player->ADD_GOSSIP_ITEM( 5, "Undercity" , GOSSIP_SENDER_MAIN, 1213); player->ADD_GOSSIP_ITEM( 5, "Thunderbluff" , GOSSIP_SENDER_MAIN, 4229); player->ADD_GOSSIP_ITEM( 7, "Instances" , GOSSIP_SENDER_MAIN, 6000); player->ADD_GOSSIP_ITEM( 7, "Battlegrounds and Arenas" , GOSSIP_SENDER_MAIN, 5575); } player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; case 6000: //Inststances & Zones player->ADD_GOSSIP_ITEM( 7, "[instances Lvl 1-60] ->" , GOSSIP_SENDER_MAIN, 5550); player->ADD_GOSSIP_ITEM( 7, "[instances Lvl 60+] ->" , GOSSIP_SENDER_MAIN, 5560); player->ADD_GOSSIP_ITEM( 7, "<- [Main Menu]" , GOSSIP_SENDER_MAIN, 5552); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; case 5575: player->ADD_GOSSIP_ITEM( 5, "DiM Arena" , GOSSIP_SENDER_MAIN, 42292); player->ADD_GOSSIP_ITEM( 5, "Gurubashi Arena" , GOSSIP_SENDER_MAIN, 4015); player->ADD_GOSSIP_ITEM( 7, "<- [Main Menu]" , GOSSIP_SENDER_MAIN, 5552); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,_Creature->GetGUID()); break; case 1203: // Teleport to Darnassus player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 9947.52f, 2482.73f, 1316.21f, 0.0f); break; // Teleport to Stormwind case 1206: player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -8960.14f, 516.266f, 96.3568f, 0.0f); break; // Teleport to Undercity case 1213: player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1819.71f, 238.79f, 60.5321f, 0.0f); break; // Teleport to Orgrimmar case 1215: player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 1552.5f, -4420.66f, 8.94802f, 0.0f); break; // Teleport to Ironforge case 1224: player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -4924.07f, -951.95f, 501.55f, 5.40f); // ThunderBluff case 4229: player->CLOSE_GOSSIP_MENU(); Player->TeleportTo( break; case 42292:// DiM Arena player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -3762.334228, 1072.271973, 131.969330, 1.551941); break; case 42291:// Teleport to Farming player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1700.57, 5108.22, 73.8427, 4.36932); break; case 4000:// Teleport to Zul'Gurub player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -11916.7f, -1212.82f, 92.2868f, 4.6095f); break; case 4001:// Teleport to Onyxia's Lair player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -4707.44f, -3726.82f, 54.6723f, 3.8f); break; case 4002:// Teleport to Molten Core player->CLOSE_GOSSIP_MENU(); player->TeleportTo(230, 1121.451172f, -454.316772f, -101.329536f, 3.5f); break; case 4003:// Teleport to Blackwing Lair player->CLOSE_GOSSIP_MENU(); player->TeleportTo(469, -7665.55f, -1102.49f, 400.679f, 0.0f); break; case 4004:// Ruins of Ahn'Qiraj player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -8409.032227f, 1498.830933f, 27.361542f, 2.497567f); break; case 4005:// Temple of Ahn'Qiraj player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -8245.837891f, 1983.736206f, 129.071686f, 0.936195f); break; case 4006:// Naxxramas player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 3125.184814f, -3748.024658f, 136.049393f, 0.0f); break; case 4007:// Karazhan player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -11118.8f, -2010.84f, 47.0807f, 0.0f); break; case 4008:// Gruul's Lair player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 3539.007568f, 5082.357910f, 1.691071f, 0.0f); break; case 4011:// Tempest Keep player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 3089.579346f, 1399.046509f, 187.653458f, 4.794070f); break; case 4012:// Caverns of Time player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -8173.66f, -4746.36f, 33.8423f, 4.93989f); break; case 4016:// Zul'Aman player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 6846.95f, -7954.5f, 170.028f, 4.61501f); break; case 4015:// Gurubashi player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -13261.3f, 168.294f, 35.0792f, 1.00688f); break; case 1249://teleport player to the Wailing Caverns player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -722.53f,-2226.30f,16.94f,2.71f); break; case 1250://teleport player to the Deadmines player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -11212.04f,1658.58f,25.67f,1.45f); break; case 1251://teleport player to Shadowfang Keep player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -254.47f,1524.68f,76.89f,1.56f); break; case 1252://teleport player to Blackfathom Deeps player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 4254.58f,664.74f,-29.04f,1.97f); break; case 1254://teleport player to Razorfen Kraul player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -4484.04f,-1739.40f,86.47f,1.23f); break; case 1256://teleport player to Razorfen Downs player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -4645.08f,-2470.85f,85.53f,4.39f); break; case 1257://teleport player to the Scarlet Monastery player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 2843.89f,-693.74f,139.32f,5.11f); break; case 1258://teleport player to Uldaman player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -6119.70f,-2957.30f,204.11f,0.03f); break; case 1259://teleport player to Zul'Farrak player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -6839.39f,-2911.03f,8.87f,0.41f); break; case 1260://teleport player to Maraudon player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -1433.33f,2955.34f,96.21f,4.82f); break; case 1261://teleport player to the Sunken Temple player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -10346.92f,-3851.90f,-43.41f,6.09f); break; case 1262://teleport player to Blackrock Depths player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -7301.03f,-913.19f,165.37f,0.08f); break; case 1263://teleport player to Dire Maul player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -3982.47f,1127.79f,161.02f,0.05f); break; case 1264://teleport player to Blackrock Spire player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -7535.43f,-1212.04f,285.45f,5.29f); break; case 1265://teleport player to Stratholme player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 3263.54f,-3379.46f,143.59f,0.00f); break; case 1266://teleport player to Scholomance player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1219.01f,-2604.66f,85.61f,0.50f); break; } } bool GossipSelect_teleguy(Player *player, Creature *_Creature, uint32 sender, uint32 action ) { // Main menu if (sender == GOSSIP_SENDER_MAIN) SendDefaultMenu_teleguy(player, _Creature, action ); return true; } void AddSC_teleguy() { Script *newscript; newscript = new Script; newscript->Name="teleguy"; newscript->pGossipHello = &GossipHello_teleguy; newscript->pGossipSelect = &GossipSelect_teleguy; newscript->pItemHello = NULL; newscript->pGOHello = NULL; newscript->pAreaTrigger = NULL; newscript->pItemQuestAccept = NULL; newscript->pGOQuestAccept = NULL; newscript->pGOChooseReward = NULL; m_scripts[nrscripts++] = newscript; } but im not sure how to import it can some 1 tell me how to i cant find anything on how to do it :\\
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use