+Rep for  Help with Universal Lua Teleporter menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 17
  1. #1
    Lytle69's Avatar Member
    Reputation
    13
    Join Date
    Aug 2008
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    +Rep for Help with Universal Lua Teleporter

    Ok This is very very odd. Some reason, all of the Locations in the Easter Kingdoms (MapID 0) just double up the Menu, .......WHY? All the others work great. I even tested this Theory by changing Map 0 to Map 1, and It Worked.


    This is used to split it so Alli and Horde cannot port to the Others City. If I remove the Rave requirements, Everything works fine. So help?


    Code:
    local npcid = 100000
    
    function UniversalTeleport_OnGossipTalk(pUnit, event, player, pMisc)
    pUnit:GossipCreateMenu(9988, player, 0)
    pUnit:GossipMenuAddItem(0, "Main Citys.", 100, 0)
    pUnit:GossipMenuAddItem(0, "Outland Raids", 200, 0)
    pUnit:GossipMenuAddItem(0, "PvP Arenas", 300, 0)
    pUnit:GossipSendMenu(player)
    end
    
    function UniversalTeleport_OnGossipSelect(pUnit, event, player, id, intid, code, pMisc)
    if(intid == 100) then
     pUnit:GossipCreateMenu(9988, player, 0)
    end
    local race=player:GetPlayerRace()
    if race==1 or race==3 or race==4 or race==7 or race==11 then
     pUnit:GossipMenuAddItem(7, "Stormwind", 101, 0)
     pUnit:GossipMenuAddItem(7, "Ironforge", 102, 0)
     pUnit:GossipMenuAddItem(7, "Darnassus", 103, 0)
     pUnit:GossipMenuAddItem(7, "Exodar", 104, 0)
     pUnit:GossipMenuAddItem(7, "Shattrath", 109, 0)
     pUnit:GossipMenuAddItem(5, "[BACK]", 1, 0)
     pUnit:GossipSendMenu(player)
    end
    local race=player:GetPlayerRace()
    if race==2 or race==5 or race==6 or race==8 or race==10 then
     pUnit:GossipMenuAddItem(7, "Orgrimmar", 105, 0)
     pUnit:GossipMenuAddItem(7, "Undercity", 106, 0)
     pUnit:GossipMenuAddItem(7, "Thunderbluff", 107, 0)
     pUnit:GossipMenuAddItem(7, "Silvermoon", 108, 0)
     pUnit:GossipMenuAddItem(7, "Shattrath", 109, 0)
     pUnit:GossipMenuAddItem(5, "[BACK]", 1, 0)
     pUnit:GossipSendMenu(player)
    end
    if(intid == 200) then
     pUnit:GossipCreateMenu(9988, player, 0)
     pUnit:GossipMenuAddItem(7, "BlackTemple", 201, 0)
     pUnit:GossipMenuAddItem(7, "Hyjal Summit", 202, 0)
     pUnit:GossipMenuAddItem(7, "SerpentShrine Cavern", 203, 0)
     pUnit:GossipMenuAddItem(7, "Tempest Keep The Eye", 204, 0)
     pUnit:GossipMenuAddItem(7, "Zul Aman", 205, 0)
     pUnit:GossipMenuAddItem(7, "Sunwell Plateau", 206, 0)
     pUnit:GossipMenuAddItem(7, "Hellfire Citadel", 207, 0)
     pUnit:GossipMenuAddItem(7, "Karazhan", 208, 0)
     pUnit:GossipMenuAddItem(5, "[BACK]", 1, 0)
     pUnit:GossipSendMenu(player)
    end
    if(intid == 300) then
     pUnit:GossipCreateMenu(9988, player, 0)
     pUnit:GossipMenuAddItem(7, "Gurabashi Arena", 301, 0)
     pUnit:GossipMenuAddItem(7, "Dire Maul", 302, 0)
     pUnit:GossipMenuAddItem(7, "Circle of Blood", 303, 0)
     pUnit:GossipMenuAddItem(7, "The Ring of Trials", 304, 0)
     pUnit:GossipMenuAddItem(5, "[BACK]", 1, 0)
     pUnit:GossipSendMenu(player)
    end
    if(intid == 1) then
     pUnit:GossipCreateMenu(9988, player, 0)
     pUnit:GossipMenuAddItem(0, "Main Citys.", 100, 0)
     pUnit:GossipMenuAddItem(0, "Outland Raids", 200, 0)
     pUnit:GossipMenuAddItem(0, "PvP Arenas", 300, 0)
     pUnit:GossipSendMenu(player)
    end
    if(intid == 101) then
       player:Teleport(0, -8918, 552, 95)
    end
    if(intid == 102) then
       player:Teleport(0, -4981, -882, 503)
    end
    if(intid == 103) then
       player:Teleport(1, 9951.5, 2280.3, 1343)
    end
    if(intid == 104) then
       player:Teleport(530, -3998, -11861, 1)
    end
    if(intid == 105) then
       player:Teleport(1, 1482, -4417, 26)
    end
    if(intid == 106) then
       player:Teleport(0, 1523, 242, -40)
    end
    if(intid == 107) then
       player:Teleport(1, -1209, -97, 164)
    end
    if(intid == 108) then
       player:Teleport(530, 9408, -7278, 15)
    end
    if(intid == 109) then
       player:Teleport(530, -1692, 5372, 7)
    end
    if(intid == 201) then
       player:Teleport(530, -3651.94, 317.62, 37)
    end
    if(intid == 202) then
       player:Teleport(1, -8177, -4180, -166)
    end
    if(intid == 203) then
       player:Teleport(530, 811, 6866, -66)
    end
    if(intid == 204) then
       player:Teleport(530, 3089, 1389, 187)
    end
    if(intid == 205) then
       player:Teleport(530, 6853, -7954, 172)
    end
    if(intid == 206) then
       player:Teleport(530, 12590, -6775, 16)
    end
    if(intid == 207) then
       player:Teleport(530, -342, 3140, -100)
    end
    if(intid == 208) then
       player:Teleport(0, -11125, -2020, 48)
    end
    if(intid == 301) then
       player:Teleport(0, -13237, 207, 32)
    end
    if(intid == 302) then
       player:Teleport(1, -3841.5, 1093.8, 163.5)
    end
    if(intid == 303) then
       player:Teleport(530, 2906, 5972, 3.4)
    end
    if(intid == 304) then
       player:Teleport(530, -2099, 6741, -1)
    end
    intid = 0
    end
    RegisterUnitGossipEvent(100000, 1, "UniversalTeleport_OnGossipTalk")
    RegisterUnitGossipEvent(100000, 2, "UniversalTeleport_OnGossipSelect")
    Last edited by Lytle69; 11-30-2008 at 02:49 AM.

    +Rep for  Help with Universal Lua Teleporter
  2. #2
    Edude's Avatar Member
    Reputation
    98
    Join Date
    Jul 2008
    Posts
    406
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    just try

    pUnit:Teleport(MAPID, X, Y, Z , O)

  3. #3
    LilleCarl's Avatar Active Member
    Reputation
    65
    Join Date
    Feb 2008
    Posts
    132
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    try this it works what i 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(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, "Shattrath", 8,  0)
    unit:GossipMenuAddItem(1, "Isle of Quel' Danas", 46,  0)
    unit:GossipMenuAddItem(1, "Gurubashi Arena", 45,  0)
    unit:GossipMenuAddItem(0, "Buff me", 99, 0)
    unit:GossipMenuAddItem(0, "Remove Ressurection Sickness", 900, 0)
    unit:GossipSendMenu(player)
    end
    
    function Gossip_Submenus(unit, event, player, id, intid, code)
    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: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: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: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(1, "Hillsbrad Foothills", 210, 0)
    unit:GossipMenuAddItem(0, "--->Second Page--->", 43, 0)
    unit:GossipMenuAddItem(0, "[Back]", 3, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 41) then
    unit:GossipCreateMenu(55, player, 0)
    unit:GossipMenuAddItem(1, "Azshara", 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:GossipSendMenu(player)
    end
    
    if(intid == 42) then
    unit:GossipCreateMenu(55, player, 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: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: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: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: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: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: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:GossipSendMenu(player)
    end
    
    if(intid == 8) then
    unit:GossipCreateMenu(50, player, 0)
    unit:GossipMenuAddItem(1, "The Great Arena", 38, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 99) then
    player:LearnSpell(33081)
    player:LearnSpell(33082)
    player:LearnSpell(33080)
    player:LearnSpell(33079)
    player:LearnSpell(33078)
    player:LearnSpell(33077)
    end
    
    if(intid == 900) then
    player:LearnSpell(15007)
    player:UnlearnSpell(15007)
    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, -3826, 11686, -107)
    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, -248, 922, 84)
    end
    
    if (intid == 31) then
    player:Teleport(530, -468, 8418, 28)
    end
    
    if(intid == 32) then
    player:Teleport(530, 1471, 6831, 107)
    end
    
    if(intid == 33) then
    player:Teleport(530, 3396, 4185, 137)
    end
    
    if(intid == 34) then
    player:Teleport(530, -2276.82, 5132.03, -8.62994)
    end
    
    if(intid == 35) then
    player:Teleport(530, -1202, 5316, 33)
    end
    
    if(intid == 36) then
    player:Teleport(530, -2859, 3182, 10)
    end
    
    if(intid == 37) then
    player:Teleport(530, -1887, 5359, -12)
    end
    
    if(intid == 100) then
    player:Teleport(1, 10708.8, 762.092, 1322.37)
    end
    
    if(intid == 102) then
    player:Teleport(530, -2721.68, -12208.9, 10.0882)
    end
    
    if(intid == 45) then
    player:Teleport(0, -13243.240234, 197.949799, 32.112690)
    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)  (1, 3469.43, 847.62, 6.36476)
    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, -80.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, -11.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, -5660.33, 755.299, 390.605)
    end
    
    if(intid == 213) then
    player:Teleport(0, -4939.1, -3423.74, 306.595)
    end
    
    if(intid == 214) then
    player:Teleport(0, -6049.4, 3308.71, 257.284)
    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, -9465.58, 16.8472, 66.921)
    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, -10517, -1158.39, 40.0542)
    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 == 46) then
    player:Teleport(530, 12956.072266, -6943.814453, 9.968110)
    end 
    end
    
    RegisterUnitGossipEvent(55555, 1, "On_Gossip")
    RegisterUnitGossipEvent(55555, 2, "Gossip_Submenus")

  4. #4
    Lytle69's Avatar Member
    Reputation
    13
    Join Date
    Aug 2008
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    But that doesn't Make it Universal by the means of separating Horde and Alli Locations. I already have a workign Warper.

  5. #5
    Sounddead's Avatar Contributor
    Reputation
    160
    Join Date
    Sep 2007
    Posts
    1,126
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Make it in C++?

    I live in a shoe

  6. #6
    Lytle69's Avatar Member
    Reputation
    13
    Join Date
    Aug 2008
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have more Lua Experience so I thought I might try it this way. But if you could transfer this into C++ with everything working then I'd be happy lol.

  7. #7
    Romis's Avatar Contributor
    Reputation
    155
    Join Date
    Dec 2006
    Posts
    359
    Thanks G/R
    8/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My scripts won't even load, any idea how? +rep if you can figure it out.



  8. #8
    Blackboy0's Avatar Member
    Reputation
    70
    Join Date
    Nov 2007
    Posts
    377
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Romis View Post
    My scripts won't even load, any idea how? +rep if you can figure it out.
    Code:
    <ScriptBackends LUA="1"
                    AS="0">
    Make sure that is a 1.

    Lytle, why don't you just run an "if" function that sees if the Race is #,#,#,# or # (Horde/Alliance Race IDs), if not then "BLAH"

  9. #9
    Romis's Avatar Contributor
    Reputation
    155
    Join Date
    Dec 2006
    Posts
    359
    Thanks G/R
    8/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Blackboy0 View Post
    Code:
    <ScriptBackends LUA="1"
                    AS="0">
    Make sure that is a 1.

    Lytle, why don't you just run an "if" function that sees if the Race is #,#,#,# or # (Horde/Alliance Race IDs), if not then "BLAH"
    Thank yoooh! +2 rep ^^



  10. #10
    Blackboy0's Avatar Member
    Reputation
    70
    Join Date
    Nov 2007
    Posts
    377
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No problem mate, enjoy

  11. #11
    Lytle69's Avatar Member
    Reputation
    13
    Join Date
    Aug 2008
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Um No one Knows what the Issue is?

  12. #12
    y2kss66's Avatar Member
    Reputation
    104
    Join Date
    Jan 2008
    Posts
    778
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    no but you could always just make two teleporters and have one have an alliance faction and one have a horde faction.

  13. #13
    volitle's Avatar Contributor
    Reputation
    181
    Join Date
    Nov 2007
    Posts
    1,127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i dont see the problem lol well i dont understand haha. so the ones in the red are the ones not working?


  14. #14
    Lytle69's Avatar Member
    Reputation
    13
    Join Date
    Aug 2008
    Posts
    66
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by y2kss66 View Post
    no but you could always just make two teleporters and have one have an alliance faction and one have a horde faction.
    I already got that, but i need it so i can put just one in an Area that's a pvp level zone

  15. #15
    gangstagreen's Avatar Member
    Reputation
    31
    Join Date
    Sep 2008
    Posts
    426
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    function On_Gossip(unit, event, player)
    unit:GossipCreateMenu(100, player, 0)
    unit:GossipMenuAddItem(0,"Alliance Locations", 0, 0)
    unit:GossipSendMenu(player)
    end

    function Gossip_Submenus(unit, event, player, id, intid, code)
    if(intid == 0) then
    unit:GossipCreateMenu(101, player, 0)
    unit:GossipMenuAddItem(0,"Darnasuss", 50, 0)
    unit:GossipMenuAddItem(0,"Ironforge", 51, 0)
    unit:GossipMenuAddItem(0,"Stormwind", 52, 0)
    unit:GossipMenuAddItem(0,"Exodar", 53, 0)
    unit:GossipSendMenu(player)
    end
    if(intid == 50) then
    player:Teleport(1, 9985.907227, 1971.155640, 1326.815674)
    end
    if(intid == 51) then
    player:Teleport(0, -5028.265137, -825.976563, 495.301575)
    end
    if(intid == 52) then
    player:Teleport(0, -9100.480469, 406.950745, 92.594185)
    end
    if(intid == 53) then
    player:Teleport(530, -4072.202393, -12014.337891, -1.277277)
    end
    end

    RegisterUnitGossipEvent(5, 1, "On_Gossip")
    RegisterUnitGossipEvent(5, 2, "Gossip_Submenus")


    Erm, you could hook that and script the same code with different locations and faction

Page 1 of 2 12 LastLast

Similar Threads

  1. i need help with a LUA teleport item and buff item...
    By trujillo in forum WoW EMU Questions & Requests
    Replies: 17
    Last Post: 09-16-2009, 02:05 AM
  2. Need Help With using Wowme.exe-WTT +Rep for Help
    By youngboii in forum WoW ME Questions and Requests
    Replies: 8
    Last Post: 07-13-2009, 12:07 PM
  3. Need help with Gossip Lua with Functions (3 rep to whoever fixes)
    By stoneharry in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 12-14-2008, 03:30 PM
  4. Need help with mangos+WOTLK will +rep for help
    By Benchwarmer in forum WoW EMU Questions & Requests
    Replies: 22
    Last Post: 08-20-2008, 12:17 PM
  5. Internal Error With Wamp? +Rep for Help
    By Corosive720 in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 05-30-2008, 01:54 PM
All times are GMT -5. The time now is 08:42 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search