Is it possible to craft an item by ItemID/SpellID/SkillID via a macro? menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Winsane's Avatar Contributor (ノಠ益ಠ)ノ彡ɹǝɥɔʇɐM
    Reputation
    216
    Join Date
    Oct 2010
    Posts
    377
    Thanks G/R
    3/3
    Trade Feedback
    12 (42%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Is it possible to craft an item by ItemID/SpellID/SkillID via a macro?

    I may have stumbled across a moderate exploit if such a thing is possible. I have learned the spell but it's not showing up in my list of things I can craft. I have tried a macro like this

    /run for i=1,GetNumTradeSkills()do local skillName,_,nA,_,_,_=GetTradeSkillInfo(i)if skillName=="ITEM NAME GOES HERE"then DoTradeSkill(i,nA)end end

    But it doesn't work, probably because the spell isn't actually in the list.

    If a macro like

    /script CastSpellByID("SPELL ID GOES HERE");

    is possible, then we might have something. But I can't find any way to do such a thing. Anyone have any ideas?

    Is it possible to craft an item by ItemID/SpellID/SkillID via a macro?
  2. #2
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Use CastSpellByID with a lua unlocker? Depending on the spell, you might need some additional patches. What's the spell ID?

  3. #3
    Winsane's Avatar Contributor (ノಠ益ಠ)ノ彡ɹǝɥɔʇɐM
    Reputation
    216
    Join Date
    Oct 2010
    Posts
    377
    Thanks G/R
    3/3
    Trade Feedback
    12 (42%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    Use CastSpellByID with a lua unlocker? Depending on the spell, you might need some additional patches. What's the spell ID?
    Thanks for replying!

    Well, using lua unlocker could be a good idea. It's on a vanilla server though and some quick searches gave no results for unlocking lua on 1.12.1, I might just be bad at searching though. The ID is 3964.
    Last edited by Winsane; 06-06-2015 at 12:55 PM.

  4. #4
    Ssateneth's Avatar Contributor
    Reputation
    141
    Join Date
    May 2008
    Posts
    866
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Winsane View Post
    Thanks for replying!

    Well, using lua unlocker could be a good idea. It's on a vanilla server though and some quick searches gave no results for unlocking lua on 1.12.1, I might just be bad at searching though. The ID is 3964.
    1.12.1 does not have any protected LUA functions in the traditional sense. Most functions that you would think would be protected are not protected from using in macros, or even addon code, SO LONG as it is triggered from a hardware event. If you have an addon that attempts to cast some spell automatically and autonomously without a hardware event, nothing will happen. But if you run the same code from a macro, it will work. If you create the code in an addon in the form of a global function (say Spell() ) then /run Spell(), it will run any of the 'protected' functions contained within just fine (But probably only within that frame).

    You can literally create a 1 button macro to do EVERYTHING (Well, with what information is exposed with 1.12's LUA API) and it'll run just fine. Thats what decursive addon did back in the day, more or less.

    If you want to get past the hardware event limitation for running 'protected' functions, l0l1dk wrote a DLL for me that removes the hardware event check for protected functions, so credit goes to l0l1dk. I wouldn't worry about any sort of warden detection, or any detection really, as I'm the only person, aside from l0l1dk, that have this hack, and even then, it's a pretty small scope hack. I 100% doubt some vanilla server code writer would bother putting in detection code for something as small as this.
    https://dl.dropboxusercontent.com/u/...2.1%20Hack.dll
    Last edited by Ssateneth; 06-06-2015 at 03:51 PM.
    KuRIoS is awesome!

  5. #5
    Winsane's Avatar Contributor (ノಠ益ಠ)ノ彡ɹǝɥɔʇɐM
    Reputation
    216
    Join Date
    Oct 2010
    Posts
    377
    Thanks G/R
    3/3
    Trade Feedback
    12 (42%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ssateneth View Post
    1.12.1 does not have any protected LUA functions in the traditional sense.
    So I guess CastSpellByID just isn't a thing in 1.12.1 then? Do you know some other way that could work?

    That's an interesting hack btw, I might find use for that.

Similar Threads

  1. Is it possible to stack unique items?
    By Rofled in forum WoW EMU Exploits & Bugs
    Replies: 1
    Last Post: 07-26-2008, 04:01 PM
  2. Possible way to dupe items
    By nestea1307 in forum World of Warcraft Guides
    Replies: 9
    Last Post: 07-25-2008, 04:52 PM
  3. Is it possible to a new item to itemcache.wdb?
    By Teza in forum WoW ME Questions and Requests
    Replies: 9
    Last Post: 02-19-2008, 02:40 AM
  4. Turn Crafted BoP Items back into BoE
    By Zest in forum World of Warcraft Exploits
    Replies: 50
    Last Post: 09-04-2007, 03:36 PM
  5. Any possible way to trade item/gold with a free trial?
    By RichyG in forum World of Warcraft General
    Replies: 0
    Last Post: 07-26-2006, 03:59 PM
All times are GMT -5. The time now is 01:51 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search