Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ImageSearch.au3>
- ;#include <Logging1024x768.au3>
- $Title = 'Diablo III' ; The Name Of The Game...
- $Full = WinGetTitle ($Title) ; Get The Full Title..
- $HWnD = WinGetHandle ($Full) ; Get The Handle
- HotKeySet("{PAUSE}", "Terminate") ; Exit bot
- HotKeySet("n", "TogglePause") ; Pause bot
- $itemsCount=IniRead("AHOptions.ini", "general", "HowManyItems","")
- $timeStart=0
- $timeEnd=0
- ;$aaa="item"&$itemsCount
- ;$type=IniRead("AHOptions.ini",$aaa,"Type","")
- ;MsgBox(1,"",$type)
- ;While 1
- ; $log=logging() ;This is my logging script.
- ; If $log=1 Then
- ; Sleep(1000)
- ; leaveChat()
- ; ExitLoop
- ; EndIf
- ;WEnd
- While 1
- logStart()
- $abc=0
- Do
- $abc=$abc+1
- If ProcessExists("Diablo III.exe") Then
- CheckItem($abc)
- Else
- Exit 0
- EndIf
- Until $abc=$itemsCount
- logEnd()
- Sleep(Random(10000,60000)) ;Random time to sleep between checking
- WEnd
- Func CheckItem($numberOfItem)
- WinActivate("Diablo III")
- Sleep(200)
- checkIfWeInMenu()
- Sleep(200)
- enterEquipAH()
- $itemNumber="item"&$numberOfItem
- $class=IniRead("AHOptions.ini",$itemNumber,"Class","") ;Get all from the .ini file
- $type=IniRead("AHOptions.ini",$itemNumber,"Type","")
- $item=IniRead("AHOptions.ini",$itemNumber,"Item","")
- $stat1=IniRead("AHOptions.ini",$itemNumber,"Stat1","")
- $minValueStat1=IniRead("AHOptions.ini",$itemNumber,"MinValueStat1","")
- $stat2=IniRead("AHOptions.ini",$itemNumber,"Stat2","")
- $minValueStat2=IniRead("AHOptions.ini",$itemNumber,"MinValueStat2","")
- $stat3=IniRead("AHOptions.ini",$itemNumber,"Stat3","")
- $minValueStat3=IniRead("AHOptions.ini",$itemNumber,"MinValueStat3","")
- $maxBuyout=IniRead("AHOptions.ini",$itemNumber,"MaxBuyOut","")
- $delayBetweenChecks=IniRead("AHOptions.ini",$itemNumber,"DelaybetweenChecks","")
- $increaseBuyout=IniRead("AHOptions.ini",$itemNumber,"IncreaseBuyout","")
- $increaseAmount=IniRead("AHOptions.ini",$itemNumber,"IncreaseAmount","")
- $newBuyOut=IniRead("AHOptions.ini",$itemNumber,"NewBuyout","")
- If $class <> "All" Then
- putClass($class)
- EndIf
- Sleep(Random(50,200))
- putType($type)
- Sleep(Random(100,250))
- If $item <> "All" Then
- putItem($item)
- EndIf
- Sleep(Random(100,250))
- putStatAndValue1($stat1,$minValueStat1,$type,$item)
- MouseMove(640,24,0);
- Sleep(Random(10,250))
- If $stat2 <> "" Then
- putStatAndValue2($stat2,$minValueStat2,$type,$item)
- EndIf
- MouseMove(640,24,0);
- Sleep(Random(100,300))
- If $stat3 <> "" Then
- putStatAndValue3($stat3,$minValueStat3,$type,$item)
- EndIf
- MouseMove(640,24,0);
- ;putBuyOut($maxBuyout)
- Sleep(Random(100,300))
- $succ=doWeHaveItems($maxBuyout,$delayBetweenChecks,$increaseBuyout,$increaseAmount,$newBuyOut)
- If $succ=1 Then
- buyoutItem($numberOfItem)
- Else
- ;logItem($itemNumber)
- EndIf
- return 1
- EndFunc
- Func logging()
- While 1
- $logged=login()
- If $logged=1 Then
- return 1
- ElseIf $logged=0 Then
- Sleep(30000)
- EndIf
- WEnd
- EndFunc
- Func leaveChat()
- ControlClick ($HWnD, '','', "left", 1, 37, 614)
- Sleep(100)
- ControlClick ($HWnD, '','', "left", 1, 103,672)
- Sleep(100)
- EndFunc
- Func logItem($itemNumber)
- $file=FileOpen("AHLog.txt",1)
- FileWrite($file,"Item: " & $itemNumber & @CRLF)
- FileClose($file)
- EndFunc
- Func logItemBought($itemNumber)
- $file=FileOpen("AHLog.txt",1)
- FileWrite($file,"Item: " & $itemNumber & " bought!"& @CRLF)
- FileClose($file)
- EndFunc
- Func logStart()
- $file=FileOpen("AHLog.txt",1)
- $timeStart=0
- $min=@MIN
- $sec=@SEC
- $timeStart=$min*60+$sec
- FileWrite($file,"====================" & @CRLF)
- FileClose($file)
- EndFunc
- Func logEnd()
- $timeEnd=0
- $file=FileOpen("AHLog.txt",1)
- $min=@MIN
- $sec=@SEC
- $timeEnd=$min*60+$sec
- FileWrite($file,"Full loop length: "&($timeEnd-$timeStart) & @CRLF)
- FileWrite($file,"====================" & @CRLF)
- FileWrite($file,@CRLF)
- FileClose($file)
- EndFunc
- Func putItem($name)
- ControlClick ($HWnD, '','', "left", 1,271+(Random(-2,2)), 303+(Random(-2,2)))
- Sleep(Random(200,500))
- $picture="D3AHImages\Items\"&$name&".JPG"
- $x=0
- $y=0
- $a=0
- Do
- $res= _ImageSearch($picture,0,$x,$y,100)
- If $res=1 Then
- ControlClick ($HWnD, '','', "left", 1, $x+10+(Random(-1,3)), $y+Random(1,2))
- Sleep(Random(50,200))
- ExitLoop
- EndIf
- $a=$a+1
- Sleep(50)
- Until $a=10
- If $a=10 Then
- exit 0
- EndIf
- EndFunc
- Func putClass($className)
- ControlClick ($HWnD, '','', "left", 1, 272+(Random(-2,2)), 217+(Random(-2,2)))
- Sleep(Random(200,500))
- $picture="D3AHImages\"&$className&".JPG"
- $x=0
- $y=0
- $a=0
- Do
- $res= _ImageSearch($picture,0,$x,$y,110)
- If $res=1 Then
- ControlClick ($HWnD, '','', "left", 1, $x+10+(Random(-1,3)), $y+Random(1,2))
- Sleep(Random(50,200))
- ExitLoop
- Else
- MouseClick("left",272, 440,"1","0")
- EndIf
- $a=$a+1
- Sleep(50)
- Until $a=10
- If $a=10 Then
- exit 0
- EndIf
- EndFunc
- Func doWeHaveItems($maxBuyout,$delayBetweenChecks,$increaseBuyout,$increaseAmount,$newBuyOut)
- $x=0
- $y=0
- $a=0
- $buyOut=$maxBuyout
- If $increaseBuyout=1 Then
- Do
- putBuyout($buyOut)
- Sleep(Random(50,150))
- ControlClick ($HWnD, '','', "left", 1, 200+Random(-60,60), 595+Random(-5,5))
- Sleep(Random(1500,2500))
- $res= _ImageSearch("D3AHImages\NoItemsFound.JPG",0,$x,$y,50)
- If $res=0 Then
- return 1
- Else
- $buyOut=$buyOut+$increaseAmount
- EndIf
- Until $buyOut=$newBuyOut+$increaseAmount
- ElseIf $increaseBuyout=0 Then
- putBuyout($buyOut)
- Sleep(Random(50,150))
- ControlClick ($HWnD, '','', "left", 1, 200+Random(-60,60), 595+Random(-5,5))
- Sleep(Random(1500,2500))
- $res= _ImageSearch("D3AHImages\NoItemsFound.JPG",0,$x,$y,50)
- If $res=0 Then
- return 1
- EndIf
- EndIf
- Sleep(Random(200,400))
- Send("{ESC}")
- return 0
- EndFunc
- Func checkIfWeInMenu()
- WinActivate("Diablo III")
- Sleep(200)
- $x=0
- $y=0
- While 1
- $res= _ImageSearch("D3AHImages\AuctionHouse.jpg",0,$x,$y,100)
- If $res=1 Then
- ExitLoop
- Else
- Send("{ESC}")
- Sleep(200)
- EndIf
- WEnd
- EndFunc
- Func putStatAndValue1($stat1,$minValue1,$type,$item)
- $x=0
- $y=0
- $statPictureName=giveStatPictureName($stat1)
- ControlClick ($HWnD, '','', "left", 1, 239, 423)
- Sleep(200)
- While 1
- $res= _ImageSearch("D3AHImages\"&$statPictureName,0,$x,$y,110)
- if $res=1 Then
- ControlClick ($HWnD, '','', "left", 1, $x+10, $y)
- Sleep(50)
- ExitLoop
- Else
- $b=0
- Do
- If $type="armor" Then
- ;MouseClick("left",362, 646,"1","0")
- If $item="Amulet" Then
- MouseClick("left",308+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="All" Then
- MouseClick("left",362+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Belt" Then
- MouseClick("left",312+Random(-1,2), 645+Random(-1,2),"1","0")
- ElseIf $item="Boots" Then
- MouseClick("left",265+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Bracers" Then
- MouseClick("left",311+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="ChestArmor" Then
- MouseClick("left",319+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Cloak" Then
- MouseClick("left",317+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Gloves" Then
- MouseClick("left",262+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIF $item="Helm" Then
- MouseClick("left",361+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Pants" Then
- MouseClick("left",263+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="MightyBelt" Then
- MouseClick("left",312+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Ring" Then
- MouseClick("left",288+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="Shoulders" Then
- MouseClick("left",263+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="SpiritStone" Then
- MouseClick("left",341+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="VodooMask" Then
- MouseClick("left",363+Random(-1,2), 646+Random(-1,2),"1","0")
- ElseIf $item="WizardHat" Then
- MouseClick("left",297+Random(-1,2), 646+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="1h" Then
- MouseClick("left",340, 646,"1","0")
- Sleep(5)
- $b=$b+1
- ElseIf $type="2h" Then
- ;MouseClick("left",353, 645,"1","0")
- If $item="TwoHandedAxe" OR $item="TwoHandedMace" Or $item="TwoHandedMightyWeapon" OR $item="TwoHandedSword" OR $item="Polearm" Then
- MouseClick("left",354+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="Bow" OR $item="Crossbow" OR $item="Daibo" OR $item="Staff" Then
- MouseClick("left",339+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="All" Then
- MouseClick("left",353+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- EndIf
- $b=$b+1
- ElseIf $type="offhand" Then
- ;MouseClick("left",353, 646,"1","0")
- If $item="Source" Then
- MouseClick("left",290+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="Shield" Then
- MouseClick("left",352+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="Mojo" Then
- MouseClick("left",335+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="Quiver" Then
- MouseClick("left",345+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="All" Then
- MouseClick("left",353+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- EndIf
- $b=$b+1
- ElseIf $type="follower" Then
- ;MouseClick("left",236, 646,"1","0")
- If $item="EnchantressFocus" OR $item="TemplarRelic" Then
- MouseClick("left",240+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="ScoundrelToken" Then
- MouseClick("left",237+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- ElseIf $item="All" Then
- MouseClick("left",236+Random(-1,2), 646+Random(-1,2),"1","0")
- Sleep(5)
- EndIf
- $b=$b+1
- EndIf
- Until $b=6
- EndIf
- WEnd
- Sleep(300)
- ControlClick ($HWnD, '','', "left", 1, 279, 424)
- $a=0
- Do
- Send("{BACKSPACE}")
- Sleep(10)
- $a=$a+1
- Until $a=10
- Sleep(300)
- Send($minValue1)
- EndFunc
- Func putStatAndValue2($stat2,$minValue2,$type,$item)
- $x=0
- $y=0
- $statPictureName=giveStatPictureName($stat2)
- ControlClick ($HWnD, '','', "left", 1, 240, 452)
- Sleep(200)
- While 1
- $res= _ImageSearch("D3AHImages\"&$statPictureName,0,$x,$y,110)
- if $res=1 Then
- ControlClick ($HWnD, '','', "left", 1, $x+10, $y)
- Sleep(50)
- ExitLoop
- Else
- $b=0
- Do
- If $type="armor" Then
- If $item="All" Then
- MouseClick("left",364+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="Amulet" OR $item="Belt" OR $item="Bracers" OR $item="MightyBelt" Then
- MouseClick("left",311+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="Boots" OR $item="Pants" OR $item="Shoulders" OR $item="Gloves" Then
- MouseClick("left",263+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="ChestArmor" OR $item="Cloak" Then
- MouseClick("left",318+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="Helm" Then
- MouseClick("left",363+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="Ring" Then
- MouseClick("left",288+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="SpiritStone" Then
- MouseClick("left",341+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="VodooMask" Then
- MouseClick("left",362+Random(-1,2), 672+Random(-1,2),"1","0")
- ElseIf $item="WizardHat" Then
- MouseClick("left",297+Random(-1,2), 672+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="1h" Then
- MouseClick("left",340+Random(-1,2), 675+Random(-1,2),"1","0")
- Sleep(5)
- $b=$b+1
- ElseIf $type="2h" Then
- If $item="All" Then
- MouseClick("left",352+Random(-1,2), 675+Random(-1,2),"1","0")
- ElseIf $item="TwoHandedAxe" OR $item="TwoHandedMace" OR $item="TwoHandedMightyWeapon" OR $item="TwoHandedSword" OR $item="Polearm" Then
- MouseClick("left",352+Random(-1,2), 675+Random(-1,2),"1","0")
- ElseIf $item="Bow" OR $item="Crossbow" OR $item="Daibo" OR $item="Staff" Then
- MouseClick("left",339+Random(-1,2), 674+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="offhand" Then
- If $item="All" Then
- MouseClick("left",352+Random(-1,2), 670+Random(-1,2),"1","0")
- ElseIf $item="Source" Then
- MouseClick("left",290+Random(-1,2), 670+Random(-1,2),"1","0")
- ElseIf $item="Shield" Then
- MouseClick("left",354+Random(-1,2), 670+Random(-1,2),"1","0")
- ElseIf $item="Mojo" Then
- MouseClick("left",335+Random(-1,2), 670+Random(-1,2),"1","0")
- ElseIf $item="Quiver" Then
- MouseClick("left",345+Random(-1,2), 670+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="follower" Then
- MouseClick("left",237+Random(-1,2), 674+Random(-1,2),"1","0")
- Sleep(5)
- $b=$b+1
- EndIf
- Until $b=6
- EndIf
- WEnd
- Sleep(300)
- ControlClick ($HWnD, '','', "left", 1, 279, 450)
- $a=0
- Do
- Send("{BACKSPACE}")
- Sleep(10)
- $a=$a+1
- Until $a=10
- Sleep(300)
- Send($minValue2)
- EndFunc
- Func putStatAndValue3($stat3,$minValue3,$type,$item)
- $x=0
- $y=0
- $statPictureName=giveStatPictureName($stat3)
- ControlClick ($HWnD, '','', "left", 1, 240, 479)
- Sleep(200)
- While 1
- $res= _ImageSearch("D3AHImages\"&$statPictureName,0,$x,$y,110)
- if $res=1 Then
- ControlClick ($HWnD, '','', "left", 1, $x+10, $y)
- Sleep(50)
- ExitLoop
- Else
- $b=0
- Do
- If $type="armor" Then
- If $item="All" Then
- MouseClick("left",364+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Amulet" OR $item="Belt" OR $item="Bracers" OR $item="MightyBelt" Then
- MouseClick("left",311+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Boots" OR $item="Pants" OR $item="Shoulders" OR $item="Gloves" Then
- MouseClick("left",263+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="ChestArmor" OR $item="Cloak" Then
- MouseClick("left",318+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Helm" Then
- MouseClick("left",363+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Ring" Then
- MouseClick("left",288+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="SpiritStone" Then
- MouseClick("left",341+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="VodooMask" Then
- MouseClick("left",362+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="WizardHat" Then
- MouseClick("left",297+Random(-1,2), 700+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="1h" Then
- MouseClick("left",340+Random(-1,2), 700+Random(-1,2),"1","0")
- Sleep(5)
- $b=$b+1
- ElseIf $type="2h" Then
- If $item="All" Then
- MouseClick("left",352+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="TwoHandedAxe" OR $item="TwoHandedMace" OR $item="TwoHandedMightyWeapon" OR $item="TwoHandedSword" OR $item="Polearm" Then
- MouseClick("left",352+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Bow" OR $item="Crossbow" OR $item="Daibo" OR $item="Staff" Then
- MouseClick("left",339+Random(-1,2), 700+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="offhand" Then
- If $item="All" Then
- MouseClick("left",352+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Source" Then
- MouseClick("left",290+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Shield" Then
- MouseClick("left",354+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Mojo" Then
- MouseClick("left",335+Random(-1,2), 700+Random(-1,2),"1","0")
- ElseIf $item="Quiver" Then
- MouseClick("left",345+Random(-1,2), 700+Random(-1,2),"1","0")
- EndIf
- Sleep(5)
- $b=$b+1
- ElseIf $type="follower" Then
- MouseClick("left",239+Random(-1,2), 700+Random(-1,2),"1","0")
- Sleep(5)
- $b=$b+1
- EndIf
- Until $b=6
- EndIf
- WEnd
- Sleep(300)
- ControlClick ($HWnD, '','', "left", 1, 279, 478)
- $a=0
- Do
- Send("{BACKSPACE}")
- Sleep(10)
- $a=$a+1
- Until $a=10
- Sleep(300)
- Send($minValue3)
- EndFunc
- Func giveStatPictureName($Stat)
- If $Stat="GF" Then
- return "GoldFind.jpg"
- Elseif $Stat="MF" Then
- return "MagicFind.jpg"
- ElseIf $Stat="Dex" Then
- return "Dexterity.JPG"
- ElseIf $Stat="Vita" Then
- return "Vitality.jpg"
- ElseIf $Stat="Int" Then
- return "Intelligence.jpg"
- ElseIf $Stat="Str" Then
- return "Strength.jpg"
- ElseIf $Stat="Socket" Then
- return "Socket.jpg"
- ElseIf $Stat="AllRes" Then
- return "AllRes.jpg"
- ElseIf $Stat="AttackSpeed" Then
- return "AttackSpeed.jpg"
- ElseIf $Stat="Block" Then
- return "Block.jpg"
- ElseIf $Stat="CritChance" Then
- return "CritHitChance.jpg"
- ElseIf $Stat="CritDamage" Then
- return "CritHitDamage.jpg"
- ElseIf $Stat="MoveSpeed" Then
- return "MovementSpeed.jpg"
- ElseIf $Stat="PickupRadius" Then
- return "PickupRadius.jpg"
- ElseIf $Stat="WeaponDamage" Then
- return "WeaponDamage.jpg"
- EndIf
- EndFunc
- Func putType($typeName)
- If $typeName="armor" Then
- putArmor()
- ElseIf $typeName="1h" Then
- put1H()
- ElseIf $typeName="2h" Then
- put2H()
- ElseIf $typeName="offhand" Then
- putOffhand()
- ElseIf $typeName="follower" Then
- putFollower()
- EndIf
- EndFunc
- Func buyoutItem($numberOfItem)
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 614, 228)
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 866, 622)
- Sleep(300)
- ControlClick ($HWnD, '','', "left", 1, 431, 508)
- Sleep(2000)
- ControlClick ($HWnD, '','', "left", 1, 509, 325)
- Sleep(1000)
- logItemBought($numberOfItem)
- EndFunc
- Func putBuyOut($gold)
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 288, 540)
- for $a=0 To 10 Step 1
- Send("{BACKSPACE}")
- Sleep(5)
- Next
- Sleep(50)
- Send($gold)
- EndFunc
- Func putFollower()
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 273, 272)
- Sleep(400)
- ControlClick ($HWnD, '','', "left", 1,217,391)
- Sleep(500)
- EndFunc
- Func putOffhand()
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 273, 272)
- Sleep(400)
- ControlClick ($HWnD, '','', "left", 1, 201,350)
- Sleep(500)
- EndFunc
- Func put2H()
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 273, 272)
- Sleep(400)
- ControlClick ($HWnD, '','', "left", 1, 198,323)
- Sleep(500)
- EndFunc
- Func put1H()
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 273, 272)
- Sleep(400)
- ControlClick ($HWnD, '','', "left", 1, 208,301)
- Sleep(500)
- EndFunc
- Func putArmor()
- WinActivate("Diablo III")
- Sleep(400)
- ControlClick ($HWnD, '','', "left", 1, 273, 272)
- Sleep(500)
- ControlClick ($HWnD, '','', "left", 1, 150, 370)
- Sleep(200)
- EndFunc
- Func enterEquipAH()
- WinActivate("Diablo III")
- Sleep(200)
- ControlClick ($HWnD, '','', "left", 1, 166, 454)
- Sleep(500)
- ControlClick ($HWnD, '','', "left", 1, 186, 163)
- Sleep(500)
- $x=0
- $y=0
- $succ=0
- $a=0
- Do
- $res= _ImageSearch("D3AHImages\AHGold.JPG",0,$x,$y,100)
- If $res=1 Then
- ExitLoop
- EndIf
- $a=$a+1
- Until $a=15
- If $a=15 Then
- KillProc("Diablo III.exe")
- Sleep(100)
- Exit 0
- EndIf
- EndFunc
- Func TogglePause()
- $Paused = NOT $Paused
- While $Paused
- sleep(100)
- WEnd
- EndFunc
- Func KillProc($name)
- $sPID=$name
- $sPID = ProcessExists($sPID)
- ;If Not $sPID Then Return SetError(1, 0, 0)
- Run(@ComSpec & " /c taskkill /F /PID " & $sPID & " /T", @SystemDir, @SW_HIDE)
- EndFunc
- Func Terminate()
- Exit 0
- EndFunc ;==>Terminate
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement