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

TSM anti bot features

Joined
Jan 16, 2010
Messages
3,041
Reaction score
8
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