Locked Home » Forums » Legacy & Archived » Archived Content » Star Wars Galaxies » SWG Premium Discussions

Hmm...Can it be done? : SWG Premium Discussions

Posted: December 10th, 2007
penjoroo
collin8579 wrote:...
Its very picky and the fact that the items rotate and change pixel colors
...
Go to Interface in your options menu and deselect All Object Icon Rotation.

Now if you can have a BL and PLC in an open bag window with the Icons None rotation you can get the pixels of 5 key spots on the items and compare them to what you looted. It the colors are a match drag it to a bag if not delete it.

I know it can be done but my AutoIT skills are not there yet, I am still just a learner :)
Posted: December 10th, 2007
penjoroo
Here is a PLC in Non-rotating mode with the Icon as large as it can get, Also an ideal screen layout for the macro to work described below.


If you can set up a bag in the bottom left of your screen with the PLC and BL in them and a empty bag open behind them you should be able to do a pixel compare to an open slot in your inventory as long as you have an empty bag open behind it as well. Like how you do in your fishing macro.


Register to unlock hidden image
Posted: January 8th, 2008
Total Posts:37 Joined:2007
siccmade32 wrote:Well the way i do this is in the first key room, There is a spawn in there im shure you all are familier with, the one where the wraith, bloodgaurd and battle droid spawns, I usualy will triple log my account, Have my two medics on auto follow while running a heal macro. And then i get a Second chance heal ent buff, So bassicly my jedi becomes near god-like. So once im too the spot, I throw in the Gas move in my medics macro then just run a simple afk combat and heal macro for my jedi, Really that simple :)
what do u mean triple log?? u access 3 chars on one account or 3 diff accounts?
Posted: January 13th, 2008
User avatar
Total Posts:1872 Joined:2006
pazartin wrote:
siccmade32 wrote:Well the way i do this is in the first key room, There is a spawn in there im shure you all are familier with, the one where the wraith, bloodgaurd and battle droid spawns, I usualy will triple log my account, Have my two medics on auto follow while running a heal macro. And then i get a Second chance heal ent buff, So bassicly my jedi becomes near god-like. So once im too the spot, I throw in the Gas move in my medics macro then just run a simple afk combat and heal macro for my jedi, Really that simple :)
what do u mean triple log?? u access 3 chars on one account or 3 diff accounts?

I have about 10 accounts, And 2 computers, So i can run up to as many guys as i want. And i have made 3 suits, All AFKIng DWB :)

_________________
Your Friendly Neighborhood Moderator!
Read The FAQ - Register to unlock hidden link
Posted: January 14th, 2008
absolution
collin8579 wrote:pixelsearch won't work
I used it a lot on my fishing macro
Its very picky and the fact that the items rotate and change pixel colors doesn't help
For instance it was a !@#$%^&* just to get it to search for white on my fishing macro

I'll still look in to it, if the items are a strange enough color it "Might" work,,,

What color are they?
Turn of Object Icon Rotation to fix this issue
Posted: February 27th, 2008
curteck
collin8579 wrote:pixelsearch won't work
I used it a lot on my fishing macro
Its very picky and the fact that the items rotate and change pixel colors doesn't help
Collin, I'm not sure about the difficulty of matching pixel colors but i'm pretty sure there is an option to stop inventory item rotation and would make that part at least easier.

Curteck
Posted: October 23rd, 2008
Total Posts:10 Joined:2008
Vinny,
how do you auto-keep the aggro of these three mobs?
Posted: October 27th, 2008
bennyuk
any chance you could post the script for this? i don't know that much about AutoIT to make this :/
Posted: October 30th, 2008
Total Posts:32 Joined:2008
puhhhhhhh

Pixelsearch is !@#$%^* for "snapshots" mostly.
You can use Pixelchecksum, but you will allways need one PLC and one BL for Snapshots before you can start.

If you would use PixelSearch you will have to work very exact with the mapping on different Inventory Positions.

Look into the Sources of my Reversebot, especially at the checkfor35 and check35setup Functions and hopefully you will understand how it works.

Code: Register to unlock hidden link

Func _checkfor35()
	$Inventory_Pos = WinGetPos("Inventory Grid")
	$Powerbit_1_chksum = IniRead("config.ini", "REVERSEBOT", "POWERBIT1CHKSUM", "0")
	$Powerbit_2_chksum = IniRead("config.ini", "REVERSEBOT", "POWERBIT2CHKSUM", "0")
	$checkpowerbit = PixelChecksum($Inventory_Pos[0] + 155, $Inventory_Pos[1] + 68, $Inventory_Pos[0] + 200, $Inventory_Pos[1] + 85)

If IniRead("config.ini", "FUNCTIONS", "ABORTREVERSEBOT", "0") == "0" Then
	If $checkpowerbit == $Powerbit_1_chksum OR $checkpowerbit == $Powerbit_2_chksum Then
		_changepowerbit()
		MouseMove($Inventory_Pos[0] + "182", $Inventory_Pos[1] + "117", $mousemovedelay)
		_checkfor35()
	Else
		_reversebot()
	EndIf
Else
	_countruns()
EndIf
EndFunc

Code: Register to unlock hidden link

Func _check35setup()
	$Inventory_Pos = WinGetPos("Inventory Grid")
	$Reversebot_powerbit = IniRead("config.ini", "REVERSEBOT", "POWERBITS", "1")
	If $Reversebot_powerbit > 1 Then
		$Msg_box0 = MsgBox(1 + 262144, $bottitle, $check35_powerbitoverride)
		If $Msg_box0 == 1 Then
		IniWrite("config.ini", "REVERSEBOT", "POWERBITS", "1")
		$msg_box1 = MsgBox(1 + 262144, $bottitle, $putinfirstpowerbit_text)
			If $msg_box1 == 1 Then
			$powerbit1_chksum = PixelChecksum($Inventory_Pos[0] + 155, $Inventory_Pos[1] + 68, $Inventory_Pos[0] + 200, $Inventory_Pos[1] + 85)
			IniWrite("config.ini", "REVERSEBOT", "POWERBIT1CHKSUM", $powerbit1_chksum)
			$msg_box2 = MsgBox(1 + 262144, $bottitle, $putinsecondpowerbit_text)
				If $msg_box2 == 1 Then
				$powerbit2_chksum = PixelChecksum($Inventory_Pos[0] + 155, $Inventory_Pos[1] + 68, $Inventory_Pos[0] + 200, $Inventory_Pos[1] + 85)
				IniWrite("config.ini", "REVERSEBOT", "POWERBIT2CHKSUM", $powerbit2_chksum)
				EndIf
			Else
			IniWrite("config.ini", "REVERSEBOT", "CHECK35", "0")
			EndIf
		EndIf
	Else
	$msg_box1 = MsgBox(1 + 262144, $bottitle, $putinfirstpowerbit_text)
		If $msg_box1 == 1 Then
		$powerbit1_chksum = PixelChecksum($Inventory_Pos[0] + 155, $Inventory_Pos[1] + 68, $Inventory_Pos[0] + 200, $Inventory_Pos[1] + 85)
		IniWrite("config.ini", "REVERSEBOT", "POWERBIT1CHKSUM", $powerbit1_chksum)
		$msg_box2 = MsgBox(1 + 262144, $bottitle, $putinsecondpowerbit_text)
			If $msg_box2 == 1 Then
			$powerbit2_chksum = PixelChecksum($Inventory_Pos[0] + 155, $Inventory_Pos[1] + 68, $Inventory_Pos[0] + 200, $Inventory_Pos[1] + 85)
			IniWrite("config.ini", "REVERSEBOT", "POWERBIT2CHKSUM", $powerbit2_chksum)
			EndIf
		EndIf
	EndIf
EndFunc
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 4 guests
Locked