Hello guys. I downloaded this NPC teleporter and tried to add some locations but "Custom cities" doesn't work. it won't open the menu and won't allow to port.
Here is the script please help i'll +rep
Link- Pastebin
Hello guys. I downloaded this NPC teleporter and tried to add some locations but "Custom cities" doesn't work. it won't open the menu and won't allow to port.
Here is the script please help i'll +rep
Link- Pastebin
from 37 views doesn't anybody knows? from all the scripters on this website none want to help?
Hey It was two simple mistakes, First mistake you never defined 3002 for your other custom city, and the second was that you had put two teleport cords for one teleport option. try it now, and if doesn't work let me know.
Code:function On_Gossip(unit, event, player) unit:GossipCreateMenu(50, player, 0) unit:GossipMenuAddItem(0, "Horde Cities", 1, 0) unit:GossipMenuAddItem(0, "Alliance Cities", 2, 0) unit:GossipMenuAddItem(1, "Custom Mall", 1000, 0) unit:GossipMenuAddItem(0, "Custom Cities", 2000, 0) unit:GossipMenuAddItem(0, "Azeroth Locations", 3, 0) unit:GossipMenuAddItem(0, "Azeroth Instances", 5, 0) unit:GossipMenuAddItem(0, "Outland Locations", 6, 0) unit:GossipMenuAddItem(0, "Outland Instances", 7, 0) unit:GossipMenuAddItem(1, "Isle of Quel' Danas", 46, 0) unit:GossipMenuAddItem(1, "Gurubashi Arena", 45, 0) unit:GossipMenuAddItem(0, "Buff me now", 99, 0) unit:GossipMenuAddItem(0, "Healz me now", 98, 0) unit:GossipMenuAddItem(0, "Remove Ressurection Sickness", 900, 0) unit:GossipSendMenu(player) end function Gossip_Submenus(unit, event, player, id, intid, code) if(intid == 75) then unit:GossipCreateMenu(69, player, 0) unit:GossipMenuAddItem(0, "Horde Cities", 1, 0) unit:GossipMenuAddItem(0, "Alliance Cities", 2, 0) unit:GossipMenuAddItem(1, "Custom Mall", 1000, 0) unit:GossipMenuAddItem(0, "Custom Cities", 2000, 0) unit:GossipMenuAddItem(0, "Azeroth Locations", 3, 0) unit:GossipMenuAddItem(0, "Azeroth Instances", 5, 0) unit:GossipMenuAddItem(0, "Outland Locations", 6, 0) unit:GossipMenuAddItem(0, "Outland Instances", 7, 0) unit:GossipMenuAddItem(1, "Isle of Quel' Danas", 46, 0) unit:GossipMenuAddItem(1, "Gurubashi Arena", 45, 0) unit:GossipMenuAddItem(0, "Buff me now", 99, 0) unit:GossipMenuAddItem(0, "Healz me now", 98, 0) unit:GossipMenuAddItem(0, "Remove Ressurection Sickness", 900, 0) unit:GossipSendMenu(player) end if(intid == 1) then unit:GossipCreateMenu(51, player, 0) unit:GossipMenuAddItem(1, "Orgrimmar", 10, 0) unit:GossipMenuAddItem(1, "Undercity", 11, 0) unit:GossipMenuAddItem(1, "Thunder Bluff", 12, 0) unit:GossipMenuAddItem(1, "Silvermoon", 13, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 2) then unit:GossipCreateMenu(52, player, 0) unit:GossipMenuAddItem(1, "Stormwind", 14, 0) unit:GossipMenuAddItem(1, "Ironforge", 15, 0) unit:GossipMenuAddItem(1, "Darnassus", 16, 0) unit:GossipMenuAddItem(1, "Exodar", 17, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 3) then unit:GossipCreateMenu(53, player, 0) unit:GossipMenuAddItem(0, "Eastern Kingdoms", 40, 0) unit:GossipMenuAddItem(0, "Kalidamor", 41, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 40) then unit:GossipCreateMenu(54, player, 0) unit:GossipMenuAddItem(1, "Alterac Mountains", 208, 0) unit:GossipMenuAddItem(1, "Badlands", 214, 0) unit:GossipMenuAddItem(1, "Blasted Lands", 222, 0) unit:GossipMenuAddItem(1, "Burning Steppes", 216, 0) unit:GossipMenuAddItem(1, "Deadwind Pass", 221, 0) unit:GossipMenuAddItem(1, "Dun Morogh", 212, 0) unit:GossipMenuAddItem(1, "Duskwood", 220, 0) unit:GossipMenuAddItem(1, "Eastern Plaguelands", 206, 0) unit:GossipMenuAddItem(1, "Elwynn Forest", 217, 0) unit:GossipMenuAddItem(1, "Eversong Woods", 201, 0) unit:GossipMenuAddItem(1, "Ghostlands", 202, 0) unit:GossipMenuAddItem(0, "-->Second Page-->", 43, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 41) then unit:GossipCreateMenu(55, player, 0) unit:GossipMenuAddItem(1, "Ashenvale", 109, 0) unit:GossipMenuAddItem(1, "Azuremyst Isle", 103, 0) unit:GossipMenuAddItem(1, "Bloodmyst Isle", 102, 0) unit:GossipMenuAddItem(1, "Darkshore", 105, 0) unit:GossipMenuAddItem(1, "Desolace", 113, 0) unit:GossipMenuAddItem(1, "Durotar", 111, 0) unit:GossipMenuAddItem(1, "Dustwallow Marsh", 117, 0) unit:GossipMenuAddItem(1, "Felwood", 107, 0) unit:GossipMenuAddItem(1, "Feralas", 116, 0) unit:GossipMenuAddItem(1, "Moonglade", 106, 0) unit:GossipMenuAddItem(1, "Mulgore", 115, 0) unit:GossipMenuAddItem(1, "Silithus", 120, 0) unit:GossipMenuAddItem(0, "-->Second Page-->", 43, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 42) then unit:GossipCreateMenu(55, player, 0) unit:GossipMenuAddItem(1, "Hillsbrad Foothills", 210, 0) unit:GossipMenuAddItem(1, "Loch Modan", 213, 0) unit:GossipMenuAddItem(1, "Redridge Mountains", 218, 0) unit:GossipMenuAddItem(1, "Searing Gorge", 215, 0) unit:GossipMenuAddItem(1, "Silverpine Forest", 207, 0) unit:GossipMenuAddItem(1, "Strangethorn Vale", 223, 0) unit:GossipMenuAddItem(1, "Swamp Of Sorrows", 219, 0) unit:GossipMenuAddItem(1, "The Hinterlands", 209, 0) unit:GossipMenuAddItem(1, "Trisfal Glades", 205, 0) unit:GossipMenuAddItem(1, "Western Plaguelands", 203, 0) unit:GossipMenuAddItem(1, "Wetlands", 211, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 43) then unit:GossipCreateMenu(55, player, 0) unit:GossipMenuAddItem(1, "Stonetalon Mountains", 112, 0) unit:GossipMenuAddItem(1, "Tanaris", 121, 0) unit:GossipMenuAddItem(1, "Teldrassil", 100, 0) unit:GossipMenuAddItem(1, "The Barrens", 114, 0) unit:GossipMenuAddItem(1, "Thousand Needles", 118, 0) unit:GossipMenuAddItem(1, "Un'Goro Crater", 119, 0) unit:GossipMenuAddItem(1, "Winterspring", 108, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 5) then unit:GossipCreateMenu(56, player, 0) unit:GossipMenuAddItem(1, "Shadowfang Keep", 19, 0) unit:GossipMenuAddItem(1, "Zul'Gurub", 20, 0) unit:GossipMenuAddItem(1, "Scarlet Monastery", 21, 0) unit:GossipMenuAddItem(1, "Stratholme", 22, 0) unit:GossipMenuAddItem(1, "Scholomance", 23, 0) unit:GossipMenuAddItem(1, "Blackrock", 24, 0) unit:GossipMenuAddItem(1, "Onyxia's Lair", 25, 0) unit:GossipMenuAddItem(1, "Molten Core", 26, 0) unit:GossipMenuAddItem(1, "Karazhan", 27, 0) unit:GossipMenuAddItem(1, "Naxxramas", 28, 0) unit:GossipMenuAddItem(1, "Caverns Of Time", 29, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 6) then unit:GossipCreateMenu(57, player, 0) unit:GossipMenuAddItem(1, "Hellfire", 30, 0) unit:GossipMenuAddItem(1, "Zangremarsh", 31, 0) unit:GossipMenuAddItem(1, "Nagrand", 32, 0) unit:GossipMenuAddItem(1, "Blades Edge", 33, 0) unit:GossipMenuAddItem(1, "Netherstorm", 34, 0) unit:GossipMenuAddItem(1, "Terokkar Forest", 35, 0) unit:GossipMenuAddItem(1, "Shadowmoon Valley", 36, 0) unit:GossipMenuAddItem(1, "Shattrath", 37, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 7) then unit:GossipCreateMenu(58, player, 0) unit:GossipMenuAddItem(0, "Outland Raids", 41, 0) unit:GossipMenuAddItem(1, "Hellfire Ramparts", 430, 0) unit:GossipMenuAddItem(1, "The BloodFurnace", 431, 0) unit:GossipMenuAddItem(1, "Shattered Halls", 441, 0) unit:GossipMenuAddItem(1, "Mana-Tombs", 434, 0) unit:GossipMenuAddItem(1, "Sethekk Halls", 438, 0) unit:GossipMenuAddItem(1, "Auchenai Crypts", 435, 0) unit:GossipMenuAddItem(1, "Shadow Labyrinth", 440, 0) unit:GossipMenuAddItem(1, "Caverns of Time", 436, 0) unit:GossipMenuAddItem(1, "Shadow Labyrinth", 440, 0) unit:GossipMenuAddItem(1, "Magisters Terrace", 445, 0) unit:GossipMenuAddItem(0, "-->Second Page-->", 47, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 47) then unit:GossipCreateMenu(59, player, 0) unit:GossipMenuAddItem(1, "Gruul's Lair", 446, 0) unit:GossipMenuAddItem(1, "Magtheridon's Lair", 447, 0) unit:GossipMenuAddItem(1, "Zul'Aman", 448, 0) unit:GossipMenuAddItem(1, "Serpentshrine Cavern", 449, 0) unit:GossipMenuAddItem(1, "The Eye", 450, 0) unit:GossipMenuAddItem(1, "Black Temple", 451, 0) unit:GossipMenuAddItem(1, "Sunwell Plateau", 452, 0) unit:GossipMenuAddItem(0, "[Back]", 7, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 48) then unit:GossipCreateMenu(60, player, 0) unit:GossipMenuAddItem(1, "The Mechanar", 442, 0) unit:GossipMenuAddItem(1, "The Botanica", 443, 0) unit:GossipMenuAddItem(1, "The Arcatraz", 444, 0) unit:GossipMenuAddItem(1, "The Steamvault", 439, 0) unit:GossipMenuAddItem(1, "Slave Pens", 432, 0) unit:GossipMenuAddItem(1, "The Underbog", 433, 0) unit:GossipMenuAddItem(0, "[Back]", 7, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 8) then unit:GossipCreateMenu(50, player, 0) unit:GossipMenuAddItem(1, "Terrace of Light", 38, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 99) then unit:GossipCreateMenu(61, player, 0) unit:FullCastSpellOnTarget(33077, player) unit:FullCastSpellOnTarget(33078, player) unit:FullCastSpellOnTarget(33079, player) unit:FullCastSpellOnTarget(33080, player) unit:FullCastSpellOnTarget(33081, player) unit:FullCastSpellOnTarget(33082, player) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 98) then unit:GossipCreateMenu(63, player, 0) unit:FullCastSpellOnTarget(26565, player) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 900) then unit:GossipCreateMenu(62, player, 0) player:LearnSpell(15007) player:UnlearnSpell(15007) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 97) then unit:GossipCreateMenu(500, player, 0) unit:GossipMenuAddItem(1, "Borean Tundra", 501, 0) unit:GossipMenuAddItem(1, "Crystalsong Forest", 502, 0) unit:GossipMenuAddItem(1, "Dalaran (City)", 503, 0) unit:GossipMenuAddItem(1, "Dragonblight", 504, 0) unit:GossipMenuAddItem(1, "Grizzly Hills", 505, 0) unit:GossipMenuAddItem(1, "Howling Fjord", 506, 0) unit:GossipMenuAddItem(1, "Icecrown", 507, 0) unit:GossipMenuAddItem(1, "Sholazar Basin", 508, 0) unit:GossipMenuAddItem(1, "The Storm Peaks", 509, 0) unit:GossipMenuAddItem(1, "Zul'Dark", 510, 0) unit:GossipMenuAddItem(1, "DK Start Zone", 511, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 2000) then unit:GossipCreateMenu(3000, player, 0) unit:GossipMenuAddItem(1, "Khaz Modan (Custom Horde City)", 3001, 0) unit:GossipMenuAddItem(1, "Arads-Iriin (Custom Alliance City)", 3002, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 3001) then player:Teleport(0, -1849.4200, 5401.4599, -12.4279) end if(intid == 3002) then player:Teleport(0, -1849.4200, 5401.4599, -12.4279) end if(intid == 1000) then player:Teleport(530, -1853.150, 5460.629, -12.427) end if(intid == 10) then player:Teleport(1, 1484, -4417, 25) end if(intid == 11) then player:Teleport(0, 1831, 238, 60) end if(intid == 12) then player:Teleport(1, -1277, 118, 131) end if(intid == 13) then player:Teleport(530, 9413, -7277, 14) end if(intid == 14) then player:Teleport(0, -8913.23, 554.633, 94.7944) end if(intid == 15) then player:Teleport(0, -4981.25, -881.542, 502.66) end if(intid == 16) then player:Teleport(1, 9948, 2413, 1327) end if(intid == 17) then player:Teleport(530, -4014.080078, -11895.799805, -1.990842) end if(intid == 19) then player:Teleport(0, -234.495087, 1561.946411, 76.892143) end if(intid == 20) then player:Teleport(0, -11919.073242, -1202.459374, 92.298744) end if(intid == 21) then player:Teleport(0, 2870.442627, -819.985229, 160.331085) end if(intid == 22) then player:Teleport(0, 3359.111572, -3380.8444238, 144.781860) end if(intid == 23) then player:Teleport(0, 1267.468628, -2556.651367, 94.127983) end if(intid == 24) then player:Teleport(0, -7527.129883, -1224.997437, 285.733002) end if(intid == 25) then player:Teleport(1, -4708.491699, -3727.672363, 54.535076) end if(intid == 26) then player:Teleport(0, -7515.409668, -1045.369629, 182.301208) end if(intid == 27) then player:Teleport(0, -11122.913086, -2014.498779, 47.079350) end if(intid == 28) then player:Teleport(0, 3132.915283, -3731.012939, 138.658371) end if(intid == 29) then player:Teleport(1, -8519.718750, -4297.542480, -208.441376) end if(intid == 30) then player:Teleport(530, -247.9672, 948.5709, 84.3798) end if(intid == 31) then player:Teleport(530, -1045.0179, 5380.0288, 22.1216) end if (intid == 32) then player:Teleport(530, -468, 8418, 28) end if(intid == 33) then player:Teleport(530, 1552.2236, 6813.3798, 125.1364) end if(intid == 34) then player:Teleport(530, 3396, 4185, 137) end if(intid == 35) then player:Teleport(530, -2276.82, 5132.03, -8.62994) end if(intid == 36) then player:Teleport(530, -3004.3488, 2968.4343, 81.8821) end if(intid == 37) then player:Teleport(530, -1849.4200, 5401.4599, -12.4279) end if(intid == 38) then player:Teleport(530, -1849.4200, 5401.4599, -12.4279) end if(intid == 45) then player:Teleport(0, -13243.240234, 197.949799, 32.112690) end if(intid == 46) then player:Teleport(530, 12956.072266, -6943.814453, 9.968110) end if(intid == 100) then player:Teleport(1, 9874.646484, 595.742432, 1303.874023) end if(intid == 102) then player:Teleport(530, -2721.68, -12208.9, 10.0882) end if(intid == 103) then player:Teleport(530, -4020.48, -13783.3, 74.9001) end if(intid == 105) then player:Teleport(1, 6207.5, -152.833, 80.8185) end if(intid == 106) then player:Teleport(1, 7101.68, -2670.2, 512.2) end if(intid == 107) then player:Teleport(1, 5483.9, -749.881, 335.621) end if(intid == 108) then player:Teleport(1, 6107.62, -4181.6, 853.322) end if(intid == 109) then player:Teleport(1, 2717.1, 5967.91, 107.4) end if(intid == 111) then player:Teleport(1, 341.42, -4684.7, 31.9493) end if(intid == 112) then player:Teleport(1, 1145.85, 664.812, 143) end if(intid == 113) then player:Teleport(1, -93.1614, 1691.15, 90.0649) end if(intid == 114) then player:Teleport(1, -90.19003, -1943.44, -180.4727) end if(intid == 115) then player:Teleport(1, -1840.75, 5359, -7.845) end if(intid == 116) then player:Teleport(1, -4458.93, 243.415, -65.6136) end if(intid == 117) then player:Teleport(1, -3463.26, -4123.13, 18.1043) end if(intid == 118) then player:Teleport(1, -4932.53, -1596.05, 85.8157) end if(intid == 119) then player:Teleport(1, -7932.61, -2139.61, -229.728) end if(intid == 120) then player:Teleport(1, -7373.69, -2950.2, -11.7598) end if(intid == 121) then player:Teleport(1, -7373.69, -2950.2, -30.7598) end if(intid == 201) then player:Teleport(530, 9449.15, -6782.61, 16.6167) end if(intid == 202) then player:Teleport(530, 7880, -6193, 22) end if(intid == 203) then player:Teleport(0, 1224.36, -1151.97, 61.7327) end if(intid == 205) then player:Teleport(0, 2019.35, 1904.36, 106.144) end if(intid == 206) then player:Teleport(0, 1919.44, -4306.23, 77.838) end if(intid == 207) then player:Teleport(0, 511.536, 1638.63, 121.417) end if(intid == 208) then player:Teleport(0, 272.704, -654.514, 129.609) end if(intid == 209) then player:Teleport(0, 139.375, -1982.79, 134.043) end if(intid == 210) then player:Teleport(0, -852.854, -576.712, 21.0293) end if(intid == 211) then player:Teleport(0, -4086.36, -2610.95, 47.0143) end if(intid == 212) then player:Teleport(0, -5425.924316, -224.271957, 404.984344) end if(intid == 213) then player:Teleport(0, -4939.1, -3423.74, 306.595) end if(intid == 214) then player:Teleport(0, -6018.138184, -3311.517822, 261.744324) end if(intid == 215) then player:Teleport(0, -7176.63, -937.667, 171.206) end if(intid == 216) then player:Teleport(0, -7907.41, -1128.66, 192.056) end if(intid == 217) then player:Teleport(0, -9621.383789, -371.068207, 57.471478) end if(intid == 218) then player:Teleport(0, -9219.37, -2149.94, 71.606) end if(intid == 219) then player:Teleport(0, -10264.6, -3059.9, 19.9356) end if(intid == 220) then player:Teleport(0, -11224.254883, -378.471802, 52.764240) end if(intid == 221) then player:Teleport(0, -10435.4, -1809.28, 101) end if(intid == 222) then player:Teleport(0, -11204.5, -2730.61, 15.8972) end if(intid == 223) then player:Teleport(0, -11634.8, -54.0697, 14.4439) end if(intid == 430) then player:Teleport(530, -360.671, 3071.9, -15.0977) end if(intid == 431) then player:Teleport(542, -3.9967, 14.6363, -44.8009) end if(intid == 432) then player:Teleport(530, 721.926, 7012.24, -73.065) end if(intid == 433) then player:Teleport(530, 779.802, 6769.33, -71.4282) end if(intid == 434) then player:Teleport(530, -3101.47, 4947.11, -101.177) end if(intid == 435) then player:Teleport(530, -3357.32, 5216.77, -101.049) end if(intid == 436) then player:Teleport(1, -8195.94, -4500.13, 9.60819) end if(intid == 438) then player:Teleport(530, -3360.13, 4667.85, -101.047) end if(intid == 439) then player:Teleport(0, -11634.8, -54.0697, 14.4439) end if(intid == 440) then player:Teleport(530, -3635.76, 4931.82, -100.034) end if(intid == 441) then player:Teleport(530, -309.83, 3080.08, -3.63538) end if(intid == 442) then player:Teleport(530, 2885.2, 1564.73, 248.874) end if(intid == 443) then player:Teleport(530, 3405.48, 1489.14, 183.838) end if(intid == 444) then player:Teleport(530, 2872, 1555.29, 253.159) end if(intid == 445) then player:Teleport(585, 2.19347, -0.123698, -2.8025) end if(intid == 446) then player:Teleport(530, 3606.85, 5260.49, 4.1724) end if(intid == 447) then player:Teleport(530, -319.635, 3102.03, -113.937) end if(intid == 448) then player:Teleport(530, 6850, -7950, 170) end if(intid == 449) then player:Teleport(530, 742.883, 6867.19, -68.8289) end if(intid == 450) then player:Teleport(530, 3087.22, 1380.7, 184.883) end if(intid == 451) then player:Teleport(530, -3604.74, 328.252, 38.3077) end if(intid == 452) then player:Teleport(580, 1791.17, 926.31, 15.1135) end if(intid == 501) then player:Teleport(571, 2087.0109, 6508.6171, 1.4727) end if(intid == 502) then player:Teleport(571, 5434.8281, -1022.4812, 175.0125) end if(intid == 503) then player:Teleport(571, 5811.4067, 647.7883, 647.4152) end if(intid == 504) then player:Teleport(571, 3511.6850, 2841.8454, 36.7473) end if(intid == 505) then player:Teleport(571, 3346.2551, -4486.8173, 259.2319) end if(intid == 506) then player:Teleport(571, 2195.3654, -4526.7729, 216.7943) end if(intid == 507) then player:Teleport(571, 6729.2387, 2510.4931, 427.7868) end if(intid == 508) then player:Teleport(570, 4913.3090, 5536.0737, -76.4190) end if(intid == 509) then player:Teleport(571, 6196.4174, -776.7462, 402.3688) end if(intid == 510) then player:Teleport(571, 5443.4326, -1259.7487, 248.7494) end if(intid == 511) then player:Teleport(609, 2355.7048, -5662.7075, 426.0274) end if(intid == 521) then player:Teleport(574, 149, -88, 13) end if(intid == 522) then player:Teleport(575, 570, -327, 111) end if(intid == 523) then player:Teleport(576, 146, -10, -16) end if(intid == 524) then player:Teleport(578, 1129, 1052, 70) end if(intid == 525) then player:Teleport(599, 1153, 811, 196) end if(intid == 526) then player:Teleport(602, 1333, -237, 41) end if(intid == 527) then player:Teleport(603, 1739, 310, 119) end if(intid == 528) then player:Teleport(600, -518, -488, 11) end if(intid == 529) then player:Teleport(604, 2031, 805, 246) end if(intid == 530) then player:Teleport(1, -8638, -4382, -207) end if(intid == 531) then player:Teleport(595, 1967, 1287, 146) end if(intid == 532) then player:Teleport(595, 2300, 1495, 129) end if(intid == 533) then player:Teleport(595, 2258.3, 1153.6, 139) end if(intid == 534) then player:Teleport(595, 1560.4, 603.3, 100) end if(intid == 535) then player:Teleport(595, 1654.3, 1611.9, 117) end if(intid == 536) then player:Teleport(607, 1605, 32, 23) end end RegisterUnitGossipEvent(190001, 1, "On_Gossip") RegisterUnitGossipEvent(190001, 2, "Gossip_Submenus")
Last edited by shadowslayer133; 03-15-2010 at 07:34 PM.
Done by piersd
Gamer tag - Midnight133
(( still doesn't work. as usual it doesn't opens up the custom cities menu. and it stucks if i click it.
You forgot to send the menu to the player, try this:
Code:function On_Gossip(unit, event, player) unit:GossipCreateMenu(50, player, 0) unit:GossipMenuAddItem(0, "Horde Cities", 1, 0) unit:GossipMenuAddItem(0, "Alliance Cities", 2, 0) unit:GossipMenuAddItem(1, "Custom Mall", 1000, 0) unit:GossipMenuAddItem(0, "Custom Cities", 2000, 0) unit:GossipMenuAddItem(0, "Azeroth Locations", 3, 0) unit:GossipMenuAddItem(0, "Azeroth Instances", 5, 0) unit:GossipMenuAddItem(0, "Outland Locations", 6, 0) unit:GossipMenuAddItem(0, "Outland Instances", 7, 0) unit:GossipMenuAddItem(1, "Isle of Quel' Danas", 46, 0) unit:GossipMenuAddItem(1, "Gurubashi Arena", 45, 0) unit:GossipMenuAddItem(0, "Buff me now", 99, 0) unit:GossipMenuAddItem(0, "Healz me now", 98, 0) unit:GossipMenuAddItem(0, "Remove Ressurection Sickness", 900, 0) unit:GossipSendMenu(player) end function Gossip_Submenus(unit, event, player, id, intid, code) if(intid == 75) then unit:GossipCreateMenu(69, player, 0) unit:GossipMenuAddItem(0, "Horde Cities", 1, 0) unit:GossipMenuAddItem(0, "Alliance Cities", 2, 0) unit:GossipMenuAddItem(1, "Custom Mall", 1000, 0) unit:GossipMenuAddItem(0, "Custom Cities", 2000, 0) unit:GossipMenuAddItem(0, "Azeroth Locations", 3, 0) unit:GossipMenuAddItem(0, "Azeroth Instances", 5, 0) unit:GossipMenuAddItem(0, "Outland Locations", 6, 0) unit:GossipMenuAddItem(0, "Outland Instances", 7, 0) unit:GossipMenuAddItem(1, "Isle of Quel' Danas", 46, 0) unit:GossipMenuAddItem(1, "Gurubashi Arena", 45, 0) unit:GossipMenuAddItem(0, "Buff me now", 99, 0) unit:GossipMenuAddItem(0, "Healz me now", 98, 0) unit:GossipMenuAddItem(0, "Remove Ressurection Sickness", 900, 0) unit:GossipSendMenu(player) end if(intid == 1) then unit:GossipCreateMenu(51, player, 0) unit:GossipMenuAddItem(1, "Orgrimmar", 10, 0) unit:GossipMenuAddItem(1, "Undercity", 11, 0) unit:GossipMenuAddItem(1, "Thunder Bluff", 12, 0) unit:GossipMenuAddItem(1, "Silvermoon", 13, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 2) then unit:GossipCreateMenu(52, player, 0) unit:GossipMenuAddItem(1, "Stormwind", 14, 0) unit:GossipMenuAddItem(1, "Ironforge", 15, 0) unit:GossipMenuAddItem(1, "Darnassus", 16, 0) unit:GossipMenuAddItem(1, "Exodar", 17, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 3) then unit:GossipCreateMenu(53, player, 0) unit:GossipMenuAddItem(0, "Eastern Kingdoms", 40, 0) unit:GossipMenuAddItem(0, "Kalidamor", 41, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 40) then unit:GossipCreateMenu(54, player, 0) unit:GossipMenuAddItem(1, "Alterac Mountains", 208, 0) unit:GossipMenuAddItem(1, "Badlands", 214, 0) unit:GossipMenuAddItem(1, "Blasted Lands", 222, 0) unit:GossipMenuAddItem(1, "Burning Steppes", 216, 0) unit:GossipMenuAddItem(1, "Deadwind Pass", 221, 0) unit:GossipMenuAddItem(1, "Dun Morogh", 212, 0) unit:GossipMenuAddItem(1, "Duskwood", 220, 0) unit:GossipMenuAddItem(1, "Eastern Plaguelands", 206, 0) unit:GossipMenuAddItem(1, "Elwynn Forest", 217, 0) unit:GossipMenuAddItem(1, "Eversong Woods", 201, 0) unit:GossipMenuAddItem(1, "Ghostlands", 202, 0) unit:GossipMenuAddItem(0, "-->Second Page-->", 43, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 41) then unit:GossipCreateMenu(55, player, 0) unit:GossipMenuAddItem(1, "Ashenvale", 109, 0) unit:GossipMenuAddItem(1, "Azuremyst Isle", 103, 0) unit:GossipMenuAddItem(1, "Bloodmyst Isle", 102, 0) unit:GossipMenuAddItem(1, "Darkshore", 105, 0) unit:GossipMenuAddItem(1, "Desolace", 113, 0) unit:GossipMenuAddItem(1, "Durotar", 111, 0) unit:GossipMenuAddItem(1, "Dustwallow Marsh", 117, 0) unit:GossipMenuAddItem(1, "Felwood", 107, 0) unit:GossipMenuAddItem(1, "Feralas", 116, 0) unit:GossipMenuAddItem(1, "Moonglade", 106, 0) unit:GossipMenuAddItem(1, "Mulgore", 115, 0) unit:GossipMenuAddItem(1, "Silithus", 120, 0) unit:GossipMenuAddItem(0, "-->Second Page-->", 43, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 42) then unit:GossipCreateMenu(55, player, 0) unit:GossipMenuAddItem(1, "Hillsbrad Foothills", 210, 0) unit:GossipMenuAddItem(1, "Loch Modan", 213, 0) unit:GossipMenuAddItem(1, "Redridge Mountains", 218, 0) unit:GossipMenuAddItem(1, "Searing Gorge", 215, 0) unit:GossipMenuAddItem(1, "Silverpine Forest", 207, 0) unit:GossipMenuAddItem(1, "Strangethorn Vale", 223, 0) unit:GossipMenuAddItem(1, "Swamp Of Sorrows", 219, 0) unit:GossipMenuAddItem(1, "The Hinterlands", 209, 0) unit:GossipMenuAddItem(1, "Trisfal Glades", 205, 0) unit:GossipMenuAddItem(1, "Western Plaguelands", 203, 0) unit:GossipMenuAddItem(1, "Wetlands", 211, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 43) then unit:GossipCreateMenu(55, player, 0) unit:GossipMenuAddItem(1, "Stonetalon Mountains", 112, 0) unit:GossipMenuAddItem(1, "Tanaris", 121, 0) unit:GossipMenuAddItem(1, "Teldrassil", 100, 0) unit:GossipMenuAddItem(1, "The Barrens", 114, 0) unit:GossipMenuAddItem(1, "Thousand Needles", 118, 0) unit:GossipMenuAddItem(1, "Un'Goro Crater", 119, 0) unit:GossipMenuAddItem(1, "Winterspring", 108, 0) unit:GossipMenuAddItem(0, "[Back]", 3, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 5) then unit:GossipCreateMenu(56, player, 0) unit:GossipMenuAddItem(1, "Shadowfang Keep", 19, 0) unit:GossipMenuAddItem(1, "Zul'Gurub", 20, 0) unit:GossipMenuAddItem(1, "Scarlet Monastery", 21, 0) unit:GossipMenuAddItem(1, "Stratholme", 22, 0) unit:GossipMenuAddItem(1, "Scholomance", 23, 0) unit:GossipMenuAddItem(1, "Blackrock", 24, 0) unit:GossipMenuAddItem(1, "Onyxia's Lair", 25, 0) unit:GossipMenuAddItem(1, "Molten Core", 26, 0) unit:GossipMenuAddItem(1, "Karazhan", 27, 0) unit:GossipMenuAddItem(1, "Naxxramas", 28, 0) unit:GossipMenuAddItem(1, "Caverns Of Time", 29, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 6) then unit:GossipCreateMenu(57, player, 0) unit:GossipMenuAddItem(1, "Hellfire", 30, 0) unit:GossipMenuAddItem(1, "Zangremarsh", 31, 0) unit:GossipMenuAddItem(1, "Nagrand", 32, 0) unit:GossipMenuAddItem(1, "Blades Edge", 33, 0) unit:GossipMenuAddItem(1, "Netherstorm", 34, 0) unit:GossipMenuAddItem(1, "Terokkar Forest", 35, 0) unit:GossipMenuAddItem(1, "Shadowmoon Valley", 36, 0) unit:GossipMenuAddItem(1, "Shattrath", 37, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 7) then unit:GossipCreateMenu(58, player, 0) unit:GossipMenuAddItem(0, "Outland Raids", 41, 0) unit:GossipMenuAddItem(1, "Hellfire Ramparts", 430, 0) unit:GossipMenuAddItem(1, "The BloodFurnace", 431, 0) unit:GossipMenuAddItem(1, "Shattered Halls", 441, 0) unit:GossipMenuAddItem(1, "Mana-Tombs", 434, 0) unit:GossipMenuAddItem(1, "Sethekk Halls", 438, 0) unit:GossipMenuAddItem(1, "Auchenai Crypts", 435, 0) unit:GossipMenuAddItem(1, "Shadow Labyrinth", 440, 0) unit:GossipMenuAddItem(1, "Caverns of Time", 436, 0) unit:GossipMenuAddItem(1, "Shadow Labyrinth", 440, 0) unit:GossipMenuAddItem(1, "Magisters Terrace", 445, 0) unit:GossipMenuAddItem(0, "-->Second Page-->", 47, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 47) then unit:GossipCreateMenu(59, player, 0) unit:GossipMenuAddItem(1, "Gruul's Lair", 446, 0) unit:GossipMenuAddItem(1, "Magtheridon's Lair", 447, 0) unit:GossipMenuAddItem(1, "Zul'Aman", 448, 0) unit:GossipMenuAddItem(1, "Serpentshrine Cavern", 449, 0) unit:GossipMenuAddItem(1, "The Eye", 450, 0) unit:GossipMenuAddItem(1, "Black Temple", 451, 0) unit:GossipMenuAddItem(1, "Sunwell Plateau", 452, 0) unit:GossipMenuAddItem(0, "[Back]", 7, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 48) then unit:GossipCreateMenu(60, player, 0) unit:GossipMenuAddItem(1, "The Mechanar", 442, 0) unit:GossipMenuAddItem(1, "The Botanica", 443, 0) unit:GossipMenuAddItem(1, "The Arcatraz", 444, 0) unit:GossipMenuAddItem(1, "The Steamvault", 439, 0) unit:GossipMenuAddItem(1, "Slave Pens", 432, 0) unit:GossipMenuAddItem(1, "The Underbog", 433, 0) unit:GossipMenuAddItem(0, "[Back]", 7, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 8) then unit:GossipCreateMenu(50, player, 0) unit:GossipMenuAddItem(1, "Terrace of Light", 38, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 99) then unit:GossipCreateMenu(61, player, 0) unit:FullCastSpellOnTarget(33077, player) unit:FullCastSpellOnTarget(33078, player) unit:FullCastSpellOnTarget(33079, player) unit:FullCastSpellOnTarget(33080, player) unit:FullCastSpellOnTarget(33081, player) unit:FullCastSpellOnTarget(33082, player) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 98) then unit:GossipCreateMenu(63, player, 0) unit:FullCastSpellOnTarget(26565, player) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 900) then unit:GossipCreateMenu(62, player, 0) player:LearnSpell(15007) player:UnlearnSpell(15007) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 97) then unit:GossipCreateMenu(500, player, 0) unit:GossipMenuAddItem(1, "Borean Tundra", 501, 0) unit:GossipMenuAddItem(1, "Crystalsong Forest", 502, 0) unit:GossipMenuAddItem(1, "Dalaran (City)", 503, 0) unit:GossipMenuAddItem(1, "Dragonblight", 504, 0) unit:GossipMenuAddItem(1, "Grizzly Hills", 505, 0) unit:GossipMenuAddItem(1, "Howling Fjord", 506, 0) unit:GossipMenuAddItem(1, "Icecrown", 507, 0) unit:GossipMenuAddItem(1, "Sholazar Basin", 508, 0) unit:GossipMenuAddItem(1, "The Storm Peaks", 509, 0) unit:GossipMenuAddItem(1, "Zul'Dark", 510, 0) unit:GossipMenuAddItem(1, "DK Start Zone", 511, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 2000) then unit:GossipCreateMenu(3000, player, 0) unit:GossipMenuAddItem(1, "Khaz Modan (Custom Horde City)", 3001, 0) unit:GossipMenuAddItem(1, "Arads-Iriin (Custom Alliance City)", 3002, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end if(intid == 3001) then player:Teleport(0, -1849.4200, 5401.4599, -12.4279) end if(intid == 3002) then player:Teleport(0, -1849.4200, 5401.4599, -12.4279) end if(intid == 1000) then player:Teleport(530, -1853.150, 5460.629, -12.427) end if(intid == 10) then player:Teleport(1, 1484, -4417, 25) end if(intid == 11) then player:Teleport(0, 1831, 238, 60) end if(intid == 12) then player:Teleport(1, -1277, 118, 131) end if(intid == 13) then player:Teleport(530, 9413, -7277, 14) end if(intid == 14) then player:Teleport(0, -8913.23, 554.633, 94.7944) end if(intid == 15) then player:Teleport(0, -4981.25, -881.542, 502.66) end if(intid == 16) then player:Teleport(1, 9948, 2413, 1327) end if(intid == 17) then player:Teleport(530, -4014.080078, -11895.799805, -1.990842) end if(intid == 19) then player:Teleport(0, -234.495087, 1561.946411, 76.892143) end if(intid == 20) then player:Teleport(0, -11919.073242, -1202.459374, 92.298744) end if(intid == 21) then player:Teleport(0, 2870.442627, -819.985229, 160.331085) end if(intid == 22) then player:Teleport(0, 3359.111572, -3380.8444238, 144.781860) end if(intid == 23) then player:Teleport(0, 1267.468628, -2556.651367, 94.127983) end if(intid == 24) then player:Teleport(0, -7527.129883, -1224.997437, 285.733002) end if(intid == 25) then player:Teleport(1, -4708.491699, -3727.672363, 54.535076) end if(intid == 26) then player:Teleport(0, -7515.409668, -1045.369629, 182.301208) end if(intid == 27) then player:Teleport(0, -11122.913086, -2014.498779, 47.079350) end if(intid == 28) then player:Teleport(0, 3132.915283, -3731.012939, 138.658371) end if(intid == 29) then player:Teleport(1, -8519.718750, -4297.542480, -208.441376) end if(intid == 30) then player:Teleport(530, -247.9672, 948.5709, 84.3798) end if(intid == 31) then player:Teleport(530, -1045.0179, 5380.0288, 22.1216) end if (intid == 32) then player:Teleport(530, -468, 8418, 28) end if(intid == 33) then player:Teleport(530, 1552.2236, 6813.3798, 125.1364) end if(intid == 34) then player:Teleport(530, 3396, 4185, 137) end if(intid == 35) then player:Teleport(530, -2276.82, 5132.03, -8.62994) end if(intid == 36) then player:Teleport(530, -3004.3488, 2968.4343, 81.8821) end if(intid == 37) then player:Teleport(530, -1849.4200, 5401.4599, -12.4279) end if(intid == 38) then player:Teleport(530, -1849.4200, 5401.4599, -12.4279) end if(intid == 45) then player:Teleport(0, -13243.240234, 197.949799, 32.112690) end if(intid == 46) then player:Teleport(530, 12956.072266, -6943.814453, 9.968110) end if(intid == 100) then player:Teleport(1, 9874.646484, 595.742432, 1303.874023) end if(intid == 102) then player:Teleport(530, -2721.68, -12208.9, 10.0882) end if(intid == 103) then player:Teleport(530, -4020.48, -13783.3, 74.9001) end if(intid == 105) then player:Teleport(1, 6207.5, -152.833, 80.8185) end if(intid == 106) then player:Teleport(1, 7101.68, -2670.2, 512.2) end if(intid == 107) then player:Teleport(1, 5483.9, -749.881, 335.621) end if(intid == 108) then player:Teleport(1, 6107.62, -4181.6, 853.322) end if(intid == 109) then player:Teleport(1, 2717.1, 5967.91, 107.4) end if(intid == 111) then player:Teleport(1, 341.42, -4684.7, 31.9493) end if(intid == 112) then player:Teleport(1, 1145.85, 664.812, 143) end if(intid == 113) then player:Teleport(1, -93.1614, 1691.15, 90.0649) end if(intid == 114) then player:Teleport(1, -90.19003, -1943.44, -180.4727) end if(intid == 115) then player:Teleport(1, -1840.75, 5359, -7.845) end if(intid == 116) then player:Teleport(1, -4458.93, 243.415, -65.6136) end if(intid == 117) then player:Teleport(1, -3463.26, -4123.13, 18.1043) end if(intid == 118) then player:Teleport(1, -4932.53, -1596.05, 85.8157) end if(intid == 119) then player:Teleport(1, -7932.61, -2139.61, -229.728) end if(intid == 120) then player:Teleport(1, -7373.69, -2950.2, -11.7598) end if(intid == 121) then player:Teleport(1, -7373.69, -2950.2, -30.7598) end if(intid == 201) then player:Teleport(530, 9449.15, -6782.61, 16.6167) end if(intid == 202) then player:Teleport(530, 7880, -6193, 22) end if(intid == 203) then player:Teleport(0, 1224.36, -1151.97, 61.7327) end if(intid == 205) then player:Teleport(0, 2019.35, 1904.36, 106.144) end if(intid == 206) then player:Teleport(0, 1919.44, -4306.23, 77.838) end if(intid == 207) then player:Teleport(0, 511.536, 1638.63, 121.417) end if(intid == 208) then player:Teleport(0, 272.704, -654.514, 129.609) end if(intid == 209) then player:Teleport(0, 139.375, -1982.79, 134.043) end if(intid == 210) then player:Teleport(0, -852.854, -576.712, 21.0293) end if(intid == 211) then player:Teleport(0, -4086.36, -2610.95, 47.0143) end if(intid == 212) then player:Teleport(0, -5425.924316, -224.271957, 404.984344) end if(intid == 213) then player:Teleport(0, -4939.1, -3423.74, 306.595) end if(intid == 214) then player:Teleport(0, -6018.138184, -3311.517822, 261.744324) end if(intid == 215) then player:Teleport(0, -7176.63, -937.667, 171.206) end if(intid == 216) then player:Teleport(0, -7907.41, -1128.66, 192.056) end if(intid == 217) then player:Teleport(0, -9621.383789, -371.068207, 57.471478) end if(intid == 218) then player:Teleport(0, -9219.37, -2149.94, 71.606) end if(intid == 219) then player:Teleport(0, -10264.6, -3059.9, 19.9356) end if(intid == 220) then player:Teleport(0, -11224.254883, -378.471802, 52.764240) end if(intid == 221) then player:Teleport(0, -10435.4, -1809.28, 101) end if(intid == 222) then player:Teleport(0, -11204.5, -2730.61, 15.8972) end if(intid == 223) then player:Teleport(0, -11634.8, -54.0697, 14.4439) end if(intid == 430) then player:Teleport(530, -360.671, 3071.9, -15.0977) end if(intid == 431) then player:Teleport(542, -3.9967, 14.6363, -44.8009) end if(intid == 432) then player:Teleport(530, 721.926, 7012.24, -73.065) end if(intid == 433) then player:Teleport(530, 779.802, 6769.33, -71.4282) end if(intid == 434) then player:Teleport(530, -3101.47, 4947.11, -101.177) end if(intid == 435) then player:Teleport(530, -3357.32, 5216.77, -101.049) end if(intid == 436) then player:Teleport(1, -8195.94, -4500.13, 9.60819) end if(intid == 438) then player:Teleport(530, -3360.13, 4667.85, -101.047) end if(intid == 439) then player:Teleport(0, -11634.8, -54.0697, 14.4439) end if(intid == 440) then player:Teleport(530, -3635.76, 4931.82, -100.034) end if(intid == 441) then player:Teleport(530, -309.83, 3080.08, -3.63538) end if(intid == 442) then player:Teleport(530, 2885.2, 1564.73, 248.874) end if(intid == 443) then player:Teleport(530, 3405.48, 1489.14, 183.838) end if(intid == 444) then player:Teleport(530, 2872, 1555.29, 253.159) end if(intid == 445) then player:Teleport(585, 2.19347, -0.123698, -2.8025) end if(intid == 446) then player:Teleport(530, 3606.85, 5260.49, 4.1724) end if(intid == 447) then player:Teleport(530, -319.635, 3102.03, -113.937) end if(intid == 448) then player:Teleport(530, 6850, -7950, 170) end if(intid == 449) then player:Teleport(530, 742.883, 6867.19, -68.8289) end if(intid == 450) then player:Teleport(530, 3087.22, 1380.7, 184.883) end if(intid == 451) then player:Teleport(530, -3604.74, 328.252, 38.3077) end if(intid == 452) then player:Teleport(580, 1791.17, 926.31, 15.1135) end if(intid == 501) then player:Teleport(571, 2087.0109, 6508.6171, 1.4727) end if(intid == 502) then player:Teleport(571, 5434.8281, -1022.4812, 175.0125) end if(intid == 503) then player:Teleport(571, 5811.4067, 647.7883, 647.4152) end if(intid == 504) then player:Teleport(571, 3511.6850, 2841.8454, 36.7473) end if(intid == 505) then player:Teleport(571, 3346.2551, -4486.8173, 259.2319) end if(intid == 506) then player:Teleport(571, 2195.3654, -4526.7729, 216.7943) end if(intid == 507) then player:Teleport(571, 6729.2387, 2510.4931, 427.7868) end if(intid == 508) then player:Teleport(570, 4913.3090, 5536.0737, -76.4190) end if(intid == 509) then player:Teleport(571, 6196.4174, -776.7462, 402.3688) end if(intid == 510) then player:Teleport(571, 5443.4326, -1259.7487, 248.7494) end if(intid == 511) then player:Teleport(609, 2355.7048, -5662.7075, 426.0274) end if(intid == 521) then player:Teleport(574, 149, -88, 13) end if(intid == 522) then player:Teleport(575, 570, -327, 111) end if(intid == 523) then player:Teleport(576, 146, -10, -16) end if(intid == 524) then player:Teleport(578, 1129, 1052, 70) end if(intid == 525) then player:Teleport(599, 1153, 811, 196) end if(intid == 526) then player:Teleport(602, 1333, -237, 41) end if(intid == 527) then player:Teleport(603, 1739, 310, 119) end if(intid == 528) then player:Teleport(600, -518, -488, 11) end if(intid == 529) then player:Teleport(604, 2031, 805, 246) end if(intid == 530) then player:Teleport(1, -8638, -4382, -207) end if(intid == 531) then player:Teleport(595, 1967, 1287, 146) end if(intid == 532) then player:Teleport(595, 2300, 1495, 129) end if(intid == 533) then player:Teleport(595, 2258.3, 1153.6, 139) end if(intid == 534) then player:Teleport(595, 1560.4, 603.3, 100) end if(intid == 535) then player:Teleport(595, 1654.3, 1611.9, 117) end if(intid == 536) then player:Teleport(607, 1605, 32, 23) end end RegisterUnitGossipEvent(190001, 1, "On_Gossip") RegisterUnitGossipEvent(190001, 2, "Gossip_Submenus")
works like a charm man +rep thank you again. i need to know what did you to so that in the future when i wanna add more location i will know.
as stated above, you forgot
unit:GossipSendMenu(player)
otherwise it just wont send the player the menu.
this
should have beenCode:if(intid == 2000) then unit:GossipCreateMenu(3000, player, 0) unit:GossipMenuAddItem(1, "Khaz Modan (Custom Horde City)", 3001, 0) unit:GossipMenuAddItem(1, "Arads-Iriin (Custom Alliance City)", 3002, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) end
Code:if(intid == 2000) then unit:GossipCreateMenu(3000, player, 0) unit:GossipMenuAddItem(1, "Khaz Modan (Custom Horde City)", 3001, 0) unit:GossipMenuAddItem(1, "Arads-Iriin (Custom Alliance City)", 3002, 0) unit:GossipMenuAddItem(0, "[Main Menu]", 75, 0) unit:GossipSendMenu(player) end
tnx thebigman that explained alot.