Fixed TeleporterNPC LUA menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 25 of 25
  1. #16
    Wheeze201's Avatar Active Member
    Reputation
    51
    Join Date
    Apr 2007
    Posts
    660
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So... there is no way for me to get this working ?

    Fixed TeleporterNPC LUA
  2. #17
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not really unless someone has a fixed patch.

    I dont know what is happening with LUA++ atm.


  3. #18
    2dgreengiant's Avatar ★ Elder ★


    Reputation
    1192
    Join Date
    Feb 2007
    Posts
    7,129
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Original credits need to be added or it will be removed
    If you need me you have my skype, if you don't have my skype then you don't need me.

  4. #19
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The credits are in the script :S


  5. #20
    colincancer's Avatar Active Member
    Reputation
    63
    Join Date
    Dec 2007
    Posts
    509
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    awesome stuff man
    #JODYS'WATCHiN

  6. #21
    sticksx's Avatar Member
    Reputation
    1
    Join Date
    Oct 2006
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Performer View Post
    Okay ive been looking through the TeleporterNPC Script posted. and i found multiple errors. i have fixed those. and updated some of the Functions etc.

    Im not 100% sure if it works as my LUA++ Patch will not compile. If yours works please give me feedback on any errors.

    Code:
    /*TeleporterNPC Script Fixed By Performer Of MMOwned.com.
    May not be re-released or used in other releases without asking Performer.
    Credits to Sabens for the original script. Credits to SectorSeven for the guide.*/
     
    function warp_on_gossip_talk(pUnit, event, player)
    pUnit:GossipCreateMenu(3543, player)
    pUnit:GossipMenuAddItem(player, 0, "Horde cities", 1, 0)
    pUnit:GossipMenuAddItem(player, 0, "Alliance cities", 2, 0)
    pUnit:GossipMenuAddItem(player, 0, "Azeroth Instances", 5, 0)
    pUnit:GossipMenuAddItem(player, 0, "Outland Instances", 6, 0)
    pUnit:GossipMenuAddItem(player, 5, "Shattrath", 51, 0)
    pUnit:GossipSendMenu(player)
    end
    function warp_on_gossip_select(pUnit, event, player, id, intid, code)
    if(intid == 1) then
    pUnit:GossipCreateMenu(3542, player)
    pUnit:GossipMenuAddItem(player, 5, "Orgrimmar", 9, 0)
    pUnit:GossipMenuAddItem(player, 5, "Undercity", 10, 0)
    pUnit:GossipMenuAddItem(player, 5, "Thunder Bluff", 11, 0)
    pUnit:GossipMenuAddItem(player, 5, "Silvermoon City", 12, 0)
    pUnit:GossipMenuAddItem(player, 5, "[Back]", 100, 0)
    pUnit:GossipSendMenu(player)
    end
    if(intid == 2) then
    pUnit:GossipCreateMenu(3542, player)
    pUnit:GossipMenuAddItem(player, 5, "Stormwind", 14, 0)
    pUnit:GossipMenuAddItem(player, 5, "Ironforge", 15, 0)
    pUnit:GossipMenuAddItem(player, 5, "Darnassus", 16, 0)
    pUnit:GossipMenuAddItem(player, 5, "The Exodar", 17, 0)
    pUnit:GossipMenuAddItem(player, 5, "[Back]", 100, 0)
    pUnit:GossipSendMenu(player)
    end
    if(intid == 5) then
    pUnit:GossipCreateMenu(3542, player)
    pUnit:GossipMenuAddItem(player, 0, "Azeroth Raids", 3, 0)
    pUnit:GossipMenuAddItem(player, 5, "Shadowfang Keep", 19, 0)
    pUnit:GossipMenuAddItem(player, 5, "Scarlet Monastery", 20, 0)
    pUnit:GossipMenuAddItem(player, 5, "Zul'Farrak", 21, 0)
    pUnit:GossipMenuAddItem(player, 5, "Stratholme", 22, 0)
    pUnit:GossipMenuAddItem(player, 5, "Scholomance", 23, 0)
    pUnit:GossipMenuAddItem(player, 5, "Ragefire", 110, 0)
    pUnit:GossipMenuAddItem(player, 5, "Deathmines", 170, 0)
    pUnit:GossipMenuAddItem(player, 5, "Wailing Caverns", 111,0)
    pUnit:GossipMenuAddItem(player, 5, "Blackfathom Depths", 112, 0)
    pUnit:GossipMenuAddItem(player, 5, "The Stockades", 113,0)
    pUnit:GossipMenuAddItem(player, 5, "Gnomeregan", 114, 0)
    pUnit:GossipMenuAddItem(player, 5, "Razorfen Kraul", 115, 0)
    pUnit:GossipMenuAddItem(player, 5, "Razorfen Downs", 116, 0)
    pUnit:GossipMenuAddItem(player, 5, "Uldaman", 117, 0)
    pUnit:GossipMenuAddItem(player, 5, "Maraudon", 118, 0)
    pUnit:GossipMenuAddItem(player, 5, "Sunken temple", 119, 0)
    pUnit:GossipMenuAddItem(player, 5, "Lower Blackrock", 120, 0)
    pUnit:GossipMenuAddItem(player, 5, "Dire Maul", 121, 0)
    pUnit:GossipMenuAddItem(player, 5, "Upper Blackrock", 122, 0)
    pUnit:GossipMenuAddItem(player, 5, "[Back]", 100, 0)
    pUnit:GossipSendMenu(player)
    end
    if(intid == 3) then
    pUnit:GossipCreateMenu(3542, player)
    pUnit:GossipMenuAddItem(player, 5, "Onyxias Lair", 39, 0)
    pUnit:GossipMenuAddItem(player, 5, "Molten Core", 40, 0)
    pUnit:GossipMenuAddItem(player, 5, "Blackwing Lair", 123, 0)
    pUnit:GossipMenuAddItem(player, 5, "Zul'Gurub", 41, 0)
    pUnit:GossipMenuAddItem(player, 5, "Karazhan", 42, 0)
    pUnit:GossipMenuAddItem(player, 5, "Ruins of Ahn'Qiraj", 43, 0)
    pUnit:GossipMenuAddItem(player, 5, "Temple of Ahn'Qiraj", 44, 0)
    pUnit:GossipMenuAddItem(player, 5, "Naxxramas", 45, 0)
    pUnit:GossipMenuAddItem(player, 5, "Zul'Aman", 124, 0)
    pUnit:GossipMenuAddItem(player, 5, "[Back]", 100, 0)
    pUnit:GossipSendMenu(player)
    end
    if(intid == 12) then
    player:Teleport(530, 9400.486328, -7278.376953, 14.206780)
    end
    if(intid == 9) then
    player:Teleport(1, 1371.068970, -4370.801758, 26.052483)
    end
    if(intid == 11) then
    player:Teleport(1, -1304.569946, 205.285004, 68.681396)
    end
    if(intid == 10) then
    player:Teleport(0, 2050.203125, 285.650604, 56.994549)
    end
    if(intid == 17) then
    player:Teleport(530, -4072.202393, -12014.337891, -1.277277)
    end
    if(intid == 14) then
    player:Teleport(0, -9100.480469, 406.950745, 92.594185)
    end
    if(intid == 15) then
    player:Teleport(0, -5028.265137, -825.976563, 495.301575)
    end
    if(intid == 16) then
    player:Teleport(1, 9985.907227, 1971.155640, 1326.815674)
    end
    if(intid == 51) then
    player:Teleport(530, -1887.510010, 5359.379883, -12.427300)
    end
    if(intid == 19) then
    player:Teleport(0, -234.495087, 1561.946411, 76.892143)
    end
    if(intid == 20) then
    player:Teleport(0, 2870.442627, -819.985229, 160.331085)
    end
    if(intid == 21) then
    player:Teleport(1, -6797.278809, -2903.917969, 9.953360)
    end
    if(intid == 41) then
    player:Teleport(0, -11919.073242, -1202.459374, 92.298744)
    end
    if(intid == 43) then
    player:Teleport(1, -8394.730469, 1485.658447, 21.038563)
    end
    if(intid == 44) then
    player:Teleport(1, -8247.316406, 1970.156860, 129.071472)
    end
    if(intid == 40) then
    player:Teleport(409, 1089.6, -470.19, -106.41)
    end
    if(intid == 39) then
    player:Teleport(1, -4746, -3749, -4.0)
    end
    if(intid == 45) then
    player:Teleport(533, 3006.06, -3436.72, 293.891)
    end
    if(intid == 23) then
    player:Teleport(0, 1267.468628, -2556.651367, 94.127983)
    end
    if(intid == 24) then
    player:Teleport(0, 3359.111572, -3380.8444238, 144.781860)
    end
    if(intid == 38) then
    player:Teleport(0, -7527.129883, -1224.997437, 285.733002)
    end
    if(intid == 42) then
    player:Teleport(532, -11087.3, -1977.47, 49.6135)
    end
    if(intid == 52) then
    player:Teleport(1, -8519.718750, -4297.542480, -208.441376)
    end
    if(intid == 25) then
    player:Teleport(530, -360.670990, 3071.899902, -15.097700)
    end
    if(intid == 26) then
    player:Teleport(530, -303.506012, 3164.820068, 31.742500)
    end
    if(intid == 27) then
    player:Teleport(530, -311.083527, 3083.291748, -3.745923)
    end
    if(intid == 28) then
    player:Teleport(530, 777.088989, 6763.450195, -72.062561)
    end
    if(intid == 29) then
    player:Teleport(530, 719.507996, 6999.339844, -73.074303)
    end
    if(intid == 30) then
    player:Teleport(530, 816.590027, 6934.669922, -80.544601)
    end
    if(intid == 31) then
    player:Teleport(530, -3079.810059, 4943.040039, -101.046997)
    end
    if(intid == 32) then
    player:Teleport(530, -3361.959961, 5225.770020, -101.047997)
    end
    if(intid == 33) then
    player:Teleport(530, -3362.219971, 4660.410156, -101.049004)
    end
    if(intid == 34) then
    player:Teleport(530, -3645.060059, 4943.620117, -101.047997)
    end
    if(intid == 35) then
    player:Teleport(530, 2862.409912, 1546.089966, 252.158691)
    end
    if(intid == 36) then
    player:Teleport(530, 3413.649902, 1483.319946, 182.837997)
    end
    if(intid == 37) then
    player:Teleport(530, 3311.598145, 1332.745117, 505.557251)
    end
    if(intid == 46) then
    player:Teleport(530, -313.678986, 3088.350098, -116.501999)
    end
    if(intid == 47) then
    player:Teleport(530, 830.542908, 6865.445801, -63.785503)
    end
    if(intid == 48) then
    player:Teleport(530, 3549.424072, 5179.854004, -4.430779)
    end
    if(intid == 49) then
    player:Teleport(530, 3087.310059, 1373.790039, 184.643005)
    end
    if(intid == 50) then
    player:Teleport(530, -3609.739990, 328.252014, 37.307701)
    end
    if(intid == 124) then
    player:Teleport(530, 6850, -7950, 170)
    end
    if(intid == 136) then
    player:Teleport(0, -13152.9, 342.729, 53.1328)
    end
    if(intid == 110) then
    player:Teleport(389, 1.7849, -14.3685, -16.5533)
    end
    if(intid == 111) then
    player:Teleport(1, -746.207, -2213.18, 15.8909)
    end
    if(intid == 112) then
    player:Teleport(48, -152.984, 106.33, -39.0953)
    end
    if(intid == 113) then
    player:Teleport(0, -8776.78, 836.753, 93.1946)
    end
    if(intid == 114) then
    player:Teleport(0, -5189.22, 524.796, 389.107)
    end
    if(intid == 115) then
    player:Teleport(1, -4464.92, -1666.24, 91)
    end
    if(intid == 116) then
    player:Teleport(129, 2591.99, 1101.25, 52.8593)
    end
    if(intid == 117) then
    player:Teleport(70, -228.193, 46.1602, -45.0186)
    end
    if(intid == 118) then
    player:Teleport(349, 419.84, 11.3365, -131.079)
    end
    if(intid == 119) then
    player:Teleport(0, -10349.1, -3849.67, -24.6078)
    end
    if(intid == 120) then
    player:Teleport(230, 596.432, -188.498, -49)
    end
    if(intid == 121) then
    player:Teleport(429, 254.588, -24.7395, -1.56062)
    end
    if(intid == 122) then
    player:Teleport(229, 73.5083, -215.044, 53.3869)
    end
    if(intid == 123) then
    player:Teleport(469, -7665.55, -1102.49, 400.679)
    end
    if(intid == 170) then
    player:Teleport(0, -11079.8, 1506.98, 42.9594)
    end
    intid = 0
    end
     
    RegisterUnitGossipEvent(ENTRYID , 1, "warp_on_gossip_talk")
    RegisterUnitGossipEvent(ENTRYID , 2, "warp_on_gossip_select")
    EDIT: I have been working on a Skill NPC in Lua++. If anyone knows how to do gossipmenu's via class stuff. Pm me please

    EDIT2: Added Silvermoon and The Exodar
    What ENTRYID do we use to make this work?
    Thank's in advance =)

  7. #22
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can use your own entry id. Edit "ENTRYID" at the bottom to your own.


  8. #23
    kreegoth's Avatar Contributor
    Reputation
    122
    Join Date
    Jun 2008
    Posts
    810
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Doesnt work for me and i Have LUA++

  9. #24
    Sabens's Avatar Contributor
    Reputation
    152
    Join Date
    Oct 2006
    Posts
    266
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very strange. When I first wrote this, it ran clean and smooth. Didn't realize it has bugs. Then again I did write it a while back... So I guess some of the functions could be updated.
    Last edited by Sabens; 08-30-2008 at 04:47 AM.


    "They must find it difficult. . . Those who have taken authority as the truth, rather then truth as the authority." -Gerald Massey

  10. #25
    Rexxar333's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    how i download it ?
    and what ascent ?

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Someone Fix this LUA :D Please :D
    By spectre123 in forum WoW EMU Questions & Requests
    Replies: 6
    Last Post: 03-07-2009, 11:10 PM
  2. [Guide] How To: Fix A Lua Script
    By Arthas117 in forum Programming
    Replies: 1
    Last Post: 09-28-2008, 01:01 AM
  3. TeleporterNPC.lua not working!
    By _DEFiANT in forum WoW EMU Questions & Requests
    Replies: 12
    Last Post: 08-26-2008, 01:24 AM
  4. Fix my LUA script.
    By [Stefon] in forum World of Warcraft Emulator Servers
    Replies: 7
    Last Post: 06-30-2008, 04:09 PM
  5. How to fix this LUA Script???
    By marcosgue in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 02-08-2008, 07:51 AM
All times are GMT -5. The time now is 03:20 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