Auto Fishing Bot-frage

05/09/2006 01:11 randgruppe#1
hello,

nun nach etwas pause hab ich wieder mit wow angefangen und natürlich dem angeln.

der bot ist eigentlich suppi, aber es gibt ein problem.
so ab 22.00 uhr findet er einfach den köder nicht mehr.
hab schon alles probiert mit dem eyedropper, sämtliche farbcodes,
hat nix gebracht.

nun hab ich mir gedacht mir würde es eigentlich reichen wenn er nur beim splash reagiert und die rute auswirft.
den mauszeiger zum köder führen könnte ich auch noch so.
was muss ich nun am script ändern das er nicht mehr den köder sucht, sondern nur noch rute werfen, bei splash klick und looten?

hier ist das script nochmal falls wer nicht weiss wovon ich rede, ist etwas älter der bot.

evtl findet ja jemand das problem auch so.

; AutoIt Version: 3.0
; Language: English
; Platform: WinXP
; Author: xeonz16
;
; Script Function:
; WoW FishBot Supreme!
;

hotkeyset("{ESC}", "Term")

; Colour of splash -
; 0xA2A67D
; 0xC1AD7A
; 0xD0C08D


$left = 75
$top = 200
$right = 748
$bottom = 421

$day = 0xF6F6F6
$night = 0xEEEEEE
$feather = "4155A2"

; 2168603 548FBB
$colourVariance = 58
$splashVariance = 13
$step = 3
$s_offset = 40


dim $feather_cord, $width = 100, $height = 60, $time, $sp

while 1
sleep(1000)
WinActivate("WORLD OF WARCRAFT")
send("0")
sleep(4000)
$start2 = Timerinit()
while 1

$dif = TimerDiff($start2)
if $dif > 25000 then
exitloop
endif
sleep(500)
$message = "Searching for feather..."
$height = 60
update_splash()
$feather_cord = PixelSearch ($left, $top, $right, $bottom, $feather, $colourVariance, $step)
if NOT @error = 1 then
seterror(2)
$message = "Found Something."
update_splash()
$featherx = $feather_cord[0]
$feathery = $feather_cord[1]
mousemove($featherx, $feathery)
exitloop
endif
WEnd

$start = Timerinit()
While 1
sleep(100)
$message = "Waiting for bite..."
$height = 100
update_splash()

;calc area of probable splash
$s_left = ($featherx - $s_offset)
$s_top = ($feathery - $s_offset)
$s_right = ($featherx + $s_offset)
$s_bottom = ($feathery + $s_offset)

$sp = Pixelsearch($s_left, $s_top, $s_right, $s_bottom, $day, $splashvariance)
$sp = Pixelsearch($s_left, $s_top, $s_right, $s_bottom, $night, $splashvariance)

$dif = TimerDiff($start)
if $dif > 25000 then
exitloop
endif

if ubound($sp) > 1 then
;if NOT @error = 1 then
seterror(2)
$message = "Fish!"
$height = 60
update_splash()
send("{shiftdown}")
mouseclick("right", $featherx, $feathery, 1, 1)
send("{shiftup}")
exitloop
endif
WEnd


WEnd


func update_splash ()
SplashTextOn( "", $message , $width , $height ,1 ,1 , 17)
endfunc

func Term ()
exit
endfunc



nun denn profis... die fische zählen auf euch
05/09/2006 12:06 Grulk#2
Hmm versuch mal Folgenden Farbcode, dieser ging bei mit 24h am tag :D
Quote:
0xA23C20
des weiteren versuchs mal mit den Differenzen der Farben
Quote:
$colourVariance =30
$splashVariance =15
ich hoffe ich konnte dir helfen, die Farbe könnte bissl alt sein einfach nachts die rote Feder mal auslesen ;)
05/13/2006 21:04 berzerkwolf#3
oder versuch den bot :)

[Only registered and activated users can see links. Click Here To Register...]
07/09/2008 04:19 W4rlock#4
thx, funzt wunderbar