What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[PB] advanced TSM AH bot profile

Im so retard, can anyone upload a map that are finnish so i do'nt need to edit myself. can't figure it out.
 
Any chance to make it only to post and not to cancel/pickup mail?
 
Last update: 2012.05.01

TradeSkillMaster_Auctioning/TradeSkillMaster_Auctioning.lua
  • Delete these lines
    Code:
        -- anti-bot code
        local names = {"isScanning", "isScanningPB"}
        for _, name in ipairs(names) do
            if type(TSM.Cancel[name]) == "function" and type(TSM.Post[name]) == "function" then
                wipe(TSM.db)
                TSM = {}
            end
        end

TradeSkillMaster_Auctioning/modules/PostScan.lua
  • Add these lines to the bottom of the file
    Code:
        function Post:isScanningPB()
            return isScanning
        end

TradeSkillMaster_Auctioning/modules/CancelScan.lua
  • Add these lines to the bottom of the file
    Code:
        function Cancel:isScanningPB()
            return isScanning
        end

TradeSkillMaster/Auction/AuctionFrame.lua
  • Delete the red colored part
    Code:
                private:InitializeAHTab() [COLOR=#FF0000]private:SetupAprilFools()[/COLOR]
    like this
    Code:
                private:InitializeAHTab()
  • Delete the red colored part
    Code:
        TSMAPI:CancelFrame("blizzAHLoadedDelay") private:SetupAprilFools()
    like this
    Code:
        TSMAPI:CancelFrame("blizzAHLoadedDelay")
  • Replace line
    Code:
            local btn = GUI:CreateButton(frame, [COLOR=#FF0000]nil[/COLOR], "feature", 3, "LEFT"[COLOR=#FF0000], true[/COLOR])
    with
    Code:
            local btn = GUI:CreateButton(frame, [COLOR=#00FF00]"feature"..i[/COLOR], "feature", 3, "LEFT")
  • Replace line
    Code:
                TSMAPI:CreateTimeDelay("auctionButtonClick", 0.01, function() self:GetScript("On[COLOR=#FF0000]MouseUp[/COLOR]")(self) end)
    with
    Code:
                TSMAPI:CreateTimeDelay("auctionButtonClick", 0.01, function() self:GetScript("On[COLOR=#00FF00]Click[/COLOR]")(self) end)
  • Replace lines
    Code:
            btn:SetScript("On[COLOR=#FF0000]MouseUp[/COLOR]", function(self, button)
                    UnlockAllHighlight()
                    self:LockHighlight()
                    private:OnSidebarButtonClick(private.modes[i], [COLOR=#FF0000]button[/COLOR])
                end)
    with
    Code:
            btn:SetScript("On[COLOR=#00FF00]Click[/COLOR]", function(self)
                    UnlockAllHighlight()
                    self:LockHighlight()
                    private:OnSidebarButtonClick(private.modes[i], [COLOR=#00FF00]"LeftButton"[/COLOR])
                end)
    Note: Here lies one of the backdraws of doing this modify, is that you lose the ability to do a right click custom-scan.

TradeSkillMaster/Auction/AuctionUtil.lua
It's a bit hard to edit this one, because the critical functions are compressed into one line.
  • Delete the red colored part
    Code:
    if i == "info" then [COLOR=#FF0000]if (time() - (test or 0)) > 1 then wipe(fPrivate) error("Invalid access of protected table.", 2) end[/COLOR] else
    like this
    Code:
    if i == "info" then else
  • Replace red colored part
    Code:
    fPrivate.mode = mode.obj [COLOR=#FF0000]getmetatable(mode).__newindex(mode, "result", fPrivate.mode:Show(fPrivate.frame, button)) if getmetatable(mode).__eq(mode, "isValid") then local function callback(flag) if flag then mode.result = debugstack() fPrivate.mode:Show(fPrivate.frame, button) else wipe(fPrivate) print("Error: You failed TradeSkillMaster's anti-bot test. TSM Won't work until you reload your UI.") return end end TSMAPI:RunTest(fPrivate.frame, callback) end[/COLOR] return mode.info
    with
    Code:
    fPrivate.mode = mode.obj [COLOR=#00FF00]fPrivate.mode:Show(fPrivate.frame, button)[/COLOR] return mode.info
  • Delete the red colored part
    Code:
    return [COLOR=#FF0000]fPrivate:CheckEnv() or[/COLOR] temp.modeText
    like this
    Code:
    return temp.modeText

TradeSkillMaster_Mailing/TradeSkillMaster_Mailing.lua
  • Replace red colored part
    Code:
        local button = CreateFrame("Button", [COLOR=#FF0000]nil[/COLOR], InboxFrame, "UIPanelButtonTemplate")
    with
    Code:
        local button = CreateFrame("Button", [COLOR=#00FF00]"TSMOpenAllMail"[/COLOR], InboxFrame, "UIPanelButtonTemplate")
  • Comment out line
    Code:
            error("Stack overflow.", 2)
    by entering "--" at the start of the line, like this
    Code:
    [COLOR=#00FF00]--[/COLOR]        error("Stack overflow.", 2)

i can find the "TradeSkillMaster_Auctioning" folder and also "TradeSkillMaster_Auctioning/TradeSkillMaster_Auctioning.lua" file !

The batch file dont work i have put it in the addons folder and it just keeps showing me files scan list thing in CMD prompt!

Anyone know where i went wrong!
 
i found out i needed to download additional addons and also when i downloaded i think that they have been updated i couldn't find ALL the replace and delete options with the manual update files!

SUCH AS:

Comment out line
Code:

error("Stack overflow.", 2)
by entering "--" at the start of the line, like this
Code:

-- error("Stack overflow.", 2)
 
Im very excited to get this working BUT.....it isnt.

It scans the AH for POST/Cancel and checks/retrieves mail perfectly but it DOES NOT actually post/cancel the items (I have double check that my macros are created and bound - tried both Mousewheel and F1/F2 combo)

Summary: It doesnt Post/Cancel the items once the scan is complete. Any ideas???


Date: 2012-07-19 22:47:58
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\DataStore_Auctions\DataStore_Auctions.lua line 166:
attempt to index local 'link' (a nil value)
Debug:
[string "*:OnLoad"]:6:
[string "*:OnLoad"]:1
(tail call): ?
...ace\AddOns\DataStore_Auctions\DataStore_Auctions.lua:166:
...ace\AddOns\DataStore_Auctions\DataStore_Auctions.lua:148
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v5.13.5258 (BoldBandicoot)
NPCScan, v4.3.0.2
NPCScanOverlay, v4.3.0.1
Ace3, v
AceGUI30SharedMediaWidgets, v4.0.0
ACP, v3.3.17
Altoholic, v4.3.003
Atemi, v0.3.0
AucAdvanced, v5.13.5258 (BoldBandicoot)
AucFilterBasic, v5.13.5258 (BoldBandicoot)
AucFilterOutlier, v5.13.5258.5187(5.13/embedded)
AucMatchUndercut, v5.13.5258.5232(5.13/embedded)
AucStatHistogram, v5.13.5258 (BoldBandicoot)
AucStatiLevel, v5.13.5258 (BoldBandicoot)
AucStatPurchased, v5.13.5258 (BoldBandicoot)
AucStatSales, v5.13.5258.4838(5.13/embedded)
AucStatSimple, v5.13.5258 (BoldBandicoot)
AucStatStdDev, v5.13.5258 (BoldBandicoot)
aucstattheunderminejournal, v1.5
AucStatWOWEcon, v5.13.5258.4828(5.13/embedded)
AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded)
AucUtilAppraiser, v5.13.5258.5241(5.13/embedded)
AucUtilAskPrice, v5.13.5258.5160(5.13/embedded)
AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded)
AucUtilCompactUI, v5.13.5258.5254(5.13/embedded)
AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded)
AucUtilFixAH, v5.13.5258 (BoldBandicoot)
AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded)
AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded)
AucUtilScanButton, v5.13.5258.5153(5.13/embedded)
AucUtilScanFinish, v5.13.5258.5153(5.13/embedded)
AucUtilScanProgress, v5.13.5258.4979(5.13/embedded)
AucUtilScanStart, v5.13.5258.5153(5.13/embedded)
AucUtilSearchUI, v5.13.5258.5254(5.13/embedded)
AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded)
AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded)
Auctionator, v3.0.0
Babylonian, v5.1.DEV.312(/embedded)
BagBrother, v
Bagnon, v4.3.24
BankStack, vv25
BattlegroundTargets, v40300-12
BeanCounter, v5.13.5258 (BoldBandicoot)
CallbackHandler10, v
Configator, v5.1.DEV.312(/embedded)
DataStore, v4.3.001
DataStoreAchievements, v4.3.001
DataStoreAgenda, v4.3.001
DataStoreAuctions, v4.3.001
DataStoreCharacters, v4.3.001
DataStoreContainers, v4.3.001
DataStoreCrafts, v4.3.001
DataStoreCurrencies, v4.3.001
DataStoreInventory, v4.3.001
DataStoreMails, v4.3.001
DataStorePets, v4.3.001
DataStoreQuests, v4.3.001
DataStoreReputations, v4.3.001
DataStoreSpells, v4.3.001
DataStoreStats, v4.3.001
DataStoreTalents, v4.3.001
DBMCore, v
DebugLib, v5.1.DEV.312(/embedded)
Dominos, v4.3.4
DominosCast, v
DominosRoll, v
DominosTotems, v
DominosXP, v
DoomCooldownPulse, v
Dumpster, v106
Enchantrix, v5.13.5258 (BoldBandicoot)
EnchantrixBarker, v5.13.5258 (BoldBandicoot)
Gladius, vv2.0.16-beta
HealBot, v4.3.4.0
Informant, v5.13.5258 (BoldBandicoot)
ISBoxer, v1.0
JPack, v0.7.11
JPackBroker, v
JPackEx, v
LFMonitor, vv5.2.14
LibAboutPanel, v1.5
LibAlts10, v2.0
LibDBIcon10, v
LibExtraTip, v5.12.DEV.319(/embedded)
LibSharedMedia30, v3.0-69
LibSink20, v
LibStub, v
LilSparkysWorkshop, v
LootFilter, v3.20
Lootlog, v1.2.0
MySales, v1.3.0
Postal, v3.4.13
Prat30, v3.4.25
Prat30HighCPUUsageModules, v
Prat30Libraries, v
PreformAVEnabler, v3.01
ProfessionsVault, v5.9.5
RatingBuster, v1.6.7
Recount, v
Scrap, v10.8
ScrapSpotlight, v
SexyCooldown, v0.6.16
Skillet, v
SlideBar, v5.13.5258 (BoldBandicoot)
Stubby, v5.13.5258 (BoldBandicoot)
TargetCharms, v1.5.4 (12/5/2011)
TheUndermineJournal, v2.3
TheUndermineJournalGE, v2.3.20120716
TidyPlates, v6.6.1 (R4xx)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TipHelper, v5.12.DEV.315(/embedded)
TradeForwarder, v2.20
TradeSkillMaster, vr381
TradeSkillMasterAccounting, vr92
TradeSkillMasterAuctionDB, vr168
TradeSkillMasterAuctioning, vr523
TradeSkillMasterCrafting, vr532
TradeSkillMasterDestroying, vv0.1.3Beta
TradeSkillMasterItemTracker, vr20
TradeSkillMasterMailing, vr90
TradeSkillMasterShopping, vr320
TradeSkillMasterWarehousing, vr115
TUJ2Snatch, v1.0.1
XPerl, v3.2.1
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
ZygorGuidesViewer, v3.1
ZygorTalentAdvisor, v2.0.240
BlizRuntimeLib_enUS v4.3.4.40300 <us>
(ck=10e9)
 
Last edited:
Hmf, spend an hour on this, still wont work.

I tried using the modify batch file, to modify automatically - after this the whole TSM addon didnt even work.
Hell, I'd give the manual stuff a try. The FIRST line that needs to be removed, wasn't even present, as well as several other lines, therefore I gave up on this, and tried using other peoples TSM that was pre-configured - switching between this and clean installs that I modified using the batch file, an hour passed, with the same result:

It simply runs to the auction house, instantly starts and ends canceling cycle, runs to the mailbox, picks up mail, runs to the auction house and instant starts and ends posting (without posting anything), and from here on it gets stuck in a loop between insta "posting" and checking mailbox.

Anyone got a solution?

EDIT: I finally got it working, only to find out, that it now initiates the scan, however still instantly ends posting cycles.
Is there a timer somewhere I havent edited?
 
Last edited:
The is a problem with Mailboxes from engineer - in dalaran the opposite faction can create a mailbox that your char cant use.
Looks really botish when your char stand there and get his eyes on the mailbox he cant use :/
 
For the people where it's not working, do the following.
Go to the batchfile that you put in interface/addons/
right click it and click on edit, on the bottom of the file on a new line, add "pause" without " " ofc.
save it and close it.

Run it again, you will be able what it says now, for me it said that it couldn't find Posting and Cancel.lua.
Reinstalling the auctioning addon of TSM fixed that problem and was able to batch all files this time.

Hope this works, otherwise post here what's in the batch file.

Greetz!
 
Working great so far, will test it some hours..
Thnx for this profile :)
 
Nothing is being posted when I try this. I found out that if I manually try to press the F1 and F2 Macros nothing is being done. So my question is if the first post is wrong and I am supposed to use another macro than:

/click TSMAuctioningCancelButton

and

/click TSMAuctioningPostButton

?
 
How safe is it to use a modified addon =O
Already aware from the botting risks xD
 
Mine is running but it dosent cancel/post any auctions nor does it get items from the mailbox.
 
Last edited:
Mine neither. I installed TSM and all of the components, then I ran the macro to modify it. I made the 2 macros and put them on F1 and F2. I also went into TSM and made the mousewheel CNTRL macro. My banker runs the the auction house, opens the window, then runs back to the mail. She then runs back to the AH and opens the window, but does not post anything. Was there a TSM update that screwed this up somehow? Anything else that I should have done?
 
Some original posters say "Read through the thread, all your answers are there" The problem is some of these threads are like 5 months old, Im not sure if some have been fixed! Do we still need to edit all the original changes to #6? Changing all the code? Or was that updated? Also, I have the same issues as the poster above me. He checks the AH, checks the mail doesn't collect anything.. not even my mail. He doesn't post cancel. I love TSM, and don't want to use AHBOT. Any constructive ideas? I have been using TSM for months so I am very familar with my auctions and thresholds and those are all set. It really is just the posting and cancelling. When the bot opens the AH its defaulted to search tab.. if I manually select post and press my Fkeys it works, but I want that to be automated! Any advice would be very appreciated not only to me, but to the more recent users! thanks again!
 
Hi

First thanks for this great profile

If you don't already have at least one auction up, the profile doesn't bother with the posting cycle at all.
Any solution for this?
 
Skadusch, any chance you could give me some help, it sounds like you have it working?
 
Would love anyone that could help me, my skype name is myroush, I will even donate to whoever can help walk me through this!

Thanks again!
 
Hi,

ill try to help u.

First of all, sorry for my english. I hope u can understand me.

I have no clue about programming or something like this but i sat a whole night about this profile with the last conclusion: it works; i had to browse the whole 27 pages to get this work.

I try to explain what i did

1. it does NOT WORKING for me with the version up to date, u have to browse this thread, at one page (i dont know which, but ones asking if anyone can upload his folder) the 2nd / third post, one user has uploaded his TSM, with which one this profile is running

- first of all, u need a bit experience with TSM as itself, because you can work with this addon without botting too and the bot only supervise this addon but he doesnt make the settings.
if u did this already, skip this part.
use /tsm - auctioning Groups/Options, add a group, add the items u want to sell, set group overrides

- create the f1 and f2 macros (if u read in this thread that u have to change f1 to f2 or something like that, u can ignore that, it works now with cancel=f1; post=f2)


done! it works!

dont forget to disable all plugins like allrounder or keypresser, because this plugins tries to do some other actions and your bot does propably nothing
 
Last edited:
Back
Top