3.0.3 Arcemu Wotlk extras! menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 34
  1. #1
    Caros2013's Avatar Active Member CoreCoins Purchaser
    Reputation
    67
    Join Date
    Jan 2007
    Posts
    153
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    3.0.3 Arcemu Wotlk extras!

    This is a guide on how to make an Item teleporter, I take no credit for the item because Edude from the Frosteam made this, how ever i did make the guide. This works with Arcemu 3.0.3 Wotlk, So if it doesn't execute into your db, keep saving it and trying again. More fun stuff to come.


    Copy this:
    Code:
    function Item_Trigger(item, event, player)
      Item_menu(item, player)
     end
    
     function Item_menu(item, player)
    if (player:IsInCombat() == true) then
     player:SendAreaTriggerMessage("You are in combat, sucker")
        else                          
      item:GossipCreateMenu(3543, player, 0)
     local race=player:GetPlayerRace()
    if race==1 or race==3 or race==4 or race==7 or race==11 then
      item:GossipMenuAddItem(2, "Alliance Cities", 2, 0)
      item:GossipMenuAddItem(2, "Outland Locations", 4, 0)
      item:GossipMenuAddItem(2, "Northrend locations", 5, 0)
      item:GossipMenuAddItem(2, "Buff me", 6, 0)
      item:GossipSendMenu(player)
        else
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Horde Cities", 3, 0)
      item:GossipMenuAddItem(2, "Outland Locations", 4, 0)
      item:GossipMenuAddItem(2, "Northrend locations", 5, 0)
      item:GossipMenuAddItem(2, "Buff me", 3, 0)
      item:GossipSendMenu(player)
     end
    end
    end
    
     function OnSelect(item, event, player, id, intid, code)
    if (intid == 2) then
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Stormwind", 40, 0)
      item:GossipMenuAddItem(2, "Ironforge", 41, 0)
      item:GossipMenuAddItem(2, "Darnassus", 42, 0)
      item:GossipMenuAddItem(2, "The Exodar", 43, 0)
      item:GossipMenuAddItem(2, "[BACK]", 44, 0)
      item:GossipSendMenu(player)
     end
    if (intid == 3) then
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Orgrimmar", 50, 0)
      item:GossipMenuAddItem(2, "Thunder Bluff", 51, 0)
      item:GossipMenuAddItem(2, "Undercity", 52, 0)
      item:GossipMenuAddItem(2, "Silvermoon", 53, 0)
      item:GossipMenuAddItem(2, "[BACK]", 54, 0)
      item:GossipSendMenu(player)
     end
    if (intid == 4) then
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Hellfire Peninsula [58-63]", 61, 0)
      item:GossipMenuAddItem(2, "Zangarmarsh [60-64]", 62, 0)
      item:GossipMenuAddItem(2, "Terokkar Forest [62-65]", 63, 0)
      item:GossipMenuAddItem(2, "Nagrand [64-67]", 64, 0)
      item:GossipMenuAddItem(2, "Blade's Edge Mountains [65-68]", 65, 0)
      item:GossipMenuAddItem(2, "Netherstorm [67-70]", 66, 0)
      item:GossipMenuAddItem(2, "Shadowmoon Valley [67-70]", 67, 0)
      item:GossipMenuAddItem(2, "[BACK]", 123, 0)
     end
    if (intid == 5) then
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Borean Tundra [68-72]", 100, 0)
      item:GossipMenuAddItem(2, "Howling Fjord [68-72]", 150, 0)
      item:GossipMenuAddItem(2, "Dragonblight [71-74]", 200, 0)
      item:GossipMenuAddItem(2, "Grizzly Hills [73-75]", 250, 0)
      item:GossipMenuAddItem(2, "Crystalsong Forest [74-76]", 300, 0)
      item:GossipMenuAddItem(2, "Zul'Drak [74-77]", 350, 0)
      item:GossipMenuAddItem(2, "Sholazar Basin [75-78]", 400, 0)
      item:GossipMenuAddItem(2, "The Storm Peaks [76-80]", 450, 0)
      item:GossipMenuAddItem(2, "Icecrown [77-80]", 500, 0)
      item:GossipMenuAddItem(2, "Wintergrasp [PVP]", 550, 0)
      item:GossipMenuAddItem(2, "[BACK]", 123, 0)
     end
    if (intid == 6) then
      player:FullCastSpellOnTarget(16609,player)
     end
    if (intid == 40) then
      player:Teleport(0, -8913, 555, 95)
     end
    if (intid == 41) then
      player:Teleport(0, -4981, -882, 503)
     end
    if (intid == 42) then
      player:Teleport(1, 8796, 969, 31)
     end
    if (intid == 43) then
      player:Teleport(530, -4014, -11897, -2)
     end
    if (intid == 44) then
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Alliance Cities", 2, 0)
      item:GossipMenuAddItem(2, "Outland Locations", 4, 0)
      item:GossipMenuAddItem(2, "Northrend locations", 5, 0)
      item:GossipMenuAddItem(2, "Buff me", 6, 0)
      item:GossipSendMenu(player)
     end
    if (intid == 50) then
      player:Teleport(1, 1503, -4415, 23)
     end
    if (intid == 51) then
      player:Teleport(1, -1285, 177, 131)
     end
    if (intid == 52) then
      player:Teleport(0, 1831, 239, 62)
     end
    if (intid == 53) then
      player:Teleport(530, 9414, -7279, 15)
     end
    if (intid == 54) then
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Horde Cities", 3, 0)
      item:GossipMenuAddItem(2, "Outland Locations", 4, 0)
      item:GossipMenuAddItem(2, "Northrend locations", 5, 0)
      item:GossipMenuAddItem(2, "Buff me", 3, 0)
      item:GossipSendMenu(player)
     end
    if (intid == 61) then
      player:Teleport(530, -247, 941, 85)
     end
    if (intid == 62) then
      player:Teleport(530, 30, 6983, 150)
     end
    if (intid == 63) then
      player:Teleport(530, -1177, 5336, 31)
     end
    if (intid == 64) then
      player:Teleport(530, -526, 8440, 48)
     end
    if (intid == 65) then
      player:Teleport(530, 1114, 7091, 124)
     end
    if (intid == 66) then
      player:Teleport(530, 2281, 2521, 116)
     end
    if (intid == 67) then
      player:Teleport(530, -3081, 2567, 63)
     end
    if (intid == 100) then
      player:Teleport(571, 3452, 3836, 29)
     end
    if (intid == 150) then
      player:Teleport(571, 592, -5095, 6)
     end
    if (intid == 200) then
      player:Teleport(571, 3577, 656, 77)
     end
    if (intid == 250) then
      player:Teleport(571, 2767, -2889, 64)
     end
    if (intid == 300) then
      player:Teleport(571, 5398, -743, 163)
     end
    if (intid == 350) then
      player:Teleport(571, 5449, -1442, 248)
     end
    if (intit == 400) then
      player:Teleport(571, 6516, 4824, -55)
     end
    if (intid == 450) then
      player:Teleport(571, 7343, -927, 910)
     end
    if (intid == 500) then
      player:Teleport(571, 6434, 1151, 283)
     end
    if (intid == 550) then
      player:Teleport(571, 4717, 2420, 3462)
     end
    if (intid == 123) then
      item:GossipCreateMenu(3543, player, 0)
     end
     local race=player:GetPlayerRace()
    if race==1 or race==3 or race==4 or race==7 or race==11 then
      item:GossipMenuAddItem(2, "Alliance Cities", 2, 0)
      item:GossipMenuAddItem(2, "Outland Locations", 4, 0)
      item:GossipMenuAddItem(2, "Northrend locations", 5, 0)
      item:GossipMenuAddItem(2, "Buff me", 6, 0)
      item:GossipSendMenu(player)
        else
      item:GossipCreateMenu(3543, player, 0)
      item:GossipMenuAddItem(2, "Horde Cities", 3, 0)
      item:GossipMenuAddItem(2, "Outland Locations", 4, 0)
      item:GossipMenuAddItem(2, "Northrend locations", 5, 0)
      item:GossipMenuAddItem(2, "Buff me", 3, 0)
      item:GossipSendMenu(player)
     end
    end
    
    
    
     
    RegisterItemGossipEvent(69480,1,"Item_Trigger")
    RegisterItemGossipEvent(69480,2,"OnSelect")
    and name it Teleporter.lua (Make sure when your saving it you click the drop down menu for files and click All files,
    this will ensure it saves as a Lua). Here is a screen shot:

    And here is the SQL code, Copy this and save it as SQL once again, use the drop down menu and click all files like in the image above, for example: save it as Teleport.sql:


    Code:
    INSERT INTO items (entry, class, subclass, field4, name1, name2, name3, name4, displayid, quality, flags, buyprice, sellprice, inventorytype, allowableclass, allowablerace, itemlevel, requiredlevel, RequiredSkill, RequiredSkillRank, RequiredSkillSubRank, RequiredPlayerRank1, RequiredPlayerRank2, RequiredFaction, RequiredFactionStanding, `Unique`, maxcount, ContainerSlots, stat_type1, stat_value1, stat_type2, stat_value2, stat_type3, stat_value3, stat_type4, stat_value4, stat_type5, stat_value5, stat_type6, stat_value6, stat_type7, stat_value7, stat_type8, stat_value8, stat_type9, stat_value9, stat_type10, stat_value10, dmg_min1, dmg_max1, dmg_type1, dmg_min2, dmg_max2, dmg_type2, dmg_min3, dmg_max3, dmg_type3, dmg_min4, dmg_max4, dmg_type4, dmg_min5, dmg_max5, dmg_type5, armor, holy_res, fire_res, nature_res, frost_res, shadow_res, arcane_res, delay, ammo_type, range, spellid_1, spelltrigger_1, spellcharges_1, spellcooldown_1, spellcategory_1, spellcategorycooldown_1, spellid_2, spelltrigger_2, spellcharges_2, spellcooldown_2, spellcategory_2, spellcategorycooldown_2, spellid_3, spelltrigger_3, spellcharges_3, spellcooldown_3, spellcategory_3, spellcategorycooldown_3, spellid_4, spelltrigger_4, spellcharges_4, spellcooldown_4, spellcategory_4, spellcategorycooldown_4, spellid_5, spelltrigger_5, spellcharges_5, spellcooldown_5, spellcategory_5, spellcategorycooldown_5, bonding, description, page_id, page_language, page_material, quest_id, lock_id, lock_material, sheathID, randomprop, unk203_1, block, itemset, MaxDurability, ZoneNameID, mapid, bagfamily, TotemCategory, socket_color_1, unk201_3, socket_color_2, unk201_5, socket_color_3, unk201_7, socket_bonus, GemProperties, ReqDisenchantSkill, unk2) 
    VALUES (69480, 15, 0, -1, "Teleporter", "Teleporter", "Teleporter", "Teleporter", 6418, 4, 64, 0, 0, 0, -1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33208, 0, 300, -1, 0, -1, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, 0, -1, 1, "Made by FrostTeam of MMOwned", 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0);
    Once you've done this, Go into your arcemu world.conf and change:


    Code:
    #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    # Scripting Engine Setup
    #
    #    ArcEmu can support multiple script backends via the means of loading .dll files for them.
    #    This section in the config can enable/disable those backends.
    #
    #    LUA
    #         If you would like to enable the LUA scripting backend, enable this.
    #         Default: 0
    #
    #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    
    <ScriptBackends LUA="0"
                    AS="0">
    To:
    Code:
    #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    # Scripting Engine Setup
    #
    #    ArcEmu can support multiple script backends via the means of loading .dll files for them.
    #    This section in the config can enable/disable those backends.
    #
    #    LUA
    #         If you would like to enable the LUA scripting backend, enable this.
    #         Default: 0
    #
    #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    
    <ScriptBackends LUA="1"
                    AS="0">

    There you go! Congratulations, You now have an item teleporter, Either restart your server or type .server reloadtable items.

    Thanks for reading my guide! please post feedback
    Last edited by Caros2013; 12-15-2008 at 08:08 PM.

    3.0.3 Arcemu Wotlk extras!
  2. #2
    Confucius's Avatar Super Moderator Don't Look Back in Anger

    CoreCoins Purchaser Authenticator enabled
    Reputation
    1418
    Join Date
    Oct 2007
    Posts
    2,805
    Thanks G/R
    301/311
    Trade Feedback
    7 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thank you for not taking credit this is from the Arcemu people, Poison and those guys
    +rep 2x for bringing here

  3. #3
    Caros2013's Avatar Active Member CoreCoins Purchaser
    Reputation
    67
    Join Date
    Jan 2007
    Posts
    153
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    To be honest, All Edude did was posted the Codes for the Lua and SQL, I made a guide for them and ty for rep

  4. #4
    Proxes's Avatar Member
    Reputation
    31
    Join Date
    Dec 2008
    Posts
    256
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    whats the spawn id?

  5. #5
    Caros2013's Avatar Active Member CoreCoins Purchaser
    Reputation
    67
    Join Date
    Jan 2007
    Posts
    153
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    just type .lookup item Teleport

  6. #6
    Caros2013's Avatar Active Member CoreCoins Purchaser
    Reputation
    67
    Join Date
    Jan 2007
    Posts
    153
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    well, thx for the feedback -.-



  7. #7
    nickobro's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice
    thnks

  8. #8
    nickobro's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Lol Btw, Where do i put the teleporter.lua file

  9. #9
    jptodajap's Avatar Member
    Reputation
    1
    Join Date
    May 2007
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks much

  10. #10
    dowolf's Avatar Member
    Reputation
    1
    Join Date
    Dec 2007
    Posts
    15
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great guide help clear up a lot of issues.

  11. #11
    Raidmaxxx's Avatar Member
    Reputation
    8
    Join Date
    Jun 2007
    Posts
    33
    Thanks G/R
    4/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    nice work "D

  12. #12
    Caros2013's Avatar Active Member CoreCoins Purchaser
    Reputation
    67
    Join Date
    Jan 2007
    Posts
    153
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    put the teleport.lua file in your scripts folder O.o



  13. #13
    kimba987's Avatar Member
    Reputation
    3
    Join Date
    Dec 2008
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good job cool item

  14. #14
    sasoritail's Avatar Contributor
    Reputation
    161
    Join Date
    Sep 2008
    Posts
    655
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can any1 help me? i get this error in arcemu-world.exe:

    ArcScriptMiscScripts.dll : 0x003E0000 : version mismatch!
    ArcScriptQuestScripts.dll : 0x01E20000 : version mismatch!
    ExtraScripts.dll : 0x02760000 : version mismatch!
    GossipScripts.dll : 0x01E20000 : version mismatch!
    InstanceScripts.dll : 0x285A000 : version mismatch!
    LUAScripting.dll : 0x02760000 : version mismatch!
    ServerStatusPlugin.dll : 0x02760000 : version mismatch!
    SpellHandlers.dll : 0x002A0000 : version mismatch!

    PLZ HELP ME! I dont know what's the problem. So if any1 could be so kind and help me then i would be grateful.

  15. #15
    daveds's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Doesn't work.. did everything but When i lookup the item i can't find it....

Page 1 of 3 123 LastLast

Similar Threads

  1. 99.99% Working Guide To ArcEmu WoTLK Server + Public
    By sting231 in forum WoW EMU Guides & Tutorials
    Replies: 72
    Last Post: 12-27-2009, 08:08 PM
  2. Arcemu WOTLK player create info table
    By Zolar1 in forum WoW EMU General Releases
    Replies: 32
    Last Post: 12-21-2008, 02:54 PM
  3. ArcEmu WOTLK Compiles with dbc, wotlk scripts . restarted and DB
    By Fantomass in forum WoW EMU General Releases
    Replies: 0
    Last Post: 12-15-2008, 06:42 PM
  4. [Epic Release] ArcEmu WotLK Core
    By Moaradin in forum WoW EMU General Releases
    Replies: 168
    Last Post: 12-07-2008, 05:06 AM
All times are GMT -5. The time now is 05:07 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