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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

TSM anti bot features

Joined
Jan 16, 2010
Messages
3,041
Not sure if it is an April fools joke or not, when you are in the AH with the auction window open, it randomly moves around in a circle so you can't click it.

G
 
Weird, got three instances of TSM opened right now and can't see anything like that. Is it only present when the bot is triggered?
By the way (although I assume that most people are aware of this), /reload kills the bot check - my AutoIt AH script was triggering it quite frequently until I've added UI reload macro into the loop.
 
>Anti-bot
>Using lua, you don't need to move your mouse

Durp, well, that's obvious a April Fools joke, NEXT.
 
EDIT: Just got this message, quickly did a scan of \addons\tradeskillmaster and found "I'm a bot!" in loads of languages, disabled it till I get a chance to read through ALL of this and remove the bot parts.
 
EDIT2:
Code:
local function CreateAprilFoolsFrame()
	aprilFoolsFrame = CreateFrame("Frame")
	aprilFoolsFrame:SetFrameStrata("TOOLTIP")
	aprilFoolsFrame:SetAllPoints()
	aprilFoolsFrame:Hide()
	
	aprilFoolsFrame:RegisterEvent("AUCTION_HOUSE_CLOSED")
	aprilFoolsFrame:SetScript("OnEvent", function(self) self.group:Stop() self:Hide() end)

	aprilFoolsFrame.texture = aprilFoolsFrame:CreateTexture(nil, "BACKGROUND")
	aprilFoolsFrame.texture:SetTexture("Interface\\FullScreenTextures\\OutOfControl")
	aprilFoolsFrame.texture:SetAllPoints(UIParent)
	aprilFoolsFrame.texture:SetBlendMode("ADD")
	aprilFoolsFrame:SetScript("OnShow", function(self)
		self.elapsed = 0
		self:SetAlpha(0)
	end)
	aprilFoolsFrame:SetScript("OnUpdate", function(self, elapsed)
		self.elapsed = self.elapsed + (elapsed * 3)
		if self.elapsed < 1 then
			self:SetAlpha(self.elapsed)
		elseif self.elapsed < 2.5 then
			self:SetAlpha(2.5 - self.elapsed)
		else
			self.elapsed = 0
		end
	end)
	
	local text = aprilFoolsFrame:CreateFontString(nil, "OVERLAY", "GameFontNormalLarge")
	local font, height = GameFontNormal:GetFont()
	text:SetFont(font, 50, "THICKOUTLINE, MONOCHROME")
	text:SetPoint("CENTER", 0, 200)
	text:SetTextColor(1, 0, 0, 1)
	text:SetText("Initiating TSM Anti-Bot Maneuvers!")

	local group = AuctionFrame:CreateAnimationGroup()
	local path = group:CreateAnimation("Path")
	path:SetStartDelay(1)
	local point1 = path:CreateControlPoint()
	local point2 = path:CreateControlPoint()
	local point3 = path:CreateControlPoint()
	local point4 = path:CreateControlPoint()
	path:SetCurve("SMOOTH")
	path:SetDuration(5)
	path:SetOrder(0)
	point1:SetOffset(200, 0)
	point1:SetOrder(1)
	point2:SetOffset(200, -150)
	point2:SetOrder(2)
	point3:SetOffset(0, -150)
	point3:SetOrder(3)
	point4:SetOffset(0, 0)
	point4:SetOrder(4)
	
	aprilFoolsFrame.group = group
	aprilFoolsFrame.numMessages = 0
end

aprilFoolsFrame
lolnope, re-enabling TSM... Deleted that part of the code though, annoying as fuck.
 
I have yet to encounter it in TSM v1.2.5. I downloaded this one last week though, dunno if there's a new one.
And the anti-bot features are actually pretty easy to get around of.
 
Back
Top