kusanagy

NPC_Teleporter

Nov 13th, 2019
578
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 43.51 KB | None | 0 0
  1. local NpcEntry = 600000
  2.  
  3.  
  4. function Teleporter_Gossip(event, player, unit)
  5.                     if (player:IsInCombat() == true) then
  6.                     else
  7.                     Teleporter_Menu(unit, player)
  8.                     end
  9. end
  10.  
  11. function Teleporter_Menu(unit, player)
  12.     player:GossipMenuAddItem(2, "|TInterface\\ICONS\\Achievement_BG_winWSG.blp:20:20:-20:0|t|cff0000ffPVP zone|r", 0 , 66666)
  13.     player:GossipMenuAddItem(2, "|Tinterface\\ICONS\\Achievement_Zone_Northrend_01.blp:20:20:-20:0|t|cFF462AFAWotlk GPS Teleport|r", 0, 8001)
  14.     player:GossipMenuAddItem(2, "|Tinterface\\ICONS\\Achievement_Zone_EasternKingdoms_01.blp:20:20:-20:0|t|cFFB53F00TBC GPS Teleport", 0, 1010)
  15.     --player:GossipMenuAddItem(2, "|Tinterface\\ICONS\\Achievement_Dungeon_ClassicDungeonMaster.blp:20:20:-20:0|t|cFFB53F00Level Zone 100", 0, 1011)
  16.     player:GossipMenuAddItem(4, "|Tinterface\\ICONS\\INV_Misc_Bag_08.blp:20:20:-20:0|tPocket Bank", 0, 50000)
  17.     player:GossipMenuAddItem(4, "|cFF000080|TInterface/ICONS/Ability_Stealth:20:20:-20:0|tSet Level 1 PvP |r", 0, 99992)
  18.     --player:GossipMenuAddItem(8, "|Tinterface\\ICONS\\INV_Hammer_20.blp:20:20:-20:0|tGear Repair", 0, 5003)
  19.     player:GossipSendMenu(1, unit)
  20.     end
  21.    
  22.    
  23. function Teleporter_Events(event, player, unit, sender, intid, code)
  24.     local plyr = player:GetRace()
  25.          if (intid == 999) then -- Main page
  26.     player:GossipMenuAddItem(2, "|Tinterface\\ICONS\\Achievement_Zone_Northrend_01.blp:20:20:-20:0|t|cFF462AFAWotlk GPS Teleport|r", 0, 8001)
  27.     player:GossipMenuAddItem(2, "|Tinterface\\ICONS\\Achievement_Zone_EasternKingdoms_01.blp:20:20:-20:0|t|cFFB53F00TBC GPS Teleport", 0, 1010)
  28.     --player:GossipMenuAddItem(2, "|Tinterface\\ICONS\\Achievement_Dungeon_ClassicDungeonMaster.blp:20:20:-20:0|t|cFFB53F00Level Zone 100", 0, 1011)
  29.     player:GossipMenuAddItem(4, "|Tinterface\\ICONS\\INV_Misc_Bag_08.blp:20:20:-20:0|tPocket Bank", 0, 50000)
  30.     player:GossipMenuAddItem(4, "|cFF000080|TInterface/ICONS/Ability_Stealth:20:20:-20:0|tSet Level 1 PvP |r", 0, 99992)
  31.     --player:GossipMenuAddItem(8, "|Tinterface\\ICONS\\INV_Hammer_20.blp:20:20:-20:0|tGear Repair", 0, 5003)
  32.     player:GossipSendMenu(1, unit)
  33.     end
  34.  
  35.  
  36.         if(intid==50000) then -- Send Bank Window
  37.         player:SendShowBank(player)
  38.         end
  39.        
  40.         if( intid == 5003) then
  41.         player:GossipMenuAddItem(7, " Finish", 0, 999)
  42.         player:GossipMenuAddItem(7, " ", 0, 999)
  43.         player:DurabilityRepairAll()
  44.         player:SendNotification("Your Items are Repaired.")
  45.         player:GossipSendMenu(1, unit)
  46.         end
  47.  
  48.         if(intid == 8001) then -- wotlk gps teleport
  49.         player:GossipClearMenu()
  50.         player:GossipMenuAddItem(7, "|cff6E353AReturn|r", 0, 999)
  51.         player:GossipMenuAddItem(2, "|cff005AFF [Teleport Mall Center City]|r", 0, 20010)
  52.         player:GossipMenuAddItem(2, "|cff005AFF [Teleport LK Instances]|r", 0, 90002)
  53.         player:GossipMenuAddItem(2, " [|cFF48EBFFCity Knights|r] Dalaran City", 0, 10000)
  54.         player:GossipMenuAddItem(2, " [|cFF48EBFFDuel Grounds|r] Argent Tournament", 0, 3143)
  55.         player:GossipMenuAddItem(2, " [Teleport Borean Tundra]|r", 0, 75)
  56.         player:GossipMenuAddItem(2, " [Teleport Dragonblight]|r", 0, 77)
  57.         player:GossipMenuAddItem(2, " [Teleport Storm Peaks]|r", 0, 82)
  58.         player:GossipMenuAddItem(2, " [Teleport Grizzly Hills]|r", 0, 78)
  59.         player:GossipMenuAddItem(2, " [Teleport Howling Fjord]|r", 0, 79)
  60.         player:GossipMenuAddItem(4, " [|cFF04FF00Locate|r] Nesingwary Base Camp", 0, 3092)
  61.         player:GossipMenuAddItem(4, " [|cFF04FF00Locate|r] The Shadow Vault", 0, 3093)
  62.         player:GossipMenuAddItem(4, " [|cFF04FF00Locate|r] Crusader's Pinnacle", 0, 3100)
  63.         player:GossipMenuAddItem(4, " [|cFF04FF00Locate|r] The Argent Stand", 0, 3106)
  64.         player:GossipMenuAddItem(4, " [|cFF04FF00Locate|r] Zim'Torga", 0, 3107)
  65.         player:GossipSendMenu(1, unit)
  66.     end
  67.         if(intid == 1010) then
  68.         player:GossipClearMenu()
  69.         player:GossipMenuAddItem(7, "|cff6E353A Return|r", 0, 999)
  70.         player:GossipMenuAddItem(2, " [Teleport World]", 0, 1)
  71.         player:GossipMenuAddItem(2, " [Teleport Azeroth Continets]", 0, 2)
  72.         player:GossipMenuAddItem(2, " [Teleport Outland Locations]", 0, 5)
  73.         player:GossipMenuAddItem(2, " [Teleport Northrend Locations]", 0, 8)
  74.         player:GossipMenuAddItem(2, " [Teleport Raid Instance]", 0, 7)
  75.         player:GossipMenuAddItem(2, " [Teleport Wild Instance]", 0, 6)
  76.         player:GossipMenuAddItem(2, " [Teleport Middle Instance]", 0, 4)
  77.         player:GossipMenuAddItem(2, " [Teleport Primary Instance]", 0, 3)
  78.         player:GossipMenuAddItem(2, " [Teleport Wild BOSS]", 0, 1010)
  79.         player:GossipMenuAddItem(4, " [|cffFF0000BattleMaster|r ]  Attack for honor", 0, 556460)
  80.         player:GossipMenuAddItem(4, " [|cffFF0000Battle @ Gadgetzan|r] Occupy Gadgetzan", 0, 3079)
  81.         player:GossipMenuAddItem(4, " [|cffFF0000Battle @ Durnholde|r]  5v5 Arena", 0, 3080)
  82.         player:GossipMenuAddItem(4, " [|cff00FF00Instance|r] Island of sun", 0, 3081)
  83.         player:GossipMenuAddItem(4, " [|cff00FF00Instance|r] The Black Temple", 0, 66)
  84.         player:GossipMenuAddItem(4, " [|cff00FF00Instance|r] Hyjal", 0, 67)
  85.         player:GossipSendMenu(1, unit)
  86.     end
  87.  
  88.    if (intid == 1) then -- Alliance Cities
  89.             if (plyr == 1) or (plyr == 3) or (plyr == 4) or (plyr == 7) or (plyr == 11) then
  90.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Achievement_Zone_Outland_01:35:35|t|cff0000ffMall Zone|r", 0, 5564)
  91.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Achievement_Zone_Wetlands_01:35:35|t|cff0000ffMall Alliance|r", 0, 55641)
  92.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Spell_Arcane_Portalstormwind:35:35|t|cff0000ffStormwind|r", 0,  19)
  93.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Achievement_Zone_Ironforge:35:35|t|cff0000ffIronforge|r", 0,  20)
  94.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Achievement_Zone_Darnassus:35:35|t|cff0000ffDarnassus|r", 0,  21)
  95.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Spell_Arcane_TeleportExodar:35:35|t|cff0000ffExodar|r", 0,  22)
  96.                     player:GossipMenuAddItem(0, "|c99006600Home Page|r", 0,  999)
  97.                     player:GossipSendMenu(1, unit)
  98.             end
  99.                                     -- Horde Cities
  100.             if (plyr == 2) or (plyr == 5) or (plyr == 6) or (plyr == 8) or (plyr == 10) then --darkportal ----5567
  101.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Achievement_Zone_Outland_01:35:35|t|cffff0000Mall Zone|r", 0, 5564)
  102.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Achievement_Zone_ArathiHighlands_01:35:35|t|cffff0000Mall Horde|r", 0, 55642)
  103.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Spell_Arcane_PortalOrgrimmar:35:35|t|cffff0000Orgrimmar|r", 0,  23)
  104.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Spell_Arcane_PortalThunderBluff:35:35|t|cffff0000Thunder bluff|r", 0,  24)
  105.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Spell_Arcane_PortalUndercity:35:35|t|cffff0000Undercity|r", 0,  25)
  106.                     player:GossipMenuAddItem(2, "|TInterface/ICONS/Spell_Arcane_TeleportSilvermoon:35:35|t|cffff0000Silvermoon city|r", 0,  26)
  107.                     player:GossipMenuAddItem(0, "|c99006600Home Page|r", 0,  999)
  108.                     player:GossipSendMenu(1, unit)
  109.             end
  110.     end
  111.      
  112.     if (intid == 2) then -- Azeroth Continets
  113.             player:GossipMenuAddItem(7, "|cff6E353AReturn|r", 0, 1010)
  114.             player:GossipMenuAddItem(2, "|c00FF0000Eastern Kingdoms|r", 0,  27)
  115.             player:GossipMenuAddItem(2, "|c00FF0000Kalimdor|r", 0,  28)
  116.             player:GossipSendMenu(1, unit)
  117.     end
  118.      
  119.     if (intid == 3) then -- Azeroth Instances
  120.             player:GossipMenuAddItem(7, "|cff6E353AReturn (Notice:pls make a team and teleport)|r", 0, 1010)
  121.             player:GossipMenuAddItem(2, "|c00FF0000Blackfathom Deeps|r", 0,  29)
  122.             player:GossipMenuAddItem(2, "|c00FF0000Blackrock Depths|r", 0,  30)
  123.             player:GossipMenuAddItem(2, "|c00FF0000Dire Maul|r", 0,  31)
  124.             player:GossipMenuAddItem(2, "|c00FF0000Gnomeregan|r", 0,  32)
  125.             player:GossipMenuAddItem(2, "|c00FF0000Maraudon|r", 0,  33)
  126.             if (plyr == 2) or (plyr == 5) or (plyr == 6) or (plyr == 8) or (plyr == 10) then
  127.                     player:GossipMenuAddItem(2, "|c00FF0000Ragefire Chasm|r", 0,  34)
  128.             end
  129.             player:GossipMenuAddItem(2, "|c00FF0000Razorfen Downs|r", 0,  35)
  130.             player:GossipMenuAddItem(2, "|c00FF0000Razorfen Kraul|r", 0,  36)
  131.             player:GossipMenuAddItem(2, "|c00FF0000Scarlet Monastery|r", 0,  37)
  132.             player:GossipMenuAddItem(2, "|c00FF0000Scholomance|r", 0,  38)
  133.             player:GossipMenuAddItem(2, "|c00FF0000Shadowfang Keep|r", 0,  39)
  134.             player:GossipMenuAddItem(2, "|c00FF0000Stratholme|r", 0,  40)
  135.             player:GossipMenuAddItem(2, "|c00FF0000Sunken Temple|r", 0,  41)
  136.             player:GossipMenuAddItem(2, "|c00FF0000The Deadmines|r", 0,  42)
  137.             if (plyr == 1) or (plyr == 3) or (plyr == 4) or (plyr == 7) or (plyr == 11) then
  138.                     player:GossipMenuAddItem(2, "|c00FF0000The Stockade|r", 0,  43)
  139.             end
  140.             player:GossipMenuAddItem(0, "|c99006600Next Page|r", 0,  994)
  141.             player:GossipSendMenu(1, unit)
  142.     end
  143.      
  144.     if (intid == 994) then -- Azeroth Instances Cont.
  145.             player:GossipMenuAddItem(7, "|cff6E353AReturn (Notice:pls make a team and teleport)|r", 0, 1010)
  146.             player:GossipMenuAddItem(2, "|c00FF0000Uldaman|r", 0,  44)
  147.             player:GossipMenuAddItem(2, "|c00FF0000Wailing Caverns|r", 0,  45)
  148.             player:GossipMenuAddItem(2, "|c00FF0000Zul'Farrak|r", 0,  46)
  149.             player:GossipMenuAddItem(0, "|c99006600Previous Page|r", 0,  3)
  150.             player:GossipSendMenu(1, unit)
  151.     end
  152.      
  153.     if (intid == 4) then -- Azeroth Raids
  154.             player:GossipMenuAddItem(7, "|cff6E353AReturn (Notice:pls make a team and teleport)|r", 0, 1010)
  155.             player:GossipMenuAddItem(2, "|c00FF0000Blackwing Lair|r", 0,  47)
  156.             player:GossipMenuAddItem(2, "|c00FF0000Molten Core|r", 0,  48)
  157.             player:GossipMenuAddItem(2, "|c00FF0000Onyxia's Lair|r", 0,  49)
  158.             player:GossipMenuAddItem(2, "|c00FF0000Ruins of Ahn'Qiraj|r", 0,  50)
  159.             player:GossipMenuAddItem(2, "|c00FF0000Temple of Ahn'Qiraj|r", 0,  51)
  160.             player:GossipMenuAddItem(2, "|c00FF0000Zul'Gurub|r", 0, 52)
  161.             player:GossipSendMenu(1, unit)
  162.     end
  163.      
  164.     if (intid == 5) then -- Outland Locations
  165.             player:GossipMenuAddItem(7, "|cff6E353AReturn|r", 0, 1010)          
  166.             player:GossipMenuAddItem(2, "|c00FF0000Blade's Edge Mountains|r", 0,  53)
  167.             player:GossipMenuAddItem(2, "|c00FF0000Hellfire Peninsula|r", 0,  54)
  168.             player:GossipMenuAddItem(2, "|c00FF0000Nagrand|r", 0,  55)
  169.             player:GossipMenuAddItem(2, "|c00FF0000Netherstorm|r", 0,  56)
  170.             player:GossipMenuAddItem(2, "|c00FF0000Shadowmoon Valley|r", 0,  57)
  171.             player:GossipMenuAddItem(2, "|c00FF0000Terokkar Forest|r", 0,  58)
  172.             player:GossipMenuAddItem(2, "|c00FF0000Zangarmarsh|r", 0,  59)
  173.             player:GossipSendMenu(1, unit)
  174.     end
  175.      
  176.     if (intid == 6) then -- Outland Instances
  177.             player:GossipMenuAddItem(7, "|cff6E353AReturn (Notice:pls make a team and teleport)|r", 0, 1010)
  178.             player:GossipMenuAddItem(2, "|c00FF0000Auchindoun|r", 0,  60)
  179.             player:GossipMenuAddItem(2, "|c00FF0000Caverns of Time|r", 0,  61)
  180.             player:GossipMenuAddItem(2, "|c00FF0000Coilfang Reservoir|r", 0,  62)
  181.             player:GossipMenuAddItem(2, "|c00FF0000Hellfire Citadel|r", 0,  63)
  182.             player:GossipMenuAddItem(2, "|c00FF0000Magisters' Terrace|r", 0,  64)
  183.             player:GossipMenuAddItem(2, "|c00FF0000Tempest Keep|r", 0,  65)
  184.             player:GossipSendMenu(1, unit)
  185.     end
  186.      
  187.     if (intid == 7) then -- Outland Raids
  188.             player:GossipMenuAddItem(7, "|cff6E353AReturn (Notice:pls make a team and teleport)|r", 0, 1010)
  189.             player:GossipMenuAddItem(2, "|c00FF0000Black Temple|r", 0,  66)
  190.             player:GossipMenuAddItem(2, "|c00FF0000Hyjal Summit|r", 0,  67)
  191.             player:GossipMenuAddItem(2, "|c00FF0000Serpentshrine Cavern|r", 0,  68)
  192.             player:GossipMenuAddItem(2, "|c00FF0000Gruul's Lair|r", 0,  69)
  193.             player:GossipMenuAddItem(2, "|c00FF0000Magtheridon's Lair|r", 0,  70)
  194.             player:GossipMenuAddItem(2, "|c00FF0000Karazhan|r", 0, 71)
  195.             player:GossipMenuAddItem(2, "|c00FF0000Sunwell Plateau|r", 0,  72)
  196.             player:GossipMenuAddItem(2, "|c00FF0000The Eye|r", 0,  73)
  197.             player:GossipMenuAddItem(2, "|c00FF0000Zul'Aman|r", 0,  74)
  198.             player:GossipSendMenu(1, unit)
  199.     end
  200.      
  201.     if (intid == 8) then -- Northrend Locations
  202.             player:GossipMenuAddItem(7, "|cff6E353AReturn|r", 0, 1010)  
  203.             player:GossipMenuAddItem(2, "|c00FF0000Borean Tundra|r", 0, 75)
  204.             player:GossipMenuAddItem(2, "|c00FF0000Crystalsong Forest|r", 0, 76)
  205.             player:GossipMenuAddItem(2, "|c00FF0000DragonBlight|r", 0, 77)
  206.             player:GossipMenuAddItem(2, "|c00FF0000Grizzly Hills|r", 0, 78)
  207.             player:GossipMenuAddItem(2, "|c00FF0000Howling Fjord|r", 0, 79)
  208.             player:GossipMenuAddItem(2, "|c00FF0000Icecrown|r", 0, 80)
  209.             player:GossipMenuAddItem(2, "|c00FF0000Sholazar Basin|r", 0, 81)
  210.             player:GossipMenuAddItem(2, "|c00FF0000The Storm Peaks|r", 0, 82)
  211.             player:GossipMenuAddItem(2, "|c00FF0000WinterGrasp|r", 0, 83)
  212.             player:GossipMenuAddItem(2, "|c00FF0000Zul'Drak|r", 0, 84)
  213.             player:GossipSendMenu(1, unit)
  214.     end
  215.      
  216.     if (intid == 90002) then -- Northrend Instances
  217.             player:GossipMenuAddItem(7, "|cff6E353AReturn (Notice:pls make a team and teleport)|r", 0, 8001)
  218.             player:GossipMenuAddItem(2, "|c00FF0000Azjol-Nerub|r", 0, 85)
  219.             player:GossipMenuAddItem(2, "|c00FF0000Drak'Tharon Keep|r", 0, 86)
  220.             player:GossipMenuAddItem(2, "|c00FF0000Gundrak|r", 0, 87)
  221.             player:GossipMenuAddItem(2, "|c00FF0000The Culling of Stratholme|r", 0, 88)
  222.             player:GossipMenuAddItem(2, "|c00FF0000The Halls of Lightning|r", 0, 89)
  223.             player:GossipMenuAddItem(2, "|c00FF0000The Halls of Stone|r", 0, 90)
  224.             player:GossipMenuAddItem(2, "|c00FF0000The Nexus|r", 0, 91)
  225.             player:GossipMenuAddItem(2, "|c00FF0000The Violet Hold|r", 0, 92)
  226.             player:GossipMenuAddItem(2, "|c00FF0000Utgarde Keep|r", 0, 93)
  227.             player:GossipMenuAddItem(2, "|c00FF0000Utgarde Pinnacle|r", 0, 94)
  228.             player:GossipSendMenu(1, unit)
  229.     end
  230.      
  231.     if (intid == 10) then -- Northrend Raids
  232.             player:GossipMenuAddItem(2, "|c00FF0000Naxxramas|r", 0, 95)
  233.             player:GossipMenuAddItem(2, "|c00FF0000The Eye of Eternity|r", 0, 96)
  234.             player:GossipMenuAddItem(2, "|c00FF0000The Obsidian Sanctum|r", 0, 97)
  235.             player:GossipMenuAddItem(2, "|c00FF0000Ulduar|r", 0, 98)
  236.             player:GossipMenuAddItem(2, "|c00FF0000Vault of Archavon|r", 0, 99)
  237.             player:GossipMenuAddItem(0, "|c99006600Home Page|r", 0, 999)
  238.             player:GossipSendMenu(1, unit)
  239.     end
  240.    
  241.    
  242.     if(intid == 66666) then --mall center
  243. player:Teleport(1, -6213.809082, -3863.018799, -58.196514, 4.734996)
  244. player:Dismount()
  245. player:GossipComplete()
  246. end
  247.  
  248.    
  249.     if(intid == 99992) then --mall center
  250. player:Teleport(0, -11170.207031, -2038.059082, 47.782959, 3.074821)
  251. player:Dismount()
  252. player:GossipComplete()
  253. end
  254.    
  255. if(intid == 1011) then --mall center
  256. player:Teleport(1, 4612.901367, -3860.338379, 944.641235, 1.026173)
  257. player:Dismount()
  258. player:GossipComplete()
  259. end
  260.    
  261.    
  262.     if(intid == 20010) then --mall center
  263. player:Teleport(30, 719.341675, -12.025321, 50.373444, 3.390540)
  264. player:Dismount()
  265. player:GossipComplete()
  266. end
  267.    
  268.     if(intid == 10000) then --Toc
  269. player:Teleport(571, 5830.139160, 477.591949, 658.930054, 4)
  270. player:Dismount()
  271. player:GossipComplete()
  272. end
  273.  
  274. if(intid == 3079) then --Gadgetzan zone
  275. player:Teleport(1, -7154.859863, -3817.939941, 8.397767, 0)
  276. player:Dismount()
  277. player:SendBroadcastMessage("|cff00FF1DTeleporting to [Gadgetzan]")
  278. player:SendNotification("|cff00FF1DPlease wait.....")
  279. player:GossipComplete()
  280. end
  281.  
  282. if (intid == 3080) then -- arena 5vs5 pvp
  283. player:Teleport(560, 1351.119, -245.576, 63.543, 0)
  284. player:Dismount()
  285. player:SendBroadcastMessage("|cff00FF1DTeleporting to [5vs5 Arena]")
  286. player:SendNotification("|cff00FF1DPlease wait.....")
  287. player:GossipComplete()
  288. end
  289.  
  290. if(intid == 3081) then --Quel'danas horda
  291. player:Teleport(530, 12938.587891, -6931.875000, 4.068894, 0)
  292. player:Dismount()
  293. player:SendBroadcastMessage("|cff00FF1DTeleporting to [Quel'danas]")
  294. player:SendNotification("|cff00FF1DPlease wait.....")
  295. player:GossipComplete()
  296. end
  297.  
  298. if(intid == 10006) then --Duelos dark Portal
  299. player:Teleport(530, -266.572906, 943.086121, 84.617783, 0)
  300. player:Dismount()
  301. player:SendBroadcastMessage("|cff00FF1DTeleporting to [Zone of Duels]")
  302. player:SendNotification("|cff00FF1DPlease wait.....")
  303. player:GossipComplete()
  304. end
  305. if(intid == 3143) then -- ArgentTournament
  306. player:Teleport(571, 8515.889648, 629.250000, 547.745972, 1.5)
  307. player:Dismount()
  308. player:SendBroadcastMessage("|cff00FF1DTeleporting to [Argent Tournament]")
  309. player:SendNotification("|cff00FF1DPlease wait.....")
  310. player:GossipComplete()
  311.     end
  312.        
  313. if(intid == 99991) then --Well of the forgotten
  314. player:Teleport(0, -11068.8, -1808.7, 52.7, 0)
  315. player:Dismount()
  316. player:SendBroadcastMessage("|cff00FF1DTeleporting to [Well of The Forgotten]")
  317. player:SendNotification("|cff00FF1DPlease wait.....")
  318. player:GossipComplete()
  319. end
  320.  
  321. if(intid == 556460) then
  322. if (player:GetTeam() < 1) then
  323. player:Teleport(571, 5761.551270, 712.998474, 642.195374, 2.475679)
  324. else
  325. player:Teleport(571, 5887.768066, 570.004822, 640.847595, 5.304965)
  326. end
  327. end
  328.  
  329.         if (intid == 3092) then
  330.         player:Teleport(571, 5575.551758, 5723.434082, -75.240295, 1.998841)
  331.         player:GossipComplete()
  332.         end
  333.        
  334.         if ( intid == 3093) then
  335.         player:Teleport(571, 8150.500488, 2810.237305, 576.7559881, 5.614261)
  336.         player:GossipComplete()
  337.         end
  338.        
  339.         if (intid == 3100) then
  340.         player:Teleport(571, 6417.224609, 444.628815, 511.980682, 2.858296)
  341.         player:GossipComplete()
  342.         end
  343.        
  344.         if (intid == 3106) then
  345.         player:Teleport(571, 5449.366211, -2283.365234, 297.777283, 4.714105)
  346.         player:GossipComlete()
  347.         end
  348.        
  349.         if (intid == 3107) then
  350.         player:Teleport(571, 5751.228516, -3483.190430, 383.304413, 4.853304)
  351.         player:GossipComplete()
  352.         end
  353.  
  354.  
  355.    
  356.     -- Shattrath
  357.      
  358.     if (intid == 11) then
  359.             player:Teleport(530, -1817.82, 5453.04, -12.42, 0)
  360.             player:Dismount()
  361.             player:SendNotification("|r|cff00ccffSystem |cffff0000Teleport To [Shattrath City]|r")
  362.             player:GossipComplete()
  363.     end
  364.    
  365.        --zona de profesiones
  366.      
  367.     if (intid == 5567) then
  368.             player:Teleport(530, -248.646118, 934.131592, 85.260094, 1.5)
  369.             player:Dismount()
  370.             player:SendNotification("|r|cff00ccffSystem |cffff0000Teleport To [The Dark Portal]|r")
  371.             player:GossipComplete()
  372.     end
  373.         --mallzone
  374.        
  375.     if (intid == 5564) then
  376.             player:Teleport(1, -6934.411621, -4936.770508, 1.825763, 1.522874)
  377.             player:Dismount()
  378.             player:SendNotification("|r|cff00ccffSystem |cffff0000Teleport To [Start-Zone]|r")
  379.             player:GossipComplete()
  380.     end
  381.      
  382.         --mallzone alliance
  383.      if (intid == 55641) then
  384.             player:Teleport(0, -4923.826660, -957.8259, 502.673767, 0)
  385.             player:Dismount()
  386.             player:SendNotification("|r|cff00ccffSystem |cffff0000Teleport To [Mall Zone Horde]|r")
  387.             player:GossipComplete()
  388.     end
  389.    
  390.         --mallzone horde
  391.     if (intid == 55642) then
  392.             player:Teleport(1, 1573.247192, -4413.024414, 7.125350, 0.632247)
  393.             player:Dismount()
  394.             player:SendNotification("|r|cff00ccffSystem |cffff0000Teleport To [Mall Zone Horde]|r")
  395.             player:GossipComplete()
  396.     end
  397.    
  398.        
  399.     -- Alliance Cities
  400.      
  401.     if (intid == 19) then -- Stormwind
  402.             player:Teleport(0, -8913.23, 554.63, 93.79, 0)
  403.             player:Dismount()
  404.             player:GossipComplete()
  405.     end
  406.      
  407.     if (intid == 20) then -- Ironforge
  408.             player:Teleport(0, -4923.826660, -957.8259, 502.673767, 0)
  409.             player:Dismount()
  410.             player:GossipComplete()
  411.     end
  412.      
  413.     if (intid == 21) then -- Darnassus
  414.             player:Teleport(1, 9945.49, 2609.89, 1316.26, 0)
  415.             player:Dismount()
  416.             player:GossipComplete()
  417.     end
  418.      
  419.     if (intid == 22) then -- Exodar
  420.             player:Teleport(530, -4002.67, -11875.54, -0.71, 0)
  421.             player:Dismount()
  422.             player:GossipComplete()
  423.     end
  424.      
  425.      
  426.     -- Horde Cities
  427.      
  428.     if (intid == 23) then -- Orgimmar
  429.             player:Teleport(1, 1571.830322, -4414.051758, 7.721913, 0)
  430.             player:Dismount()
  431.             player:GossipComplete()
  432.     end
  433.      
  434.     if (intid == 24) then -- Thunderbluff
  435.             player:Teleport(1, -1285.23, 117.86, 129.99, 0)
  436.             player:Dismount()
  437.             player:GossipComplete()
  438.     end
  439.      
  440.     if (intid == 25) then -- Undercity
  441.             player:Teleport(0, 1831.26, 238.52, 60.52, 0)
  442.             player:Dismount()
  443.             player:GossipComplete()
  444.     end
  445.      
  446.     if (intid == 26) then -- Silvermoon
  447.             player:Teleport(530, 9398.75, -7277.41, 14.21, 0)
  448.             player:Dismount()
  449.             player:GossipComplete()
  450.     end
  451.      
  452.      
  453.     -- Azeroth Locations
  454.      
  455.     if (intid == 27) then -- Eastern Kingdoms
  456.             player:GossipMenuAddItem(2, "Alterac Mountains", 0, 112)
  457.             player:GossipMenuAddItem(2, "Arathi Highlands", 0, 113)
  458.             player:GossipMenuAddItem(2, "Badlands", 0, 114)
  459.             player:GossipMenuAddItem(2, "Blasted Lands", 0, 115)
  460.             player:GossipMenuAddItem(2, "Burning Steppes", 0, 116)
  461.             player:GossipMenuAddItem(2, "Deadwind Pass", 0, 117)
  462.             player:GossipMenuAddItem(2, "Dun Morogh", 0, 118)
  463.             player:GossipMenuAddItem(2, "Duskwood", 0, 119)
  464.             player:GossipMenuAddItem(2, "Eastern Plaguelands", 0, 120)
  465.             player:GossipMenuAddItem(2, "Elwynn Forest", 0, 121)
  466.             player:GossipMenuAddItem(2, "Eversong Woods", 0, 122)
  467.             player:GossipMenuAddItem(2, "Ghostlands", 0, 123)
  468.             player:GossipMenuAddItem(2, "Hillsbrad Foothills", 0, 124)
  469.             player:GossipMenuAddItem(2, "Isle of Quel'Danas", 0, 125)
  470.             player:GossipMenuAddItem(0, "Next Page", 0, 996)
  471.             player:GossipMenuAddItem(0, "Home Page", 0, 999)
  472.             player:GossipSendMenu(1, unit)
  473.     end
  474.      
  475.     if (intid == 996) then -- Eastern Kingdoms Cont.
  476.             player:GossipMenuAddItem(2, "Loch Modan", 0, 126)
  477.             player:GossipMenuAddItem(2, "Redridge Mountains", 0, 127)
  478.             player:GossipMenuAddItem(2, "Searing Gorge", 0, 128)
  479.             player:GossipMenuAddItem(2, "Silverpine Forest", 0, 129)
  480.             player:GossipMenuAddItem(2, "Stranglethorn Vale", 0, 130)
  481.             player:GossipMenuAddItem(2, "Swamp of Sorrows", 0, 131)
  482.             player:GossipMenuAddItem(2, "The Hinterlands", 0, 132)
  483.             player:GossipMenuAddItem(2, "Tirisfal Glades", 0, 133)
  484.             player:GossipMenuAddItem(2, "Western Plaguelands", 0, 134)
  485.             player:GossipMenuAddItem(2, "Westfall", 0, 135)
  486.             player:GossipMenuAddItem(2, "Wetlands", 0, 136)
  487.             player:GossipMenuAddItem(0, "Previous Page", 0, 27)
  488.             player:GossipMenuAddItem(0, "Home Page", 0, 999)
  489.             player:GossipSendMenu(1, unit)
  490.     end
  491.      
  492.     if (intid == 28) then -- Kalimdor
  493.             player:GossipMenuAddItem(2, "Ashenvale", 0, 137)
  494.             player:GossipMenuAddItem(2, "Azshara", 0, 138)
  495.             player:GossipMenuAddItem(2, "Azuremyst Isle", 0, 139)
  496.             player:GossipMenuAddItem(2, "Bloodmyst Isle", 0, 140)
  497.             player:GossipMenuAddItem(2, "Darkshore", 0, 141)
  498.             player:GossipMenuAddItem(2, "Desolace", 0, 142)
  499.             player:GossipMenuAddItem(2, "Durotar", 0, 143)
  500.             player:GossipMenuAddItem(2, "Dustwallow Marsh", 0, 144)
  501.             player:GossipMenuAddItem(2, "Felwood", 0, 145)
  502.             player:GossipMenuAddItem(2, "Feralas", 0, 146)
  503.             player:GossipMenuAddItem(2, "Moonglade", 0, 147)
  504.             player:GossipMenuAddItem(2, "Mulgore", 0, 148)
  505.             player:GossipMenuAddItem(2, "Silithus", 0, 149)
  506.             player:GossipMenuAddItem(0, "Next Page", 0, 995)
  507.             player:GossipMenuAddItem(0, "Home Page", 0, 999)
  508.             player:GossipSendMenu(1, unit)
  509.     end
  510.      
  511.     if (intid == 995) then -- Kalimdor Cont.
  512.             player:GossipMenuAddItem(2, "Stonetalon Mountains", 0, 150)
  513.             player:GossipMenuAddItem(2, "Tanaris", 0, 151)
  514.             player:GossipMenuAddItem(2, "Teldrassil", 0, 152)
  515.             player:GossipMenuAddItem(2, "The Barrens", 0, 153)
  516.             player:GossipMenuAddItem(2, "Thousand Needles", 0, 154)
  517.             player:GossipMenuAddItem(2, "Un'Goro Crater", 0, 0, 155)
  518.             player:GossipMenuAddItem(2, "Winterspring", 0, 156)
  519.             player:GossipMenuAddItem(0, "Previous Page", 0, 28)
  520.             player:GossipMenuAddItem(0, "Home Page", 0, 999)
  521.             player:GossipSendMenu(1, unit)
  522.     end
  523.      
  524.     if (intid == 29) then -- Blackfathom Deeps
  525.             player:Teleport(1, 4247.34, 744.05, -24.71, 0)
  526.             player:GossipComplete()
  527.     end
  528.      
  529.     if (intid == 30) then -- Blackrock Depths
  530.             player:Teleport(0, -7576.74, -1126.68, 262.26, 0)
  531.             player:GossipComplete()
  532.     end
  533.      
  534.     if (intid == 31) then -- Dire Maul
  535.             player:Teleport(1, -3879.52, 1095.26, 154.78, 0)
  536.             player:GossipComplete()
  537.     end
  538.      
  539.     if (intid == 32) then -- Gnomeregan
  540.             player:Teleport(0, -5162.63, 923.21, 257.17, 0)
  541.             player:GossipComplete()
  542.     end
  543.      
  544.     if (intid == 33) then -- Maraudon
  545.             player:Teleport(1, -1412.73, 2816.92, 112.64, 0)
  546.             player:GossipComplete()
  547.     end
  548.      
  549.     if (intid == 34) then -- Ragefire Chasm
  550.             player:Teleport(1, 1814.17, -4401.13, -17.67, 0)
  551.             player:GossipComplete()
  552.     end
  553.      
  554.     if (intid == 35) then -- Razorfen Downs
  555.             player:Teleport(1, -4378.32, -1949.14, 88.57, 0)
  556.             player:GossipComplete()
  557.     end
  558.      
  559.     if (intid == 36) then -- Razorfen Kraul
  560.             player:Teleport(1, -4473.31, -1810.05, 86.11, 0)
  561.             player:GossipComplete()
  562.     end
  563.      
  564.     if (intid == 37) then -- Scarlet Monastery
  565.             player:Teleport(0, 2881.84, -816.23, 160.33, 0)
  566.             player:GossipComplete()
  567.     end
  568.      
  569.     if (intid == 38) then -- Scholomance
  570.             player:Teleport(0, 1229.45, -2576.66, 90.43, 0)
  571.             player:GossipComplete()
  572.     end
  573.      
  574.     if (intid == 39) then -- Shadowfang Keep
  575.             player:Teleport(0, -243.85, 1517.21, 76.23, 0)
  576.             player:GossipComplete()
  577.     end
  578.      
  579.     if (intid == 40) then -- Stratholme
  580.             player:Teleport(0, 3362.14, -3380.05, 144.78, 0)
  581.             player:GossipComplete()
  582.     end
  583.      
  584.     if (intid == 41) then -- Sunken Temple
  585.             player:Teleport(0, -10452.32, -3817.51, 18.06, 0)
  586.             player:GossipComplete()
  587.     end
  588.      
  589.     if (intid == 42) then -- The Deadmines
  590.             player:Teleport(0, -11084.10, 1556.17, 48.12, 0)
  591.             player:GossipComplete()
  592.     end
  593.      
  594.     if (intid == 43) then -- The Stockade
  595.             player:Teleport(0, -8797.29, 826.67, 97.63, 0)
  596.             player:GossipComplete()
  597.     end
  598.      
  599.     if (intid == 44) then -- Uldaman
  600.             player:Teleport(0, -6072.23, -2955.94, 209.61, 0)
  601.             player:GossipComplete()
  602.     end
  603.      
  604.     if (intid == 45) then -- Wailing Caverns
  605.             player:Teleport(1, -735.11, -2214.21, 16.83, 0)
  606.             player:GossipComplete()
  607.     end
  608.      
  609.     if (intid == 46) then -- Zul'Farrak
  610.             player:Teleport(1, -6825.69, -2882.77, 8.91, 0)
  611.             player:GossipComplete()
  612.     end
  613.      
  614.      
  615.     -- Azeroth Raids
  616.      
  617.     if (intid == 47) then -- Blackwing Lair
  618.             player:Teleport(469, -7666.11, -1101.53, 399.67, 0)
  619.             player:GossipComplete()
  620.     end
  621.      
  622.     if (intid == 48) then -- Molten Core
  623.             player:Teleport(230, 1117.61, -457.36, -102.49, 0)
  624.             player:GossipComplete()
  625.     end
  626.      
  627.     if (intid == 49) then -- Onyxia's Lair
  628.             player:Teleport(1, -4697.81, -3720.44, 50.35, 0)
  629.             player:GossipComplete()
  630.     end
  631.      
  632.     if (intid == 50) then -- Ruins of Ahn'Qiraj
  633.             player:Teleport(1, -8380.47, 1480.84, 14.35, 0)
  634.             player:GossipComplete()
  635.     end
  636.      
  637.     if (intid == 51) then -- Temple of Ahn'Qiraj
  638.             player:Teleport(1, -8258.27, 1962.73, 129.89, 0)
  639.             player:GossipComplete()
  640.     end
  641.      
  642.     if (intid == 52) then -- Zul'Gurub
  643.             player:Teleport(0, -11916.74, -1203.32, 92.28, 0)
  644.             player:GossipComplete()
  645.     end
  646.      
  647.      
  648.     -- Outland Locations
  649.      
  650.     if (intid == 53) then -- Blade's Edge Mountains
  651.             player:Teleport(530, 2039.24, 6409.27, 134.30, 0)
  652.             player:GossipComplete()
  653.     end
  654.      
  655.     if (intid == 54) then -- Hellfire Peninsula
  656.             player:Teleport(530, -247.37, 964.77, 84.33, 0)
  657.             player:GossipComplete()
  658.     end
  659.      
  660.     if (intid == 55) then -- Nagrand
  661.             player:Teleport(530, -605.84, 8442.39, 60.76, 0)
  662.             player:GossipComplete()
  663.     end
  664.      
  665.     if (intid == 56) then -- Netherstorm
  666.             player:Teleport(530, 3055.70, 3671.63, 142.44, 0)
  667.             player:GossipComplete()
  668.     end
  669.      
  670.     if (intid == 57) then -- Shadowmoon Valley
  671.             player:Teleport(530, -2859.75, 3184.24, 9.76, 0)
  672.             player:GossipComplete()
  673.     end
  674.      
  675.     if (intid == 58) then -- Terokkar Forest
  676.             player:Teleport(530, -1917.17, 4879.45, 2.10, 0)
  677.             player:GossipComplete()
  678.     end
  679.      
  680.     if (intid == 59) then -- Zangarmarsh
  681.             player:Teleport(530, -206.61, 5512.90, 21.58, 0)
  682.             player:GossipComplete()
  683.     end
  684.      
  685.      
  686.     -- Outland Instances
  687.      
  688.     if (intid == 60) then -- Auchindoun
  689.             player:Teleport(530, -3323.76, 4934.31, -100.21, 0)
  690.             player:GossipComplete()
  691.     end
  692.      
  693.     if (intid == 61) then -- Caverns of Time
  694.             player:Teleport(1, -8187.16, -4704.91, 19.33, 0)
  695.             player:GossipComplete()
  696.     end
  697.      
  698.     if (intid == 62) then -- Coilfang Reservoir
  699.             player:Teleport(530, 731.04, 6849.35, -66.62, 0)
  700.             player:GossipComplete()
  701.     end
  702.      
  703.     if (intid == 63) then -- Hellfire Citadel
  704.             player:Teleport(530, -331.87, 3039.30, -16.66, 0)
  705.             player:GossipComplete()
  706.     end
  707.      
  708.     if (intid == 64) then -- Magisters' Terrace
  709.             player:Teleport(530, 12884.92, -7333.78, 65.48, 0)
  710.             player:GossipComplete()
  711.     end
  712.      
  713.     if (intid == 65) then -- Tempest Keep
  714.             player:Teleport(530, 3088.25, 1388.17, 185.09, 0)
  715.             player:GossipComplete()
  716.     end
  717.      
  718.      
  719.     -- Outland Raids
  720.      
  721.     if (intid == 66) then -- Black Temple
  722.             player:Teleport(530, -3638.16, 316.09, 35.40, 0)
  723.             player:GossipComplete()
  724.     end
  725.      
  726.     if (intid == 67) then -- Hyjal Summit
  727.             player:Teleport(1, -8175.94, -4178.52, -166.74, 0)
  728.             player:GossipComplete()
  729.     end
  730.      
  731.     if (intid == 68) then -- Serpentshrine Cavern
  732.             player:Teleport(530, 731.04, 6849.35, -66.62, 0)
  733.             player:GossipComplete()
  734.     end
  735.      
  736.     if (intid == 69) then -- Gruul's Lair
  737.             player:Teleport(530, 3528.99, 5133.50, 1.31, 0)
  738.             player:GossipComplete()
  739.     end
  740.      
  741.     if (intid == 70) then -- Magtheridon's Lair
  742.             player:Teleport(530, -337.50, 3131.88, -102.92, 0)
  743.             player:GossipComplete()
  744.     end
  745.      
  746.     if (intid == 71) then -- Karazhan
  747.             player:Teleport(0, -11119.22, -2010.73, 47.09, 0)
  748.             player:GossipComplete()
  749.     end
  750.      
  751.     if (intid == 72) then -- Sunwell Plateau
  752.             player:Teleport(530, 12560.79, -6774.58, 15.08, 0)
  753.             player:GossipComplete()
  754.     end
  755.      
  756.     if (intid == 73) then -- The Eye
  757.             player:Teleport(530, 3088.25, 1388.17, 185.09, 0)
  758.             player:GossipComplete()
  759.     end
  760.      
  761.     if (intid == 74) then -- Zul'Aman
  762.             player:Teleport(530, 6850, -7950, 170, 0)
  763.             player:GossipComplete()
  764.     end
  765.      
  766.      
  767.     -- Northrend Locations
  768.      
  769.     if (intid == 75) then -- Borean Tundra
  770.             player:Teleport(571, 2920.15, 4043.40, 1.82, 0)
  771.             player:GossipComplete()
  772.     end
  773.      
  774.     if (intid == 76) then -- Crystalsong Forest
  775.             player:Teleport(571, 5371.18, 109.11, 157.65, 0)
  776.             player:GossipComplete()
  777.     end
  778.      
  779.     if (intid == 77) then -- Dragonblight
  780.             player:Teleport(571, 2729.59, 430.70, 66.98, 0)
  781.             player:GossipComplete()
  782.     end
  783.      
  784.     if (intid == 78) then -- Grizzly Hills
  785.             player:Teleport(571, 3587.20, -4545.12, 198.75, 0)
  786.             player:GossipComplete()
  787.     end
  788.      
  789.     if (intid == 79) then -- Howling Fjord
  790.             player:Teleport(571, 154.39, -4896.33, 296.14, 0)
  791.             player:GossipComplete()
  792.     end
  793.      
  794.     if (intid == 80) then -- Icecrown
  795.             player:Teleport(571, 8406.89, 2703.79, 665.17, 0)
  796.             player:GossipComplete()
  797.     end
  798.      
  799.     if (intid == 81) then -- Sholazar Basin
  800.             player:Teleport(571, 5569.49, 5762.99, -75.22, 0)
  801.             player:GossipComplete()
  802.     end
  803.      
  804.     if (intid == 82) then -- The Storm Peaks
  805.             player:Teleport(571, 6180.66, -1085.65, 415.54, 0)
  806.             player:GossipComplete()
  807.     end
  808.      
  809.     if (intid == 83) then -- Wintergrasp
  810.             player:Teleport(571, 5044.03, 2847.23, 392.64, 0)
  811.             player:GossipComplete()
  812.     end
  813.      
  814.     if (intid == 84) then -- Zul'Drak
  815.             player:Teleport(571, 4700.09, -3306.54, 292.41, 0)
  816.             player:GossipComplete()
  817.     end
  818.      
  819.      
  820.     -- Northrend Instances
  821.      
  822.     if (intid == 85) then -- Azjol-Nerub
  823.             player:Teleport(571, 3738.93, 2164.14, 37.29, 0)
  824.             player:GossipComplete()
  825.     end
  826.      
  827.     if (intid == 86) then -- Drak'Tharon
  828.             player:Teleport(571, 4772.13, -2035.85, 229.38, 0)
  829.             player:GossipComplete()
  830.     end
  831.      
  832.     if (intid == 87) then -- Gundrak
  833.             player:Teleport(571, 6937.12, -4450.80, 450.90, 0)
  834.             player:GossipComplete()
  835.     end
  836.      
  837.     if (intid == 88) then -- The Culling of Stratholme
  838.             player:Teleport(1, -8746.94, -4437.69, -199.98, 0)
  839.             player:GossipComplete()
  840.     end
  841.      
  842.     if (intid == 89) then -- The Halls of Lightning
  843.             player:Teleport(571, 9171.01, -1375.94, 1099.55, 0)
  844.             player:GossipComplete()
  845.     end
  846.      
  847.     if (intid == 90) then -- The Halls of Stone
  848.             player:Teleport(571, 8921.35, -988.56, 1039.37, 0)
  849.             player:GossipComplete()
  850.     end
  851.      
  852.     if (intid == 91) then -- The Nexus
  853.             player:Teleport(571, 3784.76, 6941.97, 104.49, 0)
  854.             player:GossipComplete()
  855.     end
  856.      
  857.     if (intid == 92) then -- The Violet Hold
  858.             player:Teleport(571, 5695.19, 505.38, 652.68, 0)
  859.             player:GossipComplete()
  860.     end
  861.      
  862.     if (intid == 93) then -- Utgarde Keep
  863.             player:Teleport(571, 1222.44, -4862.61, 41.24, 0)
  864.             player:GossipComplete()
  865.     end
  866.      
  867.     if (intid == 94) then -- Utgarde Pinnacle
  868.             player:Teleport(571, 1251.10, -4856.31, 215.86, 0)
  869.             player:GossipComplete()
  870.     end
  871.      
  872.      
  873.     -- Northrend Raids
  874.      
  875.     if (intid == 95) then -- Naxxramas
  876.             player:Teleport(571, 3669.77, -1275.48, 243.51, 0)
  877.             player:GossipComplete()
  878.     end
  879.      
  880.     if (intid == 96) then -- The Eye of Eternity
  881.             player:Teleport(571, 3873.50, 6974.83, 152.04, 0)
  882.             player:GossipComplete()
  883.     end
  884.      
  885.     if (intid == 97) then -- The Obsidian Sanctum
  886.             player:Teleport(571, 3547.39, 267.95, -115.96, 0)
  887.             player:GossipComplete()
  888.     end
  889.      
  890.     if (intid == 98) then -- Ulduar
  891.             player:Teleport(571, 9330.53, -1115.40, 1245.14, 0)
  892.             player:GossipComplete()
  893.     end
  894.      
  895.     if (intid == 99) then -- Vault of Archavon
  896.             player:Teleport(571, 5410.21, 2842.37, 418.67, 0)
  897.             player:GossipComplete()
  898.     end
  899.          
  900.     -- Eastern Kingdoms
  901.      
  902.     if (intid == 112) then -- Alterac Mountains
  903.             player:Teleport(0, 353.79, -607.08, 150.76, 0)
  904.             player:GossipComplete()
  905.     end
  906.      
  907.     if (intid == 113) then -- Arathi Highlands
  908.             player:Teleport(0, -2269.78, -2501.06, 79.04, 0)
  909.             player:GossipComplete()
  910.     end
  911.      
  912.     if (intid == 114) then -- Badlands
  913.             player:Teleport(0, -6026.58, -3318.27, 260.64, 0)
  914.             player:GossipComplete()
  915.     end
  916.      
  917.     if (intid == 115) then -- Blasted Lands
  918.             player:Teleport(0, -10797.67, -2994.29, 44.42, 0)
  919.             player:GossipComplete()
  920.     end
  921.      
  922.     if (intid == 116) then -- Burning Steppes
  923.             player:Teleport(0, -8357.72, -2537.49, 135.01, 0)
  924.             player:GossipComplete()
  925.     end
  926.      
  927.     if (intid == 117) then -- Deadwind Pass
  928.             player:Teleport(0, -10460.22, -1699.33, 81.85, 0)
  929.             player:GossipComplete()
  930.     end
  931.      
  932.     if (intid == 118) then -- Dun Morogh
  933.             player:Teleport(0, -6234.99, 341.24, 383.22, 0)
  934.             player:GossipComplete()
  935.     end
  936.      
  937.     if (intid == 119) then -- Duskwood
  938.             player:Teleport(0, -10068.30, -1501.07, 28.41, 0)
  939.             player:GossipComplete()
  940.     end
  941.      
  942.     if (intid == 120) then -- Eastern Plaguelands
  943.             player:Teleport(0, 1924.70, -2653.54, 59.70, 0)
  944.             player:GossipComplete()
  945.     end
  946.      
  947.     if (intid == 121) then -- Elwynn Forest
  948.             player:Teleport(0, -8939.71, -131.22, 83.62, 0)
  949.             player:GossipComplete()
  950.     end
  951.      
  952.     if (intid == 122) then -- Eversong Woods
  953.             player:Teleport(530, 10341.73, -6366.29, 34.31, 0)
  954.             player:GossipComplete()
  955.     end
  956.      
  957.     if (intid == 123) then -- Ghostlands
  958.             player:Teleport(530, 7969.87, -6872.63, 58.66, 0)
  959.             player:GossipComplete()
  960.     end
  961.      
  962.     if (intid == 124) then -- Hillsbrad Foothills
  963.             player:Teleport(0, -585.70, 612.18, 83.80, 0)
  964.             player:GossipComplete()
  965.     end
  966.      
  967.     if (intid == 125) then -- Isle of Quel'Danas
  968.             player:Teleport(530, 12916.81, -6867.82, 7.69, 0)
  969.             player:GossipComplete()
  970.     end
  971.      
  972.     if (intid == 126) then -- Loch Modan
  973.             player:Teleport(0, -4702.59, -2698.61, 318.75, 0)
  974.             player:GossipComplete()
  975.     end
  976.      
  977.     if (intid == 127) then -- Redridge Mountains
  978.             player:Teleport(0, -9600.62, -2123.21, 66.23, 0)
  979.             player:GossipComplete()
  980.     end
  981.      
  982.     if (intid == 128) then -- Searing Gorge
  983.             player:Teleport(0, -6897.73, -1821.58, 241.16, 0)
  984.             player:GossipComplete()
  985.     end
  986.      
  987.     if (intid == 129) then -- Silverpine Forest
  988.             player:Teleport(0, 1499.57, 623.98, 47.01, 0)
  989.             player:GossipComplete()
  990.     end
  991.      
  992.     if (intid == 130) then -- Stranglethorn Vale
  993.             player:Teleport(0, -11355.90, -383.40, 65.14, 0)
  994.             player:GossipComplete()
  995.     end
  996.      
  997.     if (intid == 131) then -- Swamp of Sorrows
  998.             player:Teleport(0, -10552.60, -2355.25, 85.95, 0)
  999.             player:GossipComplete()
  1000.     end
  1001.      
  1002.     if (intid == 132) then -- The Hinterlands
  1003.             player:Teleport(0, 92.63, -1942.31, 154.11, 0)
  1004.             player:GossipComplete()
  1005.     end
  1006.      
  1007.     if (intid == 133) then -- Tirisfal Glades
  1008.             player:Teleport(0, 1676.13, 1669.37, 137.02, 0)
  1009.             player:GossipComplete()
  1010.     end
  1011.      
  1012.     if (intid == 134) then -- Western Plaguelands
  1013.             player:Teleport(0, 1635.57, -1068.50, 66.57, 0)
  1014.             player:GossipComplete()
  1015.     end
  1016.      
  1017.     if (intid == 135) then -- Westfall
  1018.             player:Teleport(0, -9827.95, 865.80, 25.80, 0)
  1019.             player:GossipComplete()
  1020.     end
  1021.      
  1022.     if (intid == 136) then -- Wetlands
  1023.             player:Teleport(0, -4086.32, -2620.72, 43.55, 0)
  1024.             player:GossipComplete()
  1025.     end
  1026.      
  1027.      
  1028.     -- Kalimdor
  1029.      
  1030.     if (intid == 137) then -- Ashenvale
  1031.             player:Teleport(1, 3474.41, 853.47, 5.76, 0)
  1032.             player:GossipComplete()
  1033.     end
  1034.      
  1035.     if (intid == 138) then -- Azshara
  1036.             player:Teleport(1, 2763.93, -3881.34, 92.52, 0)
  1037.             player:GossipComplete()
  1038.     end
  1039.      
  1040.     if (intid == 139) then -- Azuremyst Isle
  1041.             player:Teleport(530, -3972.72, -13914.99, 98.88, 0)
  1042.             player:GossipComplete()
  1043.     end
  1044.      
  1045.     if (intid == 140) then -- Bloodmyst Isle
  1046.             player:Teleport(530, -2721.67, -12208.90, 9.08, 0)
  1047.             player:GossipComplete()
  1048.     end
  1049.      
  1050.     if (intid == 141) then -- Darkshore
  1051.             player:Teleport(1, 4336.61, 173.83, 46.84, 0)
  1052.             player:GossipComplete()
  1053.     end
  1054.      
  1055.     if (intid == 142) then -- Desolace
  1056.             player:Teleport(1, 47.28, 1684.64, 93.55, 0)
  1057.             player:GossipComplete()
  1058.     end
  1059.      
  1060.     if (intid == 143) then -- Durotar
  1061.             player:Teleport(1, -611.61, -4263.16, 38.95, 0)
  1062.             player:GossipComplete()
  1063.     end
  1064.      
  1065.     if (intid == 144) then -- Dustwallow Marsh
  1066.             player:Teleport(1, -3682.58, -2556.93, 58.43, 0)
  1067.             player:GossipComplete()
  1068.     end
  1069.      
  1070.     if (intid == 145) then -- Felwood
  1071.             player:Teleport(1, 3590.56, -1516.69, 169.98, 0)
  1072.             player:GossipComplete()
  1073.     end
  1074.      
  1075.     if (intid == 146) then -- Feralas
  1076.             player:Teleport(1, -4300.02, -631.56, -9.35, 0)
  1077.             player:GossipComplete()
  1078.     end
  1079.      
  1080.     if (intid == 147) then -- Moonglade
  1081.             player:Teleport(1, 7999.68, -2670.19, 512.09, 0)
  1082.             player:GossipComplete()
  1083.     end
  1084.      
  1085.     if (intid == 148) then -- Mulgore
  1086.             player:Teleport(1, -2931.49, -262.82, 53.25, 0)
  1087.             player:GossipComplete()
  1088.     end
  1089.      
  1090.     if (intid == 149) then -- Silithus
  1091.             player:Teleport(1, -6814.57, 833.77, 49.74, 0)
  1092.             player:GossipComplete()
  1093.     end
  1094.      
  1095.     if (intid == 150) then -- Stonetalon Mountains
  1096.             player:Teleport(1, -225.34, -765.16, 6.4, 0)
  1097.             player:GossipComplete()
  1098.     end
  1099.      
  1100.     if (intid == 151) then -- Tanaris
  1101.             player:Teleport(1, -6999.47, -3707.94, 26.44, 0)
  1102.             player:GossipComplete()
  1103.     end
  1104.      
  1105.     if (intid == 152) then -- Teldrassil
  1106.             player:Teleport(1, 8754.06, 949.62, 25.99, 0)
  1107.             player:GossipComplete()
  1108.     end
  1109.      
  1110.     if (intid == 153) then -- The Barrens
  1111.             player:Teleport(1, -948.46, -3738.60, 5.98, 0)
  1112.             player:GossipComplete()
  1113.     end
  1114.      
  1115.     if (intid == 154) then -- Thousand Needles
  1116.             player:Teleport(1, -4685.72, -1836.24, -44.04, 0)
  1117.             player:GossipComplete()
  1118.     end
  1119.      
  1120.     if (intid == 155) then -- Un'Goro Crater
  1121.             player:Teleport(1, -6162.47, -1098.74, -208.99, 0)
  1122.             player:GossipComplete()
  1123.     end
  1124.      
  1125.     if (intid == 156) then -- Winterspring
  1126.             player:Teleport(1, 6896.27, -2302.51, 586.69, 0)
  1127.             player:GossipComplete()
  1128.  
  1129. end
  1130. end
  1131.  
  1132. RegisterCreatureGossipEvent(NpcEntry, 1, Teleporter_Gossip)
  1133. RegisterCreatureGossipEvent(NpcEntry, 2, Teleporter_Events)
Advertisement
Add Comment
Please, Sign In to add comment