[Release] LUA Teleporter menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 29 of 29
  1. #16
    kallefleetwood123's Avatar Member
    Reputation
    1
    Join Date
    Jan 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi i got problem with my teleport. I have taking your teleport to my server. But the teleport just says How can i help you?. whats wrong, i dont know if it any els teleporters in the server if where can i finde the sql ? Please help..

    [Release] LUA Teleporter
  2. #17
    Zudrik's Avatar Member
    Reputation
    52
    Join Date
    Dec 2008
    Posts
    169
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kallefleetwood123 View Post
    Hi i got problem with my teleport. I have taking your teleport to my server. But the teleport just says How can i help you?. whats wrong, i dont know if it any els teleporters in the server if where can i finde the sql ? Please help..
    Did you happen to change the ID of the Npc?

    Usually when you get that, there could be 2 things wrong here. The most common is the Registry. At the bottom of your Lua script, it should look like this.

    Code:
    RegisterUnitGossipEvent(333333, 1, "On_Gossip")
    RegisterUnitGossipEvent(333333, 2, "Gossip_Submenus")
    The 333333 is the ID of your NPC. And they have to match, or they will not work! So the .npc sp ID is 333333. You can have any ID that you want though, just make sure that the Npc entry ID, and the registry at the bottom of the script are the same.

    Where as the second reason why this would happen is because you already have another Lua teleporter script in your folder. You cannot have more than one. They pretty much offset eachother making it so they don't work.

  3. #18
    jamesc1994's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by zudrik View Post
    i know there are a bunch of teleporters here already, but i'd like to share mine.

    I found killer places for malls, you guys should check it out =d

    here's the sql

    Code:
    insert into creature_proto (entry, minlevel, maxlevel, faction, minhealth, maxhealth, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, respawntime, armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, bounding_radius, auras, boss, money, invisibility_type, death_state)
    values (333333, 250, 250, 35,  1000000,  1000000,  1000000,  1.5, 3, 1800, 150, 250, 1800, 500, 650, 36000, 0, 0, 0, 0, 0, 0, 0, 1, 0, "memo", 0, 0, 0, 0);
    insert into creature_names (entry, `name`, subname, flags1, type, family, rank, unk4, spelldataid, male_displayid, female_displayid, unknown_float1, unknown_float2, civilian, leader, info_str)
    values (333333,"teleporter","aphotic wow",0,7,0,0,0,null,28213,28213,1, 1,1,null, '');
    nothing special, just from wow-v.com, the display is the new sylvanas model ^^

    here's the lua script

    Code:
    function on_gossip(unit, event, player)
    unit:gossipcreatemenu(3544, player, 0)
    unit:gossipmenuadditem(2, "walmart", 1, 0)
    unit:gossipmenuadditem(2, "horde cities", 3, 0)
    unit:gossipmenuadditem(2, "alliance cities", 4, 0)
    unit:gossipmenuadditem(2, "global locations", 5, 0)
    unit:gossipmenuadditem(2, "outland locations", 6, 0)
    unit:gossipmenuadditem(2, "northrend locations", 7, 0)
    unit:gossipmenuadditem(2, "war zones", 8, 0)
    unit:gossipmenuadditem(2, "i'll take a little boost, thanks!", 9, 0)
    unit:gossipmenuadditem(2, "cure me", 10, 0)
    unit:gossipsendmenu(player)
    end
    
    function gossip_submenus(unit, event, player, id, intid, code)
    
    if(intid == 999) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(2, "walmart", 1, 0)
    unit:gossipmenuadditem(2, "horde cities", 3, 0)
    unit:gossipmenuadditem(2, "alliance cities", 4, 0)
    unit:gossipmenuadditem(2, "global locations", 5, 0)
    unit:gossipmenuadditem(2, "outland locations", 6, 0)
    unit:gossipmenuadditem(2, "northrend locations", 7, 0)
    unit:gossipmenuadditem(2, "war zones", 8, 0)
    unit:gossipmenuadditem(2, "i'll take a little boost, thanks!", 9, 0)
    unit:gossipmenuadditem(2, "cure me", 10, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 1) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "horde mall", 300, 0)
    unit:gossipmenuadditem(1, "alliance mall", 301, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 3) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "orgrimmar", 15, 0)
    unit:gossipmenuadditem(1, "undercity", 16, 0)
    unit:gossipmenuadditem(1, "thunder bluff", 17, 0)
    unit:gossipmenuadditem(1, "silvermoon city", 18, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 4) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "stormwind", 19, 0)
    unit:gossipmenuadditem(1, "ironforge", 20, 0)
    unit:gossipmenuadditem(1, "darnassus", 21, 0)
    unit:gossipmenuadditem(1, "exodar", 22, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 5) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(0, "eastern kingdoms", 500, 0)
    unit:gossipmenuadditem(0, "kalimdor", 501, 0)
    unit:gossipmenuadditem(0, "old school raids", 502, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 500) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "alterac mountains", 23, 0)
    unit:gossipmenuadditem(1, "arathi highlands", 24, 0)
    unit:gossipmenuadditem(1, "badlands", 25, 0)
    unit:gossipmenuadditem(1, "blasted lands", 26, 0)
    unit:gossipmenuadditem(1, "burning steppes", 27, 0)
    unit:gossipmenuadditem(1, "deadwind pass", 28, 0)
    unit:gossipmenuadditem(1, "dun morogh", 29, 0)
    unit:gossipmenuadditem(1, "duskwood", 30, 0)
    unit:gossipmenuadditem(1, "eastern plaguelands", 31, 0)
    unit:gossipmenuadditem(1, "elwynn forest", 32, 0)
    unit:gossipmenuadditem(1, "eversong woods", 33, 0)
    unit:gossipmenuadditem(1, "ghostlands", 34, 0)
    unit:gossipmenuadditem(1, "hillsbrad foothills", 35, 0)
    unit:gossipmenuadditem(0, "--->second page--->", 36, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 36) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "loch modan",37, 0)
    unit:gossipmenuadditem(1, "redridge mountains", 38, 0)
    unit:gossipmenuadditem(1, "searing gorge", 39, 0)
    unit:gossipmenuadditem(1, "silverpine forest", 40, 0)
    unit:gossipmenuadditem(1, "stranglethorn vale", 41, 0)
    unit:gossipmenuadditem(1, "swamp of sorrows", 42, 0)
    unit:gossipmenuadditem(1, "the hinterlands", 43, 0)
    unit:gossipmenuadditem(1, "tirisfal glades", 44, 0)
    unit:gossipmenuadditem(1, "western plaguelands",45, 0)
    unit:gossipmenuadditem(1, "westfall",46, 0)
    unit:gossipmenuadditem(1, "wetlands", 47, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 501) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "ashenvale", 48, 0)
    unit:gossipmenuadditem(1, "azshara", 49, 0)
    unit:gossipmenuadditem(1, "azuremyst isle", 50, 0)
    unit:gossipmenuadditem(1, "bloodmyst isle", 51, 0)
    unit:gossipmenuadditem(1, "darkshore", 52, 0)
    unit:gossipmenuadditem(1, "desolace", 53, 0)
    unit:gossipmenuadditem(1, "durotar", 54, 0)
    unit:gossipmenuadditem(1, "dustwallow marsh", 55, 0)
    unit:gossipmenuadditem(1, "felwood", 56, 0)
    unit:gossipmenuadditem(1, "feralas", 57, 0)
    unit:gossipmenuadditem(1, "moonglade", 58, 0)
    unit:gossipmenuadditem(1, "mulgore", 59, 0)
    unit:gossipmenuadditem(1, "silithus", 60, 0)
    unit:gossipmenuadditem(0, "--->second page--->", 61, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 61) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "stonetalon mountains", 62, 0)
    unit:gossipmenuadditem(1, "tanaris", 63, 0)
    unit:gossipmenuadditem(1, "teldrassil", 64, 0)
    unit:gossipmenuadditem(1, "the barrens", 65, 0)
    unit:gossipmenuadditem(1, "thousand needles", 66, 0)
    unit:gossipmenuadditem(1, "un'goro crater", 67, 0)
    unit:gossipmenuadditem(1, "winterspring", 68, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 502) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "ahn'qiraj", 69, 0)
    unit:gossipmenuadditem(1, "blackwing lair", 70, 0)
    unit:gossipmenuadditem(1, "molten core", 71, 0)
    unit:gossipmenuadditem(1, "onyxia's lair", 72, 0)
    unit:gossipmenuadditem(1, "zul'gurub", 73, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 6) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "blade's edge mountains", 74, 0)
    unit:gossipmenuadditem(1, "hellfire peninsula", 75, 0)
    unit:gossipmenuadditem(1, "nagrand", 76, 0)
    unit:gossipmenuadditem(1, "netherstorm", 77, 0)
    unit:gossipmenuadditem(1, "shadowmoon valley", 78, 0)
    unit:gossipmenuadditem(1, "terokkar forest", 79, 0)
    unit:gossipmenuadditem(1, "zangarmarsh", 80, 0)
    unit:gossipmenuadditem(1, "shattrath", 81, 0)
    unit:gossipmenuadditem(0, "outland raids", 82, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 82) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "black temple", 83, 0)
    unit:gossipmenuadditem(1, "gruul's lair", 84, 0)
    unit:gossipmenuadditem(1, "karazhan", 85, 0)
    unit:gossipmenuadditem(1, "magtheridon's lair", 86, 0)
    unit:gossipmenuadditem(1, "mount hyjal", 87, 0)
    unit:gossipmenuadditem(1, "serpentshrine cavern", 88, 0)
    unit:gossipmenuadditem(1, "sunwell", 89, 0)
    unit:gossipmenuadditem(1, "the eye", 90, 0)
    unit:gossipmenuadditem(1, "zul'aman", 91, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 7) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "borean tundra", 92, 0)
    unit:gossipmenuadditem(1, "crystalsong forest", 93, 0)
    unit:gossipmenuadditem(1, "dragonblight", 94, 0)
    unit:gossipmenuadditem(1, "grizzly hills", 95, 0)
    unit:gossipmenuadditem(1, "howling fjords", 96, 0)
    unit:gossipmenuadditem(1, "icecrown glaicer", 97, 0)
    unit:gossipmenuadditem(1, "sholazar basin", 98, 0)
    unit:gossipmenuadditem(1, "storm peaks", 99, 0)
    unit:gossipmenuadditem(1, "wintergrasp", 100, 0)
    unit:gossipmenuadditem(1, "zul'drak", 101, 0)
    unit:gossipmenuadditem(1, "dalaran", 102, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 8) then
    unit:gossipcreatemenu(3543, player, 0)
    unit:gossipmenuadditem(1, "blade's edge arena", 103, 0)
    unit:gossipmenuadditem(1, "gurubashi arena", 104, 0)
    unit:gossipmenuadditem(1, "nagrand arena", 105, 0)
    unit:gossipmenuadditem(1, "ring of valor (alliance vs horde)", 106, 0)
    unit:gossipmenuadditem(0, "[back]", 999, 0)
    unit:gossipsendmenu(player)
    end
    
    if(intid == 300) then
    player:teleport(560, 2536.162354, 2456.324951, 61.985809)
    unit:gossipcomplete(player)
    end
    
    if(intid == 301) then
    player:teleport(560, 3604.475586, 2287.418213, 59.282700)
    unit:gossipcomplete(player)
    end
    
    if(intid == 15) then
    player:teleport(1, 1502.709961, -4415.419922, 21.552706)
    unit:gossipcomplete(player)
    end
    
    if(intid == 16) then
    player:teleport(0, 1560.453857, 244.334030, -43.102592)
    unit:gossipcomplete(player)
    end
    
    if(intid == 17) then
    player:teleport(1, -1195.436523, 34.784081, 132.40137)
    unit:gossipcomplete(player)
    end
    
    if(intid == 18) then
    player:teleport(530, 9496.041016, -7282.289551, 14.318037)
    unit:gossipcomplete(player)
    end
    
    if(intid == 19) then
    player:teleport(0, -8832.935547, 625.797485, 93.914894)
    unit:gossipcomplete(player)
    end
    
    if(intid == 20) then
    player:teleport(0, -4924.375488, -950.865112, 501.547333)
    unit:gossipcomplete(player)
    end
    
    if(intid == 21) then
    player:teleport(1, 9945.676758, 2482.677979, 1316.198853)
    unit:gossipcomplete(player)
    end
    
    if(intid == 22) then
    player:teleport(530, -3946.064941, -11727.777344, -138.922562)
    unit:gossipcomplete(player)
    end
    
    if(intid == 23) then
    player:teleport(0, 58.714684, -570.825317, 145.711151)
    unit:gossipcomplete(player)
    end
    
    if(intid == 24) then
    player:teleport(0, -1550.519409, -2496.936791, 54.452209)
    unit:gossipcomplete(player)
    end
    
    if(intid == 25) then
    player:teleport(0, -6819.416992, -3422.346680, 242.543167)
    unit:gossipcomplete(player)
    end
    
    if(intid == 26) then
    player:teleport(0, -11270.514648, -3061.004395, -0.152069)
    unit:gossipcomplete(player)
    end
    
    if(intid == 27) then
    player:teleport(0, -8057.234375, -1997.046143, 133.364822)
    unit:gossipcomplete(player)
    end
    
    if(intid == 28) then
    player:teleport(0, -10437.863281, -1866.211182, 104.634972)
    unit:gossipcomplete(player)
    end
    
    if(intid == 29) then
    player:teleport(0, -5271.595703, 43.802460, 386.111420)
    unit:gossipcomplete(player)
    end
    
    if(intid == 30) then
    player:teleport(0, -10893.999023, -349.645538, 39.141331)
    unit:gossipcomplete(player)
    end
    
    if(intid == 31) then
    player:teleport(0, 2263.505859, -4627.462891, 73.623268)
    unit:gossipcomplete(player)
    end
    
    if(intid == 32) then
    player:teleport(0, -9547.107422, 82.203911, 59.357063)
    unit:gossipcomplete(player)
    end
    
    if(intid == 33) then
    player:teleport(530, 8822.261719, -7098.651855, 35.365276)
    unit:gossipcomplete(player)
    end
    
    if(intid == 34) then
    player:teleport(530, 7230.481934, -6586.369629, 25.941483)
    unit:gossipcomplete(player)
    end
    
    if(intid == 35) then
    player:teleport(0, -414.885590, -662.270203, 54.499748)
    unit:gossipcomplete(player)
    end
    
    if(intid == 37) then
    player:teleport(0, -5544.246582, -2851.535645, 361.768768)
    unit:gossipcomplete(player)
    end
    
    if(intid == 38) then
    player:teleport(0, -9472.294922, -2266.869873, 74.356583)
    unit:gossipcomplete(player)
    end
    
    if(intid == 39) then
    player:teleport(0, -6667.144043, -1194.482300, 242.106873)
    unit:gossipcomplete(player)
    end
    
    if(intid == 40) then
    player:teleport(0, 581.543396, 1249.138062, 86.588158)
    unit:gossipcomplete(player)
    end
    
    if(intid == 41) then
    player:teleport(0, -12323.756836, -584.573059, 24.864433)
    unit:gossipcomplete(player)
    end
    
    if(intid == 42) then
    player:teleport(0, -10371.346680, -2723.086426, 21.678825)
    unit:gossipcomplete(player)
    end
    
    if(intid == 43) then
    player:teleport(0, 118.710144, -1948.693237, 148.925842)
    unit:gossipcomplete(player)
    end
    
    if(intid == 44) then
    player:teleport(0, 2024.515137, 168.655807, 33.867512)
    unit:gossipcomplete(player)
    end
    
    if(intid == 45) then
    player:teleport(0, 1678.447876, -1364.333862, 69.890274)
    unit:gossipcomplete(player)
    end
    
    if(intid == 46) then
    player:teleport(0, -10726.467773, 1030.061523, 33.054764)
    unit:gossipcomplete(player)
    end
    
    if(intid == 47) then
    player:teleport(0, -3192.923340, -2452.208496, 9.292380)
    unit:gossipcomplete(player)
    end
    
    if(intid == 48) then
    player:teleport(1, 2461.417725, -504.268280, 114.812622)
    unit:gossipcomplete(player)
    end
    
    if(intid == 49) then
    player:teleport(1, 3383.945313, -4665.848145, 94.969765)
    unit:gossipcomplete(player)
    end
    
    if(intid == 50) then
    player:teleport(530, -4251.174316, -12869.387695, 13.412463)
    unit:gossipcomplete(player)
    end
    
    if(intid == 51) then
    player:teleport(530, -2244.586670, -11910.894531, 24.423874)
    unit:gossipcomplete(player)
    end
    
    if(intid == 52) then
    player:teleport(1, 6145.536133, 282.024109, 23.928629)
    unit:gossipcomplete(player)
    end
    
    if(intid == 53) then
    player:teleport(1, -1127.806885, 1793.706909, 62.220467)
    unit:gossipcomplete(player)
    end
    
    if(intid == 54) then
    player:teleport(1, 601.661621, -4733.739258, -8.558049)
    unit:gossipcomplete(player)
    end
    
    if(intid == 55) then
    player:teleport(1, -3647.304199, -2721.955566, 33.222332)
    unit:gossipcomplete(player)
    end
    
    if(intid == 56) then
    player:teleport(1, 5378.582031, -752.227243, 344.328766)
    unit:gossipcomplete(player)
    end
    
    if(intid == 57) then
    player:teleport(1, -4805.526855, 1038.506226, 104.156227)
    unit:gossipcomplete(player)
    end
    
    if(intid == 58) then
    player:teleport(1, 8001.228027, -2672.624268, 512.099792)
    unit:gossipcomplete(player)
    end
    
    if(intid == 59) then
    player:teleport(1, -2362.893311, -826.267517, -9.369063)
    unit:gossipcomplete(player)
    end
    
    if(intid == 60) then
    player:teleport(1, -7015.238770, 968.619934, 5.474441)
    unit:gossipcomplete(player)
    end
    
    if(intid == 62) then
    player:teleport(1, 1299.952491, 728.316223, 177.870941)
    unit:gossipcomplete(player)
    end
    
    if(intid == 63) then
    player:teleport(1, -7184.853027, -3983.132324, 10.982137)
    unit:gossipcomplete(player)
    end
    
    if(intid == 64) then
    player:teleport(1, 10119.146484, 1549.032837, 1321.552002)
    unit:gossipcomplete(player)
    end
    
    if(intid == 65) then
    player:teleport(1, -642.360962, -2654.214844, 95.787682)
    unit:gossipcomplete(player)
    end
    
    if(intid == 66) then
    player:teleport(1, -5375.651367, -2509.229736, -40.432945)
    unit:gossipcomplete(player)
    end
    
    if(intid == 67) then
    player:teleport(1, -6178.627441, -1100.540283, -214.140274)
    unit:gossipcomplete(player)
    end
    
    if(intid == 68) then
    player:teleport(1, 6661.349121, -4560.519043, 717.435547)
    unit:gossipcomplete(player)
    end
    
    if(intid == 69) then
    player:teleport(1, -8189.559570, 1532.920898, 4.194667)
    unit:gossipcomplete(player)
    end
    
    if(intid == 70) then
    player:teleport(0, -7660.572266, -1221.226318, 287.787964)
    unit:gossipcomplete(player)
    end
    
    if(intid == 71) then
    player:teleport(230, 1120.799927, -467.276886, -104.741043)
    unit:gossipcomplete(player)
    end
    
    if(intid == 72) then
    player:teleport(1, -4693.167969, -3719.408936, 49.774086)
    unit:gossipcomplete(player)
    end
    
    if(intid == 73) then
    player:teleport(0, -11913.967773, -1115.898560, 77.279816)
    unit:gossipcomplete(player)
    end
    
    if(intid == 74) then
    player:teleport(530, 3034.863281, 5952.613281, 130.774368)
    unit:gossipcomplete(player)
    end
    
    if(intid == 75) then
    player:teleport(530, -215.563675, 2153.101074, 79.554207)
    unit:gossipcomplete(player)
    end
    
    if(intid == 76) then
    player:teleport(530, -1648.201416, 7686.244141, -14.353410)
    unit:gossipcomplete(player)
    end
    
    if(intid == 77) then
    player:teleport(530, 3037.424561, 3576.538818, 143.218384)
    unit:gossipcomplete(player)
    end
    
    if(intid == 78) then
    player:teleport(530, -3072.626709, 2879.110840, 82.300873)
    unit:gossipcomplete(player)
    end
    
    if(intid == 79) then
    player:teleport(530, -2812.025146, 5085.235352, -13.033023)
    unit:gossipcomplete(player)
    end
    
    if(intid == 80) then
    player:teleport(530, -203.677704, 5513.926758, 21.679346)
    unit:gossipcomplete(player)
    end
    
    if(intid == 81) then
    player:teleport(530, -1721.940063, 5382.318359, 1.537373)
    unit:gossipcomplete(player)
    end
    
    if(intid == 83) then
    player:teleport(530, -3637.713623, 315.175232, 35.551952)
    unit:gossipcomplete(player)
    end
    
    if(intid == 84) then
    player:teleport(530, 3530.903320, 5117.925293, 4.349529)
    unit:gossipcomplete(player)
    end
    
    if(intid == 85) then
    player:teleport(0, -11121.737305, -2015.547119, 47.084202)
    unit:gossipcomplete(player)
    end
    
    if(intid == 86) then
    player:teleport(530, -315.928223, 3090.644775, -116.455063)
    unit:gossipcomplete(player)
    end
    
    if(intid == 87) then
    player:teleport(1, -8173.633789, -4176.341797, -166.151794)
    unit:gossipcomplete(player)
    end
    
    if(intid == 88) then
    player:teleport(530, 796.048401, 6864.074219, -64.992691)
    unit:gossipcomplete(player)
    end
    
    if(intid == 89) then
    player:teleport(530, 12564.260742, -6775.855469, 15.090900)
    unit:gossipcomplete(player)
    end
    
    if(intid == 90) then
    player:teleport(530, 3086.903564, 1406.003540, 189.548431)
    unit:gossipcomplete(player)
    end
    
    if(intid == 91) then
    player:teleport(530, 6849.811035, -7953.119141, 170.099884)
    unit:gossipcomplete(player)
    end
    
    if(intid == 92) then
    player:teleport(571, 3760.002197, 5413.608398, 40.775795)
    unit:gossipcomplete(player)
    end
    
    if(intid == 93) then
    player:teleport(571, 5298.182129, -724.851501, 162.903442)
    unit:gossipcomplete(player)
    end
    
    if(intid == 94) then
    player:teleport(571, 3539.470215, 263.158417, 45.625706)
    unit:gossipcomplete(player)
    end
    
    if(intid == 95) then
    player:teleport(571, 3736.716553, -3862.061035, 183.021378)
    unit:gossipcomplete(player)
    end
    
    if(intid == 96) then
    player:teleport(571, 2029.114624, -4520.532715, 207.844940)
    unit:gossipcomplete(player)
    end
    
    if(intid == 97) then
    player:teleport(571, 6330.499023, 2310.453369, 477.265106)
    unit:gossipcomplete(player)
    end
    
    if(intid == 98) then
    player:teleport(571, 5484.500000, 4750.392578, -196.924042)
    unit:gossipcomplete(player)
    end
    
    if(intid == 99) then
    player:teleport(571, 8232.848633, -1483.130615, 1072.386108)
    unit:gossipcomplete(player)
    end
    
    if(intid == 100) then
    player:teleport(571, 4608.031738, 2846.253418, 396.896698)
    unit:gossipcomplete(player)
    end
    
    if(intid == 101) then
    player:teleport(571, 5449.899902, -2629.230713, 306.253143)
    unit:gossipcomplete(player)
    end
    
    if(intid == 102) then
    player:teleport(571, 5809.805664, 651.377075, 647.504602)
    unit:gossipcomplete(player)
    end
    
    if(intid == 103) then
    player:teleport(530, 2908.942383, 5973.306152, 2.096412)
    unit:gossipcomplete(player)
    end
    
    if(intid == 104) then
    player:teleport(0, -13258.738281, 168.794815, 34.707809)
    unit:gossipcomplete(player)
    end
    
    if(intid == 105) then
    player:teleport(530, -2073.057861, 6708.157227, 11.765224)
    unit:gossipcomplete(player)
    end
    
    if(intid == 106) then
    player:teleport(1, 2178.247070, -4766.309570, 54.911034)
    unit:gossipcomplete(player)
    end
    
    if(intid == 9) then
    unit:fullcastspellontarget(58451, player)
    unit:fullcastspellontarget(48100, player)
    unit:fullcastspellontarget(58453, player)
    unit:fullcastspellontarget(48104, player)
    unit:fullcastspellontarget(48102, player)
    unit:fullcastspellontarget(58449, player)
    end
    
    if(intid == 10) then
    player:learnspell(15007)
    player:unlearnspell(15007)
    end
    end
    
    registerunitgossipevent(333333, 1, "on_gossip")
    registerunitgossipevent(333333, 2, "gossip_submenus")
    if anyone if unsure how to add it in (which i doubt):

    Copy the sql into notepad, save it as all files with .sql (so it would be like teleport.sql)
    do the same with the lua script, but instead use .lua
    execute the sql into the db (navicat, heidisql, etc.)
    go into your server folder/scripts and put in the lua file
    run your server .npc sp 333333 1 and it should work.































    best best best teleporter script ever i have tried 50 other scripts none worked with arc emu and yours did i am jumping with joy!!!!!!!!!!
    Best best

  4. #19
    jamesc1994's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Best best best your too godly i love you

  5. #20
    Ranik's Avatar Member
    Reputation
    6
    Join Date
    Jan 2007
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Question : Is it possible to write a function in here that would first check to see if they are in combat before offering them the menu to teleport?

    If so, what would it be?

    Also : Great Teleporter! +rep

  6. #21
    Zudrik's Avatar Member
    Reputation
    52
    Join Date
    Dec 2008
    Posts
    169
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ranik View Post
    Question : Is it possible to write a function in here that would first check to see if they are in combat before offering them the menu to teleport?

    If so, what would it be?

    Also : Great Teleporter! +rep
    Honestly, lol I don't know =P

    If it is possible, I would imagine it would be done in C++, not Lua.
    Last edited by Zudrik; 02-02-2009 at 11:43 AM. Reason: Spelling

  7. #22
    Ranik's Avatar Member
    Reputation
    6
    Join Date
    Jan 2007
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    would probably be something like :

    if player:IsInCombat() == false then
    <teleporter script here>
    end

  8. #23
    westside92's Avatar Member
    Reputation
    2
    Join Date
    May 2008
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    tnx man:P

  9. #24
    Aldun's Avatar Banned
    Reputation
    616
    Join Date
    Feb 2009
    Posts
    1,365
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1064 - You have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'function On_Gossip(unit,event, player)
    unit:GossipCreateMenu(3544, player, 0)' at line 1
    Getting that error, I didnt edit anything. As far as I can see it says it is because my server version is different. How can I change this?

    My Arcemu_logonserver config:
    <Client MinBuild = "9183"
    MaxBuild = "9999">
    Using 3.0.8 repack, and as DB Im using Navicat.


    Thanks!
    Aldun

  10. #25
    Zudrik's Avatar Member
    Reputation
    52
    Join Date
    Dec 2008
    Posts
    169
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Aldun View Post
    Getting that error, I didnt edit anything. As far as I can see it says it is because my server version is different. How can I change this?

    My Arcemu_logonserver config:


    Using 3.0.8 repack, and as DB Im using Navicat.


    Thanks!
    Aldun
    Lol dude.. the Lua script isn't a SQL file.. It's Lua. You put it in your scripts folder.

  11. #26
    Happymeal's Avatar Member
    Reputation
    1
    Join Date
    Sep 2008
    Posts
    4
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice +Rep but,

    pls check the many wrong map id of the lua an correct it

    Like this

    Code:
    if(intid == 85) then
    player:Teleport(0, -11121.737305, -2015.547119, 47.084202)
    unit:GossipComplete(player)
    end
    sorry 4 my bad english
    Last edited by Happymeal; 02-14-2009 at 11:46 AM.

  12. #27
    lollardo's Avatar Member
    Reputation
    10
    Join Date
    Jul 2007
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    OMG thx! This is what i needed!

  13. #28
    Dr. Livingstone's Avatar Member
    Reputation
    113
    Join Date
    Mar 2008
    Posts
    290
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh Lollardo, God of Necromancy, please, this post is far too old to be revived.

  14. #29
    kalle51's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    im kinda noob at private servers and i dont know what lua is? do you need it?

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Release] Lua Teleporter + Northrend Locations
    By Quagmire in forum WoW EMU General Releases
    Replies: 30
    Last Post: 04-05-2009, 01:39 AM
  2. [Release] Fun Teleporter npc [Lua++]
    By stoneharry in forum WoW EMU General Releases
    Replies: 24
    Last Post: 02-23-2009, 06:48 PM
  3. [release] Lua portable teleporter
    By Brutal Pink Panther in forum World of Warcraft Emulator Servers
    Replies: 12
    Last Post: 07-04-2008, 02:56 PM
  4. [Release] Item Teleporter Core
    By jokerjokes in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 12-29-2007, 09:32 PM
  5. [Release]City Teleport NPC for Antrix
    By latruwski in forum World of Warcraft Emulator Servers
    Replies: 6
    Last Post: 12-18-2007, 08:38 AM
All times are GMT -5. The time now is 11:42 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search