Need help: NPC teleporter menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    bfwlegend's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    71
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Need help: NPC teleporter

    Video of the problem here: asas - Xfire Video

    Heres the .sql i think i got somthing wrong in that not sure

    Code:
    INSERT INTO creature_proto (entry, minlevel, maxlevel, faction, minhealth, maxhealth, mana, scale, npcflags, attacktime, mindamage, maxdamage, rangedattacktime, rangedmindamage, rangedmaxdamage, mountdisplayid, equipmodel1, equipinfo1, equipslot1, equipmodel2, equipinfo2, equipslot2, equipmodel3, equipinfo3, equipslot3, respawntime, armor, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, combat_reach, bounding_radius, auras, boss, money, invisibility_type, death_state)
    VALUES (80000, 100, 100, 814,  20000,  20000,  20000,  1, 128, 1800, 150, 250, 1800, 500, 650, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 (80000,"TAXI","BFWow Teleporter",0,7,0,0,0,NULL,21344,21344,1, 1,1,NULL, '');
    And then the .lua

    Code:
    function On_Gossip(unit, event, player)
    unit:GossipCreateMenu(100, player, 0)
    unit:GossipMenuAddItem(0, "Horde cities", 1, 0)
    unit:GossipMenuAddItem(0, "Alliance cities", 2, 0)
    unit:GossipMenuAddItem(0, "Azeroth Instances", 5, 0)
    unit:GossipMenuAddItem(0, "Outland Instances", 6, 0)
    unit:GossipMenuAddItem(5, "Shattrath", 51, 0)
    unit:GossipMenuAddItem(0, "Outland Location", 7, 0)
    unit:GossipMenuAddItem(0, "Azeroth Location", 10, 0)
    unit:GossipSendMenu(player)
    end
    
    function Gossip_Submenus(unit, event, player, id, intid, code)
    if(intid == 1) then
    unit:GossipCreateMenu(101, player, 0)
    unit:GossipMenuAddItem(5, "GMIsland", 99, 0)
    unit:GossipMenuAddItem(5, "Orgrimmar", 9, 0)
    unit:GossipMenuAddItem(5, "Undercity", 10, 0)
    unit:GossipMenuAddItem(5, "Thunder Bluff", 11, 0)
    unit:GossipMenuAddItem(5, "Silvermoon", 12, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 2) then
    unit:GossipCreateMenu(102, player, 0)
    unit:GossipMenuAddItem(5, "GMIsland", 99, 0)
    unit:GossipMenuAddItem(5, "Stormwind", 14, 0)
    unit:GossipMenuAddItem(5, "Ironforge", 15, 0)
    unit:GossipMenuAddItem(5, "Darnassus", 16, 0)
    unit:GossipMenuAddItem(5, "Exodar", 17, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 5) then
    unit:GossipCreateMenu(103, player, 0)
    unit:GossipMenuAddItem(5, "Azeroth Raids", 3, 0)
    unit:GossipMenuAddItem(5, "Shadowfang Keep", 19, 0)
    unit:GossipMenuAddItem(5, "Scarlet Monastery", 20, 0)
    unit:GossipMenuAddItem(5, "Zul'Farrak", 21, 0)
    unit:GossipMenuAddItem(5, "Stratholme", 22, 0)
    unit:GossipMenuAddItem(5, "Scholomance", 23, 0)
    unit:GossipMenuAddItem(5, "Ragefire", 110, 0)
    unit:GossipMenuAddItem(5, "Deathmines", 170, 0)
    unit:GossipMenuAddItem(5, "Those caverns in barrens xX", 111, 0)
    unit:GossipMenuAddItem(5, "Blackfathom deepths", 112, 0)
    unit:GossipMenuAddItem(5, "This instance in Stormwind biggrin.gif", 113, 0)
    unit:GossipMenuAddItem(5, "Gnomeregan", 114, 0)
    unit:GossipMenuAddItem(5, "Razorfen thing number 1", 115, 0)
    unit:GossipMenuAddItem(5, "Razorfen hills", 116, 0)
    unit:GossipMenuAddItem(5, "Uldaman", 117, 0)
    unit:GossipMenuAddItem(5, "Maraudon", 118, 0)
    unit:GossipMenuAddItem(5, "Sunken temple", 119, 0)
    unit:GossipMenuAddItem(5, "Lower Blackrock", 120, 0)
    unit:GossipMenuAddItem(5, "Dire Maul", 121, 0)
    unit:GossipMenuAddItem(5, "Upper Blackrock", 122, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 6) then
    unit:GossipCreateMenu(104, player, 0)
    unit:GossipMenuAddItem(5, "Outland Raids", 4, 0)
    unit:GossipMenuAddItem(5, "Hellfire Ramparts", 25, 0)
    unit:GossipMenuAddItem(5, "Blood furnace", 26, 0)
    unit:GossipMenuAddItem(5, "Shattered Halls", 27, 0)
    unit:GossipMenuAddItem(5, "Underbog", 28, 0)
    unit:GossipMenuAddItem(5, "Slave pens", 29, 0)
    unit:GossipMenuAddItem(5, "Steam whatever tongue.gif", 30, 0)
    unit:GossipMenuAddItem(5, "Mana tombs", 31, 0)
    unit:GossipMenuAddItem(5, "Auchenai crypts", 32, 0)
    unit:GossipMenuAddItem(5, "Sethekk halls", 33, 0)
    unit:GossipMenuAddItem(5, "Shadow lab", 34, 0)
    unit:GossipMenuAddItem(5, "Mechanar", 35, 0)
    unit:GossipMenuAddItem(5, "Bota whatever Oo", 36, 0)
    unit:GossipMenuAddItem(5, "Arcatraz", 37, 0)
    unit:GossipMenuAddItem(5, "Caverns of Time", 52, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 3) then
    unit:GossipCreateMenu(105, player, 0)
    unit:GossipMenuAddItem(5, "Onyxias Lair", 39, 0)
    unit:GossipMenuAddItem(5, "Molten Core", 40, 0)
    unit:GossipMenuAddItem(5, "Blackwing Lair", 123, 0)
    unit:GossipMenuAddItem(5, "Zul'Gurub", 41, 0)
    unit:GossipMenuAddItem(5, "Karazhan", 42, 0)
    unit:GossipMenuAddItem(5, "Ruins of Ahn'Qiraj", 43, 0)
    unit:GossipMenuAddItem(5, "Temple of Ahn'Qiraj", 44, 0)
    unit:GossipMenuAddItem(5, "Naxxramas", 45, 0)
    unit:GossipMenuAddItem(5, "Zul'Aman", 124, 0)
    unit:GossipMenuAddItem(5, "Caverns of Time", 52, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 4) then
    unit:GossipCreateMenu(106, player, 0)
    unit:GossipMenuAddItem(5, "Black Temple", 50, 0)
    unit:GossipMenuAddItem(5, "Tempest Keep", 49, 0)
    unit:GossipMenuAddItem(5, "Gruuls Lair", 48, 0)
    unit:GossipMenuAddItem(5, "Serpentshrine caverns", 47, 0)
    unit:GossipMenuAddItem(5, "Maghteridons Lair", 46, 0)
    unit:GossipMenuAdditem(5, "The EYE", 180, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 7) then
    unit:GossipCreateMenu(107, player, 0)
    unit:GossipMenuAddItem(5, "Hellfire Halfisland", 200, 0)
    unit:GossipMenuAddItem(5, "Zangermarsh", 201, 0)
    unit:GossipMenuAddItem(5, "Nagrand", 202, 0)
    unit:GossipMenuAddItem(5, "Blades Edge Mountains", 203, 0)
    unit:GossipMenuAddItem(5, "Netherstorm", 204, 0)
    unit:GossipMenuAddItem(5, "Terokkar Forest", 205, 0)
    unit:GossipMenuAddItem(5, "Shadowmoon Valley", 206, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 8) then
    unit:GossipCreateMenu(108, player, 0)
    unit:GossipMenuAddItem(5, "Eastern Kingdoms", 182, 0)
    unit:GossipMenuAddItem(5, "Kalimidor", 184, 0)
    unit:GossipMenuAddItem(5, "Gurubashi Arena", 181, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 182) then
    unit:GossipCreateMenu(109, player, 0)
    unit:GossipMenuAddItem(5, "Eastern Plaguelands", 300, 0)
    unit:GossipMenuAddItem(5, "Western Plaguelands", 301, 0)
    unit:GossipMenuAddItem(5, "Tristfal Glades", 302, 0)
    unit:GossipMenuAddItem(5, "Alterac Mountains", 303, 0)
    unit:GossipMenuAddItem(5, "Silverpine Forest", 304, 0)
    unit:GossipMenuAddItem(5, "Hillsbrad Foothills", 305, 0)
    unit:GossipMenuAddItem(5, "The Hinterlands", 306, 0)
    unit:GossipMenuAddItem(5, "Arathi Highlands", 307, 0)
    unit:GossipMenuAddItem(5, "Wetlands", 308, 0)
    unit:GossipMenuAddItem(5, "Dun Morogh", 309, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 183) then
    unit:GossipCreateMenu(110, player, 0)
    unit:GossipMenuAddItem(5, "Loch Modan", 310, 0)
    unit:GossipMenuAddItem(5, "Badlands", 311, 0)
    unit:GossipMenuAddItem(5, "Blackrock Mountain", 312, 0)
    unit:GossipMenuAddItem(5, "Redridge Mountain", 313, 0)
    unit:GossipMenuAddItem(5, "Elwynn Forest", 314, 0)
    unit:GossipMenuAddItem(5, "Duskwood", 315, 0)
    unit:GossipMenuAddItem(5, "Westfall", 316, 0)
    unit:GossipMenuAddItem(5, "Swamp of Sorrows", 317, 0)
    unit:GossipMenuAddItem(5, "The Blasted Lands", 318, 0)
    unit:GossipMenuAddItem(5, "Deadwind Pass", 319, 0)
    unit:GossipMenuAddItem(5, "Stranglethorn Vale", 320, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 184) then
    unit:GossipCreateMenu(111, player, 0)
    unit:GossipMenuAdditem(5, "Moonglade", 330, 0)
    unit:GossipMenuAdditem(5, "Winterspring", 331, 0)
    unit:GossipMenuAdditem(5, "Felwood", 332, 0)
    unit:GossipMenuAdditem(5, "Darkshore", 333, 0)
    unit:GossipMenuAdditem(5, "Azshara", 334, 0)
    unit:GossipMenuAdditem(5, "Ashenvale", 335, 0)
    unit:GossipMenuAdditem(5, "Stonetalon Mountains", 336, 0)
    unit:GossipMenuAdditem(5, "The Barrens", 337, 0)
    unit:GossipMenuAdditem(5, "Durotar", 338, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 185) then
    unit:GossipCreateMenu(112, player, 0)
    unit:GossipMenuAdditem(5, "Mulgore", 339, 0)
    unit:GossipMenuAdditem(5, "Desolace", 340, 0)
    unit:GossipMenuAdditem(5, "Dustwallow Marsh", 341, 0)
    unit:GossipMenuAdditem(5, "Feralas", 342, 0)
    unit:GossipMenuAdditem(5, "Thousand Needles", 343, 0)
    unit:GossipMenuAdditem(5, "Tanaris Desert", 344, 0)
    unit:GossipMenuAdditem(5, "Un'Goro Crater", 345, 0)
    unit:GossipMenuAdditem(5, "Silithus", 346, 0)
    unit: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
    
    if(intid == 99) then
    player:Teleport(1, 16222.6, 16265.9, 14.2085)
    end
    
    if(intid == 200) then
    player:Teleport(530, -248.160004, 922.348999, 84.379799)
    end
    
    if(intid == 201) then
    player:Teleport(530, -225.863632, 5405.927246, 22.346397)
    end
    
    if(intid == 202) then
    player:Teleport(530, -468.232330, 8418.666016, 28.031298)
    end
    
    if(intid == 203) then
    player:Teleport(530, 1471.672852, 6828.047852, 107.759239)
    end
    
    if(intid == 204) then
    player:Teleport(530, 3396.123779, 4182.208008, 137.097992)
    end
    
    if(intid == 205) then
    player:Teleport(530, -1202.426636, 5313.692871, 33.774723)
    end
    
    if(intid == 206) then
    player:Teleport(530, -2859.522461, 3182.34773, 10.008426)
    end
    
    if(intid == 180) then
    player:Teleport(530, 3087.310059, 1373.790039, 184.643005)
    end
    
    if(intid == 181) then
    player:Teleport(0, -13271.959961, 149.105515, 34.464458)
    end
    
    if(intid == 300) then
    player:Teleport(0, 1855, -1569, 61)
    end
    
    if(intid == 301) then
    player:Teleport(0, 2278, -5311, 89)
    end
    
    if(intid == 302) then
    player:Teleport(0, 2032, -432, 37)
    end
    
    if(intid == 303) then
    player:Teleport(0, 552, -275, 152)
    end
    
    if(intid == 304) then
    player:Teleport(0, -126, 815, 68)
    end
    
    if(intid == 305) then
    player:Teleport(0, -502, 91, 61)
    end
    
    if(intid == 306) then
    player:Teleport(0, -678, -4018, 240)
    end
    
    if(intid == 307) then
    player:Teleport(0, -797, -2068, 35)
    end
    
    if(intid == 308) then
    player:Teleport(0, -3256, -2718, 11)
    end
    
    if(intid == 309) then
    player:Teleport(0, -5826, -1586, 366)
    end
    
    if(intid == 310) then
    player:Teleport(0, -4771, -3329, 347)
    end
    
    if(intid == 311) then
    player:Teleport(0, -7027, -3330, 243)
    end
    
    if(intid == 312) then
    player:Teleport(0, -7317, -1072, 279)
    end
    
    if(intid == 313) then
    player:Teleport(0, -9168, -2726, 92)
    end
    
    if(intid == 314) then
    player:Teleport(0, -9325, -1038, 67)
    end
    
    if(intid == 315) then
    player:Teleport(0, -10694, -884, 80)
    end
    
    if(intid == 316) then
    player:Teleport(0, -11018, 1513, 45)
    end
    
    if(intid == 317) then
    player:Teleport(0, -10429, -3828, -29)
    end
    
    if(intid == 318) then
    player:Teleport(0, -11853, -3197, -25)
    end
    
    if(intid == 319) then
    player:Teleport(0, -10435, -1809, 101)
    end
    
    if(intid == 320) then
    player:Teleport(0, -13382, 2, 23)
    end
    
    if(intid == 330) then
    player:Teleport(1, 7978, -2501, 490)
    end
    
    if(intid == 331) then
    player:Teleport(1, 6721, -4659, 722)
    end
    
    if(intid == 332) then
    player:Teleport(1, 4878, -614, 362)
    end
    
    if(intid == 333) then
    player:Teleport(1, 4565, 438, 34)
    end
    
    if(intid == 334) then
    player:Teleport(1, 2717, -5968, 108)
    end
    
    if(intid == 335) then
    player:Teleport(1, 3469, 847, 7)
    end
    
    if(intid == 336) then
    player:Teleport(1, 898, 922, 128)
    end
    
    if(intid == 337) then
    player:Teleport(1, -1330, -3120, 93)
    end
    
    if(intid == 338) then
    player:Teleport(1, 242, -5151, 3)
    end
    
    if(intid == 339) then
    player:Teleport(1, -2326, -367, -6)
    end
    
    if(intid == 340) then
    player:Teleport(1, -939, 1091, 95)
    end
    
    if(intid == 341) then
    player:Teleport(1, -3719, -2530, 71)
    end
    
    if(intid == 342) then
    player:Teleport(1, -4508, 2041, 53)
    end
    
    if(intid == 343) then
    player:Teleport(1, -4619, -1850, 88)
    end
    
    if(intid == 344) then
    player:Teleport(1, -7373, -2950, 12)
    end
    
    if(intid == 345) then
    player:Teleport(1, -6186, -1106, -215)
    end
    
    if(intid == 346) then
    player:Teleport(1, -6824, 821, 51)
    end
    end
    
    RegisterUnitGossipEvent(80000, 1, "On_Gossip")
    RegisterUnitGossipEvent(80000, 2, "Gossip_Submenus")
    Last edited by bfwlegend; 09-03-2008 at 02:07 AM.

    Need help: NPC teleporter
  2. #2
    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)
    Umm what is the Problem? IE what is the Error that you are encountering? showing us a SQL and a LUA without saying what the problem is makes it hard for us to answer the question

  3. #3
    _DEFiANT's Avatar Member
    Reputation
    44
    Join Date
    Aug 2008
    Posts
    240
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, I went through the script, and I fixed the errors I could find...

    Code:
    local npcid = 80000
    
    function On_Gossip(unit, event, player)
    unit:GossipCreateMenu(100, player, 0)
    unit:GossipMenuAddItem(0, "Horde cities", 1, 0)
    unit:GossipMenuAddItem(0, "Alliance cities", 2, 0)
    unit:GossipMenuAddItem(0, "Azeroth Instances", 5, 0)
    unit:GossipMenuAddItem(0, "Outland Instances", 6, 0)
    unit:GossipMenuAddItem(5, "Shattrath", 51, 0)
    unit:GossipMenuAddItem(0, "Outland Location", 7, 0)
    unit:GossipMenuAddItem(0, "Azeroth Location", 10, 0)
    unit:GossipSendMenu(player)
    end
    
    function Gossip_Submenus(unit, event, player, id, intid, code)
    if(intid == 1) then
    unit:GossipCreateMenu(101, player, 0)
    unit:GossipMenuAddItem(5, "GMIsland", 99, 0)
    unit:GossipMenuAddItem(5, "Orgrimmar", 9, 0)
    unit:GossipMenuAddItem(5, "Undercity", 10, 0)
    unit:GossipMenuAddItem(5, "Thunder Bluff", 11, 0)
    unit:GossipMenuAddItem(5, "Silvermoon", 12, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 2) then
    unit:GossipCreateMenu(102, player, 0)
    unit:GossipMenuAddItem(5, "GMIsland", 99, 0)
    unit:GossipMenuAddItem(5, "Stormwind", 14, 0)
    unit:GossipMenuAddItem(5, "Ironforge", 15, 0)
    unit:GossipMenuAddItem(5, "Darnassus", 16, 0)
    unit:GossipMenuAddItem(5, "Exodar", 17, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 5) then
    unit:GossipCreateMenu(103, player, 0)
    unit:GossipMenuAddItem(5, "Azeroth Raids", 3, 0)
    unit:GossipMenuAddItem(5, "Shadowfang Keep", 19, 0)
    unit:GossipMenuAddItem(5, "Scarlet Monastery", 20, 0)
    unit:GossipMenuAddItem(5, "Zul'Farrak", 21, 0)
    unit:GossipMenuAddItem(5, "Stratholme", 22, 0)
    unit:GossipMenuAddItem(5, "Scholomance", 23, 0)
    unit:GossipMenuAddItem(5, "Ragefire", 110, 0)
    unit:GossipMenuAddItem(5, "Deathmines", 170, 0)
    unit:GossipMenuAddItem(5, "Those caverns in barrens xX", 111, 0)
    unit:GossipMenuAddItem(5, "Blackfathom deepths", 112, 0)
    unit:GossipMenuAddItem(5, "This instance in Stormwind biggrin.gif", 113, 0)
    unit:GossipMenuAddItem(5, "Gnomeregan", 114, 0)
    unit:GossipMenuAddItem(5, "Razorfen thing number 1", 115, 0)
    unit:GossipMenuAddItem(5, "Razorfen hills", 116, 0)
    unit:GossipMenuAddItem(5, "Uldaman", 117, 0)
    unit:GossipMenuAddItem(5, "Maraudon", 118, 0)
    unit:GossipMenuAddItem(5, "Sunken temple", 119, 0)
    unit:GossipMenuAddItem(5, "Lower Blackrock", 120, 0)
    unit:GossipMenuAddItem(5, "Dire Maul", 121, 0)
    unit:GossipMenuAddItem(5, "Upper Blackrock", 122, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 6) then
    unit:GossipCreateMenu(104, player, 0)
    unit:GossipMenuAddItem(5, "Outland Raids", 4, 0)
    unit:GossipMenuAddItem(5, "Hellfire Ramparts", 25, 0)
    unit:GossipMenuAddItem(5, "Blood furnace", 26, 0)
    unit:GossipMenuAddItem(5, "Shattered Halls", 27, 0)
    unit:GossipMenuAddItem(5, "Underbog", 28, 0)
    unit:GossipMenuAddItem(5, "Slave pens", 29, 0)
    unit:GossipMenuAddItem(5, "Steam whatever tongue.gif", 30, 0)
    unit:GossipMenuAddItem(5, "Mana tombs", 31, 0)
    unit:GossipMenuAddItem(5, "Auchenai crypts", 32, 0)
    unit:GossipMenuAddItem(5, "Sethekk halls", 33, 0)
    unit:GossipMenuAddItem(5, "Shadow lab", 34, 0)
    unit:GossipMenuAddItem(5, "Mechanar", 35, 0)
    unit:GossipMenuAddItem(5, "Bota whatever Oo", 36, 0)
    unit:GossipMenuAddItem(5, "Arcatraz", 37, 0)
    unit:GossipMenuAddItem(5, "Caverns of Time", 52, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 3) then
    unit:GossipCreateMenu(105, player, 0)
    unit:GossipMenuAddItem(5, "Onyxias Lair", 39, 0)
    unit:GossipMenuAddItem(5, "Molten Core", 40, 0)
    unit:GossipMenuAddItem(5, "Blackwing Lair", 123, 0)
    unit:GossipMenuAddItem(5, "Zul'Gurub", 41, 0)
    unit:GossipMenuAddItem(5, "Karazhan", 42, 0)
    unit:GossipMenuAddItem(5, "Ruins of Ahn'Qiraj", 43, 0)
    unit:GossipMenuAddItem(5, "Temple of Ahn'Qiraj", 44, 0)
    unit:GossipMenuAddItem(5, "Naxxramas", 45, 0)
    unit:GossipMenuAddItem(5, "Zul'Aman", 124, 0)
    unit:GossipMenuAddItem(5, "Caverns of Time", 52, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 4) then
    unit:GossipCreateMenu(106, player, 0)
    unit:GossipMenuAddItem(5, "Black Temple", 50, 0)
    unit:GossipMenuAddItem(5, "Tempest Keep", 49, 0)
    unit:GossipMenuAddItem(5, "Gruuls Lair", 48, 0)
    unit:GossipMenuAddItem(5, "Serpentshrine caverns", 47, 0)
    unit:GossipMenuAddItem(5, "Maghteridons Lair", 46, 0)
    unit:GossipMenuAdditem(5, "The EYE", 180, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 7) then
    unit:GossipCreateMenu(107, player, 0)
    unit:GossipMenuAddItem(5, "Hellfire Halfisland", 200, 0)
    unit:GossipMenuAddItem(5, "Zangermarsh", 201, 0)
    unit:GossipMenuAddItem(5, "Nagrand", 202, 0)
    unit:GossipMenuAddItem(5, "Blades Edge Mountains", 203, 0)
    unit:GossipMenuAddItem(5, "Netherstorm", 204, 0)
    unit:GossipMenuAddItem(5, "Terokkar Forest", 205, 0)
    unit:GossipMenuAddItem(5, "Shadowmoon Valley", 206, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 8) then
    unit:GossipCreateMenu(108, player, 0)
    unit:GossipMenuAddItem(5, "Eastern Kingdoms", 182, 0)
    unit:GossipMenuAddItem(5, "Kalimidor", 184, 0)
    unit:GossipMenuAddItem(5, "Gurubashi Arena", 181, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 182) then
    unit:GossipCreateMenu(109, player, 0)
    unit:GossipMenuAddItem(5, "Eastern Plaguelands", 300, 0)
    unit:GossipMenuAddItem(5, "Western Plaguelands", 301, 0)
    unit:GossipMenuAddItem(5, "Tristfal Glades", 302, 0)
    unit:GossipMenuAddItem(5, "Alterac Mountains", 303, 0)
    unit:GossipMenuAddItem(5, "Silverpine Forest", 304, 0)
    unit:GossipMenuAddItem(5, "Hillsbrad Foothills", 305, 0)
    unit:GossipMenuAddItem(5, "The Hinterlands", 306, 0)
    unit:GossipMenuAddItem(5, "Arathi Highlands", 307, 0)
    unit:GossipMenuAddItem(5, "Wetlands", 308, 0)
    unit:GossipMenuAddItem(5, "Dun Morogh", 309, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 183) then
    unit:GossipCreateMenu(110, player, 0)
    unit:GossipMenuAddItem(5, "Loch Modan", 310, 0)
    unit:GossipMenuAddItem(5, "Badlands", 311, 0)
    unit:GossipMenuAddItem(5, "Blackrock Mountain", 312, 0)
    unit:GossipMenuAddItem(5, "Redridge Mountain", 313, 0)
    unit:GossipMenuAddItem(5, "Elwynn Forest", 314, 0)
    unit:GossipMenuAddItem(5, "Duskwood", 315, 0)
    unit:GossipMenuAddItem(5, "Westfall", 316, 0)
    unit:GossipMenuAddItem(5, "Swamp of Sorrows", 317, 0)
    unit:GossipMenuAddItem(5, "The Blasted Lands", 318, 0)
    unit:GossipMenuAddItem(5, "Deadwind Pass", 319, 0)
    unit:GossipMenuAddItem(5, "Stranglethorn Vale", 320, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 184) then
    unit:GossipCreateMenu(111, player, 0)
    unit:GossipMenuAdditem(5, "Moonglade", 330, 0)
    unit:GossipMenuAdditem(5, "Winterspring", 331, 0)
    unit:GossipMenuAdditem(5, "Felwood", 332, 0)
    unit:GossipMenuAdditem(5, "Darkshore", 333, 0)
    unit:GossipMenuAdditem(5, "Azshara", 334, 0)
    unit:GossipMenuAdditem(5, "Ashenvale", 335, 0)
    unit:GossipMenuAdditem(5, "Stonetalon Mountains", 336, 0)
    unit:GossipMenuAdditem(5, "The Barrens", 337, 0)
    unit:GossipMenuAdditem(5, "Durotar", 338, 0)
    unit:GossipSendMenu(player)
    end
    
    if(intid == 185) then
    unit:GossipCreateMenu(112, player, 0)
    unit:GossipMenuAdditem(5, "Mulgore", 339, 0)
    unit:GossipMenuAdditem(5, "Desolace", 340, 0)
    unit:GossipMenuAdditem(5, "Dustwallow Marsh", 341, 0)
    unit:GossipMenuAdditem(5, "Feralas", 342, 0)
    unit:GossipMenuAdditem(5, "Thousand Needles", 343, 0)
    unit:GossipMenuAdditem(5, "Tanaris Desert", 344, 0)
    unit:GossipMenuAdditem(5, "Un'Goro Crater", 345, 0)
    unit:GossipMenuAdditem(5, "Silithus", 346, 0)
    unit: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
    
    if(intid == 99) then
    player:Teleport(1, 16222.6, 16265.9, 14.2085)
    end
    
    if(intid == 200) then
    player:Teleport(530, -248.160004, 922.348999, 84.379799)
    end
    
    if(intid == 201) then
    player:Teleport(530, -225.863632, 5405.927246, 22.346397)
    end
    
    if(intid == 202) then
    player:Teleport(530, -468.232330, 8418.666016, 28.031298)
    end
    
    if(intid == 203) then
    player:Teleport(530, 1471.672852, 6828.047852, 107.759239)
    end
    
    if(intid == 204) then
    player:Teleport(530, 3396.123779, 4182.208008, 137.097992)
    end
    
    if(intid == 205) then
    player:Teleport(530, -1202.426636, 5313.692871, 33.774723)
    end
    
    if(intid == 206) then
    player:Teleport(530, -2859.522461, 3182.34773, 10.008426)
    end
    
    if(intid == 180) then
    player:Teleport(530, 3087.310059, 1373.790039, 184.643005)
    end
    
    if(intid == 181) then
    player:Teleport(0, -13271.959961, 149.105515, 34.464458)
    end
    
    if(intid == 300) then
    player:Teleport(0, 1855, -1569, 61)
    end
    
    if(intid == 301) then
    player:Teleport(0, 2278, -5311, 89)
    end
    
    if(intid == 302) then
    player:Teleport(0, 2032, -432, 37)
    end
    
    if(intid == 303) then
    player:Teleport(0, 552, -275, 152)
    end
    
    if(intid == 304) then
    player:Teleport(0, -126, 815, 68)
    end
    
    if(intid == 305) then
    player:Teleport(0, -502, 91, 61)
    end
    
    if(intid == 306) then
    player:Teleport(0, -678, -4018, 240)
    end
    
    if(intid == 307) then
    player:Teleport(0, -797, -2068, 35)
    end
    
    if(intid == 308) then
    player:Teleport(0, -3256, -2718, 11)
    end
    
    if(intid == 309) then
    player:Teleport(0, -5826, -1586, 366)
    end
    
    if(intid == 310) then
    player:Teleport(0, -4771, -3329, 347)
    end
    
    if(intid == 311) then
    player:Teleport(0, -7027, -3330, 243)
    end
    
    if(intid == 312) then
    player:Teleport(0, -7317, -1072, 279)
    end
    
    if(intid == 313) then
    player:Teleport(0, -9168, -2726, 92)
    end
    
    if(intid == 314) then
    player:Teleport(0, -9325, -1038, 67)
    end
    
    if(intid == 315) then
    player:Teleport(0, -10694, -884, 80)
    end
    
    if(intid == 316) then
    player:Teleport(0, -11018, 1513, 45)
    end
    
    if(intid == 317) then
    player:Teleport(0, -10429, -3828, -29)
    end
    
    if(intid == 318) then
    player:Teleport(0, -11853, -3197, -25)
    end
    
    if(intid == 319) then
    player:Teleport(0, -10435, -1809, 101)
    end
    
    if(intid == 320) then
    player:Teleport(0, -13382, 2, 23)
    end
    
    if(intid == 330) then
    player:Teleport(1, 7978, -2501, 490)
    end
    
    if(intid == 331) then
    player:Teleport(1, 6721, -4659, 722)
    end
    
    if(intid == 332) then
    player:Teleport(1, 4878, -614, 362)
    end
    
    if(intid == 333) then
    player:Teleport(1, 4565, 438, 34)
    end
    
    if(intid == 334) then
    player:Teleport(1, 2717, -5968, 108)
    end
    
    if(intid == 335) then
    player:Teleport(1, 3469, 847, 7)
    end
    
    if(intid == 336) then
    player:Teleport(1, 898, 922, 128)
    end
    
    if(intid == 337) then
    player:Teleport(1, -1330, -3120, 93)
    end
    
    if(intid == 338) then
    player:Teleport(1, 242, -5151, 3)
    end
    
    if(intid == 339) then
    player:Teleport(1, -2326, -367, -6)
    end
    
    if(intid == 340) then
    player:Teleport(1, -939, 1091, 95)
    end
    
    if(intid == 341) then
    player:Teleport(1, -3719, -2530, 71)
    end
    
    if(intid == 342) then
    player:Teleport(1, -4508, 2041, 53)
    end
    
    if(intid == 343) then
    player:Teleport(1, -4619, -1850, 88)
    end
    
    if(intid == 344) then
    player:Teleport(1, -7373, -2950, 12)
    end
    
    if(intid == 345) then
    player:Teleport(1, -6186, -1106, -215)
    end
    
    if(intid == 346) then
    player:Teleport(1, -6824, 821, 51)
    end
    end
    
    RegisterUnitGossipEvent(80000, 1, "On_Gossip")
    RegisterUnitGossipEvent(80000, 2, "Gossip_Submenus")

    Need help? add me on MSN - [email protected]
    Have questions? email me - [email protected]

  4. #4
    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 sure his flags are set to 1

  5. #5
    Nubie's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    there no errors its work fine...its just i like to add my mall to the npc so when ppl click Mall the'll go to my custom area , thanx guys ill give it a try......never ganna work it out less i try

    for this....
    #include "StdAfx.h"
    #include "Setup.h"

    #ifdef WIN32
    #pragma warning(disable:4305)
    #endif


    class SCRIPT_DECL GlobalNPC : public GossipScript
    {
    public:
    void GossipHello(Object * pObject, Player* Plr, bool AutoSend);
    void GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code);
    void GossipEnd(Object * pObject, Player* Plr);
    void Destroy()
    {
    delete this;
    }
    };
    void GlobalNPC::GossipHello(Object * pObject, Player* Plr, bool AutoSend)
    {
    GossipMenu *Menu;
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    if(Plr->getRace()== 10||Plr->getRace()== 2||Plr->getRace()== 6||Plr->getRace()== 8||Plr->getRace()== 5)
    {Menu->AddItem(0, "Horde Cities", 1);}else{Menu->AddItem(1, "Alliance Cities", 2);}
    if(Plr->getRace()== 10||Plr->getRace()== 2||Plr->getRace()== 6||Plr->getRace()== 8||Plr->getRace()== 5)
    {Menu->AddItem(9, "Horde Mall", 1000);}else{Menu->AddItem(9, "Alliance Mall", 1001);}
    Menu->AddItem(2, "Global Locations", 80);
    Menu->AddItem(3, "Azeroth Instances", 30);
    Menu->AddItem(4, "Outland Instances", 50);
    Menu->AddItem(5, "Shattrath", 20);
    Menu->AddItem(10, "Isle of Quel'Danas", 22);
    Menu->AddItem(6, "Gurubashi Arena", 21);
    Menu->AddItem(8, "Buff me up, baby!", 96);
    Menu->AddItem(7, "Make This Place Your Home", 95);
    Menu->AddItem(9, "Remove Resurrection Sickness", 97);

    if(AutoSend)
    Menu->SendTo(Plr);
    }

    void GlobalNPC::GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code)
    {
    Creature * pCreature = (pObject->GetTypeId()==TYPEID_UNIT)?((Creature*)pObject):NULL;
    if(pCreature==NULL)
    return;

    GossipMenu * Menu;
    switch(IntId)
    {
    case 0:
    GossipHello(pObject, Plr, true);
    break;

    case 1: // Hord Cities
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Silvermoon", 4);
    Menu->AddItem(5, "Orgrimmar", 5);
    Menu->AddItem(5, "Thunder Bluff", 6);
    Menu->AddItem(5, "Undercity", 7);

    Menu->SendTo(Plr);
    }
    break;


    case 2: // Alliance Cities
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "The Exodar", ;
    Menu->AddItem(5, "Stormwind", 9);
    Menu->AddItem(5, "Ironforge", 10);
    Menu->AddItem(5, "Darnassus", 11);

    Menu->SendTo(Plr);
    }
    break;

    case 3: // Outland Locations
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Hellfire Peninsula", 12);
    Menu->AddItem(5, "Zangermarsh", 13);
    Menu->AddItem(5, "Nagrand", 14);
    Menu->AddItem(5, "Blades Edge Mountains", 15);
    Menu->AddItem(5, "Netherstorm", 16);
    Menu->AddItem(5, "Terokkar Forest", 17);
    Menu->AddItem(5, "Shadowmoon Valley", 1;

    Menu->SendTo(Plr);
    }
    break;

    case 4://Silvermoon
    {
    Plr->EventTeleport(530, 9400.486328, -7278.376953, 14.206780);
    }break;

    case 5://Orgrimmar
    {
    Plr->EventTeleport(1, 1371.068970, -4370.801758, 26.052483);
    }break;

    case 6://ThunderBluff
    {
    Plr->EventTeleport(1, -1304.569946, 205.285004, 68.681396);
    }
    break;

    case 7://Undercity
    {
    Plr->EventTeleport(0, 2050.203125, 285.650604, 56.994549);
    }
    break;

    case 8: //Exodar
    {
    Plr->EventTeleport(530, -4072.202393, -12014.337891, -1.277277);
    }
    break;

    case 9: //Stormwind
    {
    Plr->EventTeleport(0, -9100.480469, 406.950745, 92.594185);
    }
    break;

    case 10: //Ironforge
    {
    Plr->EventTeleport(0, -5028.265137, -825.976563, 495.301575);
    }
    break;

    case 11: //Darnassus
    {
    Plr->EventTeleport(1, 9985.907227, 1971.155640, 1326.815674);
    }
    break;

    case 12: //Hellfire Peninsula
    {
    Plr->EventTeleport(530, -248.160004, 922.348999, 84.379799);
    }
    break;

    case 13: //Zangermarsh
    {
    Plr->EventTeleport(530, -225.863632, 5405.927246, 22.346397);
    }
    break;

    case 14: //Nagrand
    {
    Plr->EventTeleport(530, -468.232330, 8418.666016, 28.03129;

    }
    break;

    case 15: //Blades Edge Mountains
    {
    Plr->EventTeleport(530, 1471.672852, 6828.047852, 107.759239);

    }
    break;

    case 16: //Netherstorm
    {
    Plr->EventTeleport(530, 3396.123779, 4182.208008, 137.097992);

    }
    break;

    case 17: //Terokkar Forest
    {
    Plr->EventTeleport(530, -1202.426636, 5313.692871, 33.774723);

    }
    break;

    case 18: //Shadowmoon Valley
    {
    Plr->EventTeleport(530, -2859.522461, 3182.34773, 10.008426);

    }
    break;

    case 20: //Shattrath
    {
    Plr->EventTeleport(530, -1887.510010, 5359.379883, -12.427300);

    }
    break;
    case 21: // Gurubsahi Arena
    {
    Plr->EventTeleport(0, -13271.959961, 149.105515, 34.46445;

    }
    break;
    case 22: // Isle of Quel'Danas
    {
    Plr->EventTeleport(530, 13004.644531, -6910.463867, 9.584230);

    }
    break;
    case 30: // Azeroth Instances
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Shadowfang Keep", 31);
    Menu->AddItem(5, "Scarlet Monastery", 32);
    Menu->AddItem(5, "Zul'Farrak", 33);
    Menu->AddItem(5, "Stratholme", 41);
    Menu->AddItem(5, "Scholomance", 40);
    Menu->AddItem(5, "Blackrock Spire", 42);
    Menu->AddItem(5, "Onyxia's Lair", 3;
    Menu->AddItem(5, "Molten Core", 37);
    Menu->AddItem(5, "Zul'Gurub", 34);
    Menu->AddItem(5, "Karazhan", 43);
    Menu->AddItem(5, "Ahn'Qirai 20", 35);
    Menu->AddItem(5, "Ahn'Qirai 40", 36);
    Menu->AddItem(5, "Naxxramas", 39);
    Menu->AddItem(5, "Caverns of Time", 44);

    Menu->SendTo(Plr);
    }
    break;

    case 31: // Shadowfang Keep
    {
    Plr->EventTeleport(0, -234.495087, 1561.946411, 76.892143);
    }
    break;
    case 32: // Scarlet Monastery
    {
    Plr->EventTeleport(0, 2870.442627, -819.985229, 160.331085);
    }
    break;
    case 33: // Zul'Farrak
    {
    Plr->EventTeleport(1, -6797.278809, -2903.917969, 9.953360);
    }
    break;
    case 34: // Zul'Gurub
    {
    Plr->EventTeleport(0, -11919.073242, -1202.459374, 92.298744);
    }
    break;
    case 35: // Ahn'Qirai 20
    {
    Plr->EventTeleport(1, -8394.730469, 1485.658447, 21.038563);
    }
    break;
    case 36: // Ahn'Qirai 40
    {
    Plr->EventTeleport(1, -8247.316406, 1970.156860, 129.071472);
    }
    break;
    case 37: // Molten Core
    {
    // Plr->EventTeleport(0, -7515.409668, -1045.369629, 182.30120;
    Plr->EventTeleport(409, 1089.6, -470.19, -106.41);
    }
    break;
    case 38: // Onyxia
    {
    // Plr->EventTeleport(1, -4708.491699, -3727.672363, 54.535076);
    Plr->EventTeleport(249, 30.0, -64.0, -5.0);
    }
    break;
    case 39: // Naxxramas
    {
    // Plr->EventTeleport(0, 3132.915283, -3731.012939, 138.658371);
    Plr->EventTeleport(533, 3006.06, -3436.72, 293.891);
    }
    break;
    case 40: //Scholomance
    {
    Plr->EventTeleport(0, 1267.468628, -2556.651367, 94.127983);
    }
    break;
    case 41: //Stratholme
    {
    Plr->EventTeleport(0, 3359.111572, -3380.8444238, 144.781860);
    }break;
    case 42: // Black Rock Spire
    {
    Plr->EventTeleport(0, -7527.129883, -1224.997437, 285.733002);
    }break;
    case 43: // Kharazan
    {
    // Plr->EventTeleport(0, -11122.913086, -2014.498779, 47.079350);
    Plr->EventTeleport(532, -11087.3, -1977.47, 49.6135);

    }break;
    case 44: // Caverns of Times
    {
    Plr->EventTeleport(1, -8519.718750, -4297.542480, -208.441376);
    }break;


    case 50: // Outland Instances
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(0, "Outland Raids", 64);
    Menu->AddItem(5, "Hellfire Ramparts", 51);
    Menu->AddItem(5, "The Blood Furnace", 52);
    Menu->AddItem(5, "The Shattered Halls", 53);
    Menu->AddItem(5, "The Underbog", 54);
    Menu->AddItem(5, "The Slave Pens", 55);
    Menu->AddItem(5, "The Steamvault", 56);
    Menu->AddItem(5, "Mana-Tombs", 57);
    Menu->AddItem(5, "Auchenai Crypts", 5;
    Menu->AddItem(5, "Sethekk Halls", 59);
    Menu->AddItem(5, "Shadow Labyrinth", 60);
    Menu->AddItem(5, "The Mechanar", 61);
    Menu->AddItem(5, "The Botanica", 62);
    Menu->AddItem(5, "The Arcatraz", 63);

    Menu->SendTo(Plr);
    }
    break;

    case 51: // Hellfire Ramparts
    {
    Plr->EventTeleport(530, -360.670990, 3071.899902, -15.097700);
    }break;
    case 52: // The Blood Furnace
    {
    Plr->EventTeleport(530, -303.506012, 3164.820068, 31.742500);
    }break;
    case 53: // The Shattered Halls
    {
    Plr->EventTeleport(530, -311.083527, 3083.291748, -3.745923);
    }break;
    case 54: // The Underbog
    {
    Plr->EventTeleport(530, 777.088989, 6763.450195, -72.062561);
    }break;
    case 55: // The Slave Pens
    {
    Plr->EventTeleport(530, 719.507996, 6999.339844, -73.074303);
    }break;
    case 56: // The Steamvault
    {
    Plr->EventTeleport(530, 816.590027, 6934.669922, -80.544601);
    }break;
    case 57: // Mana-Tombs
    {
    Plr->EventTeleport(530, -3079.810059, 4943.040039, -101.046997);
    }break;
    case 58: // Auchenai Crypts
    {
    Plr->EventTeleport(530, -3361.959961, 5225.770020, -101.047997);
    }break;
    case 59: // Sethekk Halls
    {
    Plr->EventTeleport(530, -3362.219971, 4660.410156, -101.049004 );
    }break;
    case 60: // Shadow Labyrinth
    {
    Plr->EventTeleport(530, -3645.060059, 4943.620117, -101.047997);
    }break;
    case 61: // The Mechanar
    {
    Plr->EventTeleport(530, 2862.409912, 1546.089966, 252.158691);
    }break;
    case 62: // The Botanica
    {
    Plr->EventTeleport(530, 3413.649902, 1483.319946, 182.837997);
    }break;
    case 63: // The Arcatraz
    {
    Plr->EventTeleport(530, 3311.598145, 1332.745117, 505.557251);
    }break;


    case 64: // Outland Raids
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Magtheridon's Lair", 65);
    Menu->AddItem(5, "Serpentshrine Cavern", 66);
    Menu->AddItem(5, "Gruul's Lair", 67);
    Menu->AddItem(5, "The Eye", 6;
    Menu->AddItem(5, "Black Temple", 69);

    Menu->SendTo(Plr);
    }
    break;

    case 65: // Magtheridon's Lair
    {
    Plr->EventTeleport(530, -313.678986, 3088.350098, -116.501999);
    }break;
    case 66: // Serpentshrine Cavern
    {
    Plr->EventTeleport(530, 830.542908, 6865.445801, -63.785503);
    }break;
    case 67: // Gruul's Lair
    {
    Plr->EventTeleport(530, 3549.424072, 5179.854004, -4.430779);
    }break;
    case 68: // The Eye
    {
    Plr->EventTeleport(530, 3087.310059, 1373.790039, 184.643005);
    }break;
    case 69: // Black Temple
    {
    // Plr->EventTeleport(530, -3609.739990, 328.252014, 37.307701 );
    Plr->EventTeleport(564, 97.0894, 1001.96, -86.8798 );
    }break;



    case 80: //SUB MENU
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Eastern Kingdoms", 81);
    Menu->AddItem(5, "Kalimdor", 82);
    Menu->AddItem(5, "Outland", 3);

    Menu->SendTo(Plr);
    }
    break;

    case 81: // EASTERN KINGDOM
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Eastern Plaguelands", 70);
    Menu->AddItem(5, "Western Plaguelands", 71);
    Menu->AddItem(5, "Tristfal Glades", 72);
    Menu->AddItem(5, "Alterac Mountains", 73);
    Menu->AddItem(5, "Silverpine Forest", 74);
    Menu->AddItem(5, "Hillsbrad Foothills", 75);
    Menu->AddItem(5, "The Hinterlands", 76);
    Menu->AddItem(5, "Arathi Highlands", 77);
    Menu->AddItem(5, "Wetlands", 7;
    Menu->AddItem(5, "Dun Morogh", 79);
    Menu->AddItem(5, "Loch Modan", 100);
    Menu->AddItem(5, "--> Second Page -->", 151);
    Menu->SendTo(Plr);
    }
    break;

    case 151:
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Badlands", 101);
    Menu->AddItem(5, "Blackrock Mountain", 102);
    Menu->AddItem(5, "Redridge Mountain", 103);
    Menu->AddItem(5, "Elwynn Forest", 104);
    Menu->AddItem(5, "Duskwood", 105);
    Menu->AddItem(5, "Westfall", 106);
    Menu->AddItem(5, "Swamp of Sorrows", 107);
    Menu->AddItem(5, "The Blasted Lands", 10;
    Menu->AddItem(5, "Deadwind Pass", 109);
    Menu->AddItem(5, "Stranglethorn Vale", 110);

    Menu->SendTo(Plr);
    }
    break;

    case 82: // KALIMDOR
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Moonglade", 111);
    Menu->AddItem(5, "Winterspring", 112);
    Menu->AddItem(5, "Felwood", 113);
    Menu->AddItem(5, "Darkshore", 114);
    Menu->AddItem(5, "Azshara", 115);
    Menu->AddItem(5, "Ashenvale", 116);
    Menu->AddItem(5, "Stonetalon Mountains", 117);
    Menu->AddItem(5, "The Barrens", 11;
    Menu->AddItem(5, "Durotar", 119);
    Menu->AddItem(5, "--> Second Page -->", 152);
    Menu->SendTo(Plr);
    }
    break;

    case 152:
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Menu->AddItem(5, "Mulgore", 120);
    Menu->AddItem(5, "Desolace", 121);
    Menu->AddItem(5, "Dustwallow Marsh", 122);
    Menu->AddItem(5, "Feralas", 123);
    Menu->AddItem(5, "Thousand Needles", 124);
    Menu->AddItem(5, "Tanaris Desert", 125);
    Menu->AddItem(5, "Un'Goro Crater", 126);
    Menu->AddItem(5, "Silithus", 127);

    Menu->SendTo(Plr);
    }
    break;

    // EASTERN KINGDOMS [case] //
    case 70: // WesternPlaguelands
    {
    Plr->EventTeleport( 0, 1855, -1569, 61);
    }break;

    case 71: // EasternPlaguelands
    {
    Plr->EventTeleport( 0, 2278, -5311, 89);
    }break;

    case 72: // TristfallGlades
    {
    Plr->EventTeleport( 0, 2032, -432, 37);
    }break;

    case 73: // AlteracMountains
    {
    Plr->EventTeleport( 0, 552, -275, 152);
    }break;

    case 74: // Silverpine Forest
    {
    Plr->EventTeleport( 0, -126, 815, 6;
    }break;

    case 75: // Hillsbrad
    {
    Plr->EventTeleport( 0, -502, 91, 61);
    }break;

    case 76: // TheHinterlands
    {
    Plr->EventTeleport( 0, -678, -4018, 240);
    }break;

    case 77: // ArathiHighlands
    {
    Plr->EventTeleport( 0, -797, -2068, 35);
    }break;

    case 78: // Wetlands
    {
    Plr->EventTeleport( 0, -3256, -2718, 11);
    }break;

    case 79: // Dunmorogh
    {
    Plr->EventTeleport( 0, -5826, -1586, 366);
    }break;

    case 100: // Lochmodan
    {
    Plr->EventTeleport( 0, -4771, -3329, 347);
    }break;

    case 101: // Badlands
    {
    Plr->EventTeleport( 0, -7027, -3330, 243);
    }break;

    case 102: // Blackrockmountain
    {
    Plr->EventTeleport( 0, -7317, -1072, 279);
    }break;

    case 103: // Redridgemountain
    {
    Plr->EventTeleport( 0, -9168, -2726, 92);
    }break;

    case 104: // ElwynnForest
    {
    Plr->EventTeleport( 0, -9325, -1038, 67);
    }break;

    case 105: // Duskwood
    {
    Plr->EventTeleport( 0, -10694, -884, 52);
    }break;

    case 106: // Westfall
    {
    Plr->EventTeleport( 0, -11018, 1513, 45);
    }break;

    case 107: // SwampofSorrows
    {
    Plr->EventTeleport( 0, -10429, -3828, -29);
    }break;

    case 108: // BlastedLands
    {
    Plr->EventTeleport( 0, -11853, -3197, -25);
    }break;

    case 109: // DeadwindPass
    {
    Plr->EventTeleport( 0, -10435, -1809, 101);
    }break;

    case 110: // Stranglethornvale
    {
    Plr->EventTeleport( 0, -13382, 2, 23);
    }break;



    // KALIMDOR [case] //

    case 111: // Moonglade
    {
    Plr->EventTeleport( 1, 7978, -2501, 490);
    }break;

    case 112: // winterspring
    {
    Plr->EventTeleport( 1, 6721, -4659, 722);
    }break;

    case 113: // felwood
    {
    Plr->EventTeleport( 1, 4878, -614, 362);
    }break;

    case 114: // darkshore
    {
    Plr->EventTeleport( 1, 4565, 438, 34);
    }break;

    case 115: // azshara
    {
    Plr->EventTeleport( 1, 2717, -5968, 10;
    }break;

    case 116: // ashenvale
    {
    Plr->EventTeleport( 1, 3469, 847, 7);
    }break;

    case 117: // Stonetalon
    {
    Plr->EventTeleport( 1, 898, 922, 12;
    }break;

    case 118: // TheBarrens
    {
    Plr->EventTeleport( 1, -1330, -3120, 93);
    }break;

    case 119: // Durotar
    {
    Plr->EventTeleport( 1, 242, -5151, 3);
    }break;

    case 120: // Mulgore
    {
    Plr->EventTeleport( 1, -2326, -367, -6);
    }break;

    case 121: // Desolace
    {
    Plr->EventTeleport( 1, -939, 1091, 95);
    }break;

    case 122: // Dustwallow
    {
    Plr->EventTeleport( 1, -3719, -2530, 71);
    }break;

    case 123: // Feralas
    {
    Plr->EventTeleport( 1, -4508, 2041, 53);
    }break;

    case 124: // ThousandNeedles
    {
    Plr->EventTeleport( 1, -4619, -1850, 8;
    }break;

    case 125: // Tanaris
    {
    Plr->EventTeleport( 1, -7373, -2950, 12);
    }break;

    case 126: // Ungoro
    {
    Plr->EventTeleport( 1, -6186, -1106, -215);
    }break;

    case 127: // Silithus
    {
    Plr->EventTeleport( 1, -6824, 821, 51);
    }break;

    case 95: // Bind Position
    {
    Plr->GetSession()->SendInnkeeperBind(pCreature);


    }break;


    case 96: // Buff me up
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    pCreature->CastSpell(Plr, 15366, 0);
    pCreature->SendChatMessage(CHAT_MSG_MONSTER_SAY, LANG_UNIVERSAL, "By all that is wrong in this world, I bless you." );

    Menu->SendTo(Plr);
    }break;


    case 97: // REMOVE RESSURECTION SICKNESS
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    Plr->addSpell(15007);
    Plr->removeSpell(15007,0,0,0);
    pCreature->SendChatMessage(CHAT_MSG_MONSTER_SAY, LANG_UNIVERSAL, "You have been cured of that dreaded sickness." );

    Menu->SendTo(Plr);
    }break;



    case 99: //main menu
    {
    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
    if(Plr->getRace()== 10||Plr->getRace()== 2||Plr->getRace()== 6||Plr->getRace()== 8||Plr->getRace()== 5)
    {Menu->AddItem(0, "Horde Cities", 1);}else{Menu->AddItem(1, "Alliance Cities", 2);}
    if(Plr->getRace()== 10||Plr->getRace()== 2||Plr->getRace()== 6||Plr->getRace()== 8||Plr->getRace()== 5)
    {Menu->AddItem(9, "Horde Mall", 1000);}else{Menu->AddItem(9, "Alliance Mall", 1001);}
    Menu->AddItem(2, "Global Locations", 80);
    Menu->AddItem(3, "Azeroth Instances", 30);
    Menu->AddItem(4, "Outland Instances", 50);
    Menu->AddItem(5, "Shattrath", 20);
    Menu->AddItem(10, "Isle of Quel'Danas", 22);
    Menu->AddItem(6, "Gurubashi Arena", 21);
    Menu->AddItem(8, "Buff me up, baby!", 96);
    Menu->AddItem(7, "Make This Place Your Home", 95);
    Menu->AddItem(9, "Remove Resurrection Sickness", 97);
    Menu->SendTo(Plr);
    }break;


    case 1000: //Horde Mall
    {
    Plr->EventTeleport(1, 1371.068970, -4370.801758, 26.052483);
    }break;

    case 1001: //Alliance Mall
    {
    Plr->EventTeleport(530, 5946.399902, -6772.390137, 159.139999);
    }break;

    }
    }

    void GlobalNPC::GossipEnd(Object * pObject, Player* Plr)
    {
    GossipScript::GossipEnd(pObject, Plr);
    }

    void SetupGlobalNPC(ScriptMgr * mgr)
    {
    GossipScript * gs = (GossipScript*) new GlobalNPC();
    mgr->register_gossip_script(55555, gs);
    }
    [/SIZE][/SIZE]

    i like to change these lines to my custom area and place the new settings in the server, but not sure how to do this as its saved as CPP and im a totle noob at this stuff but still willing to try

    case 1000: //Horde Mall
    {
    Plr->EventTeleport(1, 1371.068970, -4370.801758, 26.052483); to say 530, 5946.399902, etc
    }break;

    case 1001: //Alliance Mall
    {
    Plr->EventTeleport(530, 5946.399902, -6772.390137, 159.139999);

    soz bout the size dont know how to make it smaller
    Last edited by Nubie; 09-03-2008 at 01:02 AM.

  6. #6
    bfwlegend's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    71
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kreegoth View Post
    Umm what is the Problem? IE what is the Error that you are encountering? showing us a SQL and a LUA without saying what the problem is makes it hard for us to answer the question
    When u talk 2 him its like talking 2 a normal NPC just says like

    Hi NAME how may i help you?


    sorry i was half a sleep when i posted this


    Vid: asas - Xfire Video
    Last edited by bfwlegend; 09-03-2008 at 02:02 AM.

  7. #7
    bfwlegend's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    71
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry about the dub post
    Last edited by bfwlegend; 09-03-2008 at 02:02 AM.

  8. #8
    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)
    Well the DLL has the NPC id as 55555 and your SQL is 80000.....Maybe you didnt change it.. If they arent the same he wont work as the Porter

  9. #9
    Nubie's Avatar Member
    Reputation
    1
    Join Date
    Jun 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    soz im being pain in the butt.... it works 100% when its in there, all teh ports and malls but the thing is the mall have been set to sw and org there teh 2 that i like to change is all.....like edit the settings for him so when ppl click the Mall on him they go to the Mall not SW or org...ahh ill just do it lazzy way make new port and play round with it trial and error i'll get there thanx for the help guys

  10. #10
    bfwlegend's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    71
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kreegoth View Post
    Well the DLL has the NPC id as 55555 and your SQL is 80000.....Maybe you didnt change it.. If they arent the same he wont work as the Porter
    are u talking 2 me?

  11. #11
    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)
    Originally Posted by bfwlegend View Post
    are u talking 2 me?
    NO lol i guess it just confused me when Nubie HIjacked your thread.... Anyways if its not displaying the script when you click him in game are you getting any errors when it loads it? And did the one WArlockian fix work?
    and in your SQL his npcflags are set to 128.. did you change it to 1?

  12. #12
    bfwlegend's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    71
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kreegoth View Post
    NO lol i guess it just confused me when Nubie HIjacked your thread.... Anyways if its not displaying the script when you click him in game are you getting any errors when it loads it? And did the one WArlockian fix work?
    and in your SQL his npcflags are set to 128.. did you change it to 1?
    yea i changed the npcflags to 1 when i made that vid but i dont get no errors in game

    I could give u acces 2 the DB or admin 2 the server and also u can check the lua remotely if u want

  13. #13
    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)
    Hmm well all What rev are you using?

  14. #14
    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)
    get no errors in game
    Does that mean in-game or in the console?
    Because the errors would be in the console, not the game.

  15. #15
    bfwlegend's Avatar Member
    Reputation
    4
    Join Date
    Jul 2007
    Posts
    71
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kreegoth View Post
    Hmm well all What rev are you using?
    Ascent (Rev1-Now)

Page 1 of 2 12 LastLast

Similar Threads

  1. help npc teleporter mangos 3.0.3
    By matrix23 in forum WoW EMU General Releases
    Replies: 1
    Last Post: 01-25-2009, 03:42 PM
  2. Need HELP about NPC!
    By crosecret in forum WoW EMU Guides & Tutorials
    Replies: 3
    Last Post: 02-23-2008, 02:27 PM
  3. [Ascent] NPC's, Need help!
    By thijsd in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 02-08-2008, 04:16 PM
  4. Help with NPC Teleporters
    By KnownReason in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 09-11-2007, 05:22 PM
All times are GMT -5. The time now is 12:12 AM. 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