HJILFE BEI AUOIT PIXELSEARCH!

06/18/2010 03:41 rastabro#1
Hi leute,

also ich habs zwar schon (OHNE ANTWORT) gepostet und hoffe nun eine antwort zu finden...

und zwar geht es immernoch um farmerama.de

da erkennt pixelsearch NUR den "erntebutton" wenn er sich in der LINKEN Bildschirmseite befindet....

Kein Mouseover-effekt,
Hexcodes 100000000 mal gewechselt,
Pixelsearch such koordinaten auch 100mal gecheckt....

WORAN KANNS BLOß LIEGEN?????????????????????????

DANKE SCHONMAL FÜR DIE ANTWORT!!!!!!!!!!!!!!!!!!11
06/18/2010 22:04 rastabro#2
Hat denn keiner ne ahnung wodrans liegt??????????????????

AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H..............

;)
06/20/2010 01:04 rastabro#3
ach sorry:
zu viel arbeit??

hier ist mal das script von mir...
und ein account zum austesten;)

BITTE GUCKTS EUCHS KURZ AN!!
BIN ICH ZU DOOF ODER DAS PROGRAMM??
DANKE!!

Login: Rastabro666
pass: ohrmuffin


msgbox(0,"Aktiviert . . ."," los gehtz;D")

hotkeyset("x","_Exit")
hotkeyset("e","ernten")

func ernten()
While 1
$coord = PixelSearch( 60, 205, 900, 1200, 0xCB0912)

;ernten von Tieren sind leider KEINE auf dem acc aber vill einfach mal den hexcodes auf ein helles grün beim salat münzen;

If not @error Then
mousemove( $coord[0] , $coord[1],1)
MouseClick("left", $coord[0] , $coord[1],1)
EndIf
sleep(1000)

$coord1 = PixelSearch( 60, 205, 900, 1200, 0x87A6A8)
;das ist der part fürs erntebutton drücken und hier gehtz nicht;


If not @error Then
MouseMove( $coord1[0] , $coord1[1],1)
MouseClick("left", $coord1[0] , $coord1[1],1)
else
MsgBox(0,"gbahbch","duhcb<kjdbc",1)
EndIf
WEnd
EndFunc

func _Exit()
Exit
EndFunc

while 1
sleep (100)
WEnd
06/20/2010 01:32 Shadow992#4
Quote:
Originally Posted by rastabro View Post
ach sorry:
zu viel arbeit??

hier ist mal das script von mir...
und ein account zum austesten;)

BITTE GUCKTS EUCHS KURZ AN!!
BIN ICH ZU DOOF ODER DAS PROGRAMM??
DANKE!!

Login: Rastabro666
pass: ohrmuffin


msgbox(0,"Aktiviert . . ."," los gehtz;D")

hotkeyset("x","_Exit")
hotkeyset("e","ernten")

func ernten()
While 1
$coord = PixelSearch( 60, 205, 900, 1200, 0xCB0912)

;ernten von Tieren sind leider KEINE auf dem acc aber vill einfach mal den hexcodes auf ein helles grün beim salat münzen;

If not @error Then
mousemove( $coord[0] , $coord[1],1)
MouseClick("left", $coord[0] , $coord[1],1)
EndIf
sleep(1000)

$coord1 = PixelSearch( 60, 205, 900, 1200, 0x87A6A8)
;das ist der part fürs erntebutton drücken und hier gehtz nicht;


If not @error Then
MouseMove( $coord1[0] , $coord1[1],1)
MouseClick("left", $coord1[0] , $coord1[1],1)
else
MsgBox(0,"gbahbch","duhcb<kjdbc",1)
EndIf
WEnd
EndFunc

func _Exit()
Exit
EndFunc

while 1
sleep (100)
WEnd
Probiers so :
PHP Code:
msgbox(0,"Aktiviert . . ."," los gehtz;D")

hotkeyset("x","_Exit")
hotkeyset("e","ernten")

func ernten()
While 
1
$coord 
PixelSearch60205, @DesktopWidth, @DesktopHeight0xCB0912)

;
ernten von Tieren sind leider KEINE auf dem acc aber vill einfach mal den hexcodes auf ein helles grün beim salat münzen;

If 
not @error Then
mousemove
$coord[0] , $coord[1],1)
MouseClick("left"$coord[0] , $coord[1],1)
EndIf
sleep(1000)

$coord1 PixelSearch60205, @DesktopWidth, @DesktopHeight0x87A6A8)
;
das ist der part fürs erntebutton drücken und hier gehtz nicht;


If 
not @error Then
MouseMove
$coord1[0] , $coord1[1],1)
MouseClick("left"$coord1[0] , $coord1[1],1)
else
MsgBox(0,"gbahbch","duhcb<kjdbc",1)
EndIf
WEnd
EndFunc

func _Exit
()
Exit
EndFunc

while 1
sleep 
(100)
WEnd 
06/20/2010 14:07 rastabro#5
DANKE!!!

Okay, also schön das es so klappt... aber pixelsearch ist ja recht fehleranfällig;(

MfG
06/20/2010 14:09 Supertucke#6
Mal ne Frage

Veröffentlichst du den Bot wenn er Fertig ist ???

Suche nämlich schon die ganze zeit nen Farmerama Bot/Script allerdings hab ich schon Tierchen (Ziegen, und co.)
06/20/2010 18:42 rastabro#7
KALR....

Der bot muss nur ausreifen und wird dann open-source gestell....

Den link kan ich leider noch nciht sagen....

sry;)
06/20/2010 18:42 rastabro#8
ach und an den tieren usw arbeite ich auch grade;)
06/20/2010 18:50 Supertucke#9
Ich Stelle mich und meinen Level 21 Account gerne auch als Beta Tester zur verfügung.

:D

Ziegen, Hühner, Enten, Truthähne, Walnuss Bäume, Pflaumen Bäume, Apfel Bäume, und im laufe der Tage Kühe
06/20/2010 23:41 tvirusx1#10
Mein erster richtig guter Pixel Bot hab ich mit SCAR geschrieben, das ist einer der besten Colorsearch Programme den es gibt, es wurde eigentlich fuer Runescape gedacht aber es is verdammt gut.

Ich wuerds weiter empfehlen.
[Only registered and activated users can see links. Click Here To Register...]

Mann kann es ganz leicht programmieren aber es benutzt Turbo Pascal, mann muss sich ertmal daran gewoehnen.

Ich hab mal AutoIt benutzt aber ich konnte mich einfach nicht daran gewoehnen.

PS:
Ich kann mich nicht daran erinnern ob AutoIt den maus benutzt aber ich denke dass das dir nuetzlich sein koenne...
[C++]
Code:
void ClickMouseSilently(HWND hWnd, int x, int y, bool left) {
	if(left) {
		PostMessage(hWnd, WM_MOUSEMOVE, NULL, MAKELONG(x, y));
		PostMessage(hWnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELONG(x, y));
                Sleep(random(50,300));
		PostMessage(hWnd, WM_LBUTTONUP, MK_LBUTTON, MAKELONG(x, y));
	}
	else {
		PostMessage(hWnd, WM_MOUSEMOVE, NULL, MAKELONG(x, y));
		PostMessage(hWnd, WM_RBUTTONDOWN, MK_RBUTTON, MAKELONG(x, y));
                Sleep(random(50,300));
		PostMessage(hWnd, WM_RBUTTONUP, MK_RBUTTON, MAKELONG(x, y));
	}
}
Macht nen maus-click ohne den eigentlichen maus zu benutzen, es simuliert es nur ;).
06/21/2010 18:19 Shadow992#11
Quote:
Originally Posted by tvirusx1 View Post
Mein erster richtig guter Pixel Bot hab ich mit SCAR geschrieben, das ist einer der besten Colorsearch Programme den es gibt, es wurde eigentlich fuer Runescape gedacht aber es is verdammt gut.

Ich wuerds weiter empfehlen.
[Only registered and activated users can see links. Click Here To Register...]

Mann kann es ganz leicht programmieren aber es benutzt Turbo Pascal, mann muss sich ertmal daran gewoehnen.

Ich hab mal AutoIt benutzt aber ich konnte mich einfach nicht daran gewoehnen.

PS:
Ich kann mich nicht daran erinnern ob AutoIt den maus benutzt aber ich denke dass das dir nuetzlich sein koenne...
[C++]
Code:
void ClickMouseSilently(HWND hWnd, int x, int y, bool left) {
	if(left) {
		PostMessage(hWnd, WM_MOUSEMOVE, NULL, MAKELONG(x, y));
		PostMessage(hWnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELONG(x, y));
                Sleep(random(50,300));
		PostMessage(hWnd, WM_LBUTTONUP, MK_LBUTTON, MAKELONG(x, y));
	}
	else {
		PostMessage(hWnd, WM_MOUSEMOVE, NULL, MAKELONG(x, y));
		PostMessage(hWnd, WM_RBUTTONDOWN, MK_RBUTTON, MAKELONG(x, y));
                Sleep(random(50,300));
		PostMessage(hWnd, WM_RBUTTONUP, MK_RBUTTON, MAKELONG(x, y));
	}
}
Macht nen maus-click ohne den eigentlichen maus zu benutzen, es simuliert es nur ;).
AutoIt-Coder (zumindest die , die nach soetwas fragen) können kein C++ (geschweige denn die Funktionen callen) .
Wer AutoIt codet , wird später (falls er gut ist in AutoIt) auf eine andere Sprache umsteigen .
06/21/2010 23:34 rastabro#12
Danke alle;)