IC Bot

03/13/2010 21:43 Robin,249#1
Ich habe mir n IC Bot zusammen gestellt und müsste eig gehen (bei meiner auflösung)
Edit: geht nicht aba ka warum

Quote:
#RequireAdmin


While 1
WEnd

While 1
if PixelGetColor(711,735) = 0xDCF9FF Then ;:::Muss verändert werden unten Auf IC Button ::::
If Not @error Then
MouseClick ( "",711,735,1,1) ;:::Muss verändert werden auf IC Button :::
Sleep(1000)
ControlSend("NosTale", "", 0, "{Enter}")
Sleep(7000)
MouseClick ( "",933,131,1,1) ;:::Muss verändert werden(Mitte der Map) ::::
Sleep(5000)
ControlSend("NosTale", "", 0, "{c}")
EndIf
WEnd
Nun meiner 1.Frage. Könnte mir wer den Bot so verändern, dass man die Coordinaten selber mit der Maus machen muss,(F1,F2,F3) wie bei Tro's MinigameBot?(Farbe und Coordinaten zusammen)

2.Frage kann man auch einstellen dass es die mausklicke und den Pixel nur auf nostale sucht? Sonst könnte ich ja das controlsend weglassen
03/14/2010 11:55 ¿Freaky¿#2
Antwort1:
Musst dir selbst zusamm basteln
Code:
$mouse = MouseGetPos()
$farbe = PixelGetColor ($mouse[0],$mouse[1])
MsgBox (0,"","X: " & $mouse[0] & @CRLF & "Y: " & $mouse[1] & @CRLF & "Farbe: 0x" & Hex($farbe,6))
03/14/2010 22:52 Robin,249#3
das von freaky hat mir bisel geholfen aber noch nicht so viel.
wäre froh um weitere antworten
03/15/2010 08:56 ¿Freaky¿#4
Und was fählt dir noch ?
03/15/2010 12:08 Robin,249#5
Quote:
Originally Posted by rriner View Post
Ich habe mir n IC Bot zusammen gestellt und müsste eig gehen (bei meiner auflösung)
Edit: geht nicht aba ka warum

Nun meiner 1.Frage. Könnte mir wer den Bot so verändern, dass man die Coordinaten selber mit der Maus machen muss,(F1,F2,F3) wie bei Tro's MinigameBot?(Farbe und Coordinaten zusammen)

Hier geht nicht man es nicht mit F1,F2 die Coordinaten visieren kann.(1. mal coord für farbe und IC button 2. mal auf der map.)

2.Frage kann man auch einstellen dass es die mausklicke und den Pixel nur auf nostale sucht? Sonst könnte ich ja das controlsend weglassen
Ich habe ihn schon mal umgeändert:

Quote:
RequireAdmin

$mouse = MouseGetPos()
$farbe = PixelGetColor ($mouse[0],$mouse[1])
MsgBox (0,"","X: " & $mouse[0] & @CRLF & "Y: " & $mouse[1] & @CRLF & Hex($farbe,6))

While 1
WEnd

While 1
if PixelGetColor($mouse[0],$mouse[1]) = $farbe,6 Then
MouseClick ( "",$mouse[0],$mouse[1],1,1)
Sleep (1000)
ControlSend("NosTale", "", 0, "{Enter}")
Sleep (7000)
MouseClick ( "",???,???,1,1)
Sleep (5000)
ControlSend("NosTale", "", 0, "{c}")
EndIf
WEnd
03/15/2010 16:57 ¿Freaky¿#6
häää
wieso 2 mal ne While ?
und was für ein sinn hat das ?
03/15/2010 19:12 Robin,249#7
um die map auch zu speichern.
dort oben habe ich nur die cordinaten vom IC button mit $mouse[0/1]
03/15/2010 20:34 Haygu#8
RequireAdmin

$mouse = MouseGetPos()
$farbe = PixelGetColor ($mouse[0],$mouse[1])
MsgBox (0,"","X: " & $mouse[0] & @CRLF & "Y: " & $mouse[1] & @CRLF & Hex($farbe,6))

While 1 <--- Hier endet das Programm weil er in einer ENDLOSSCHRLEIFE feststeckt ;)
WEnd

While 1
if PixelGetColor($mouse[0],$mouse[1]) = $farbe,6 Then
MouseClick ( "",$mouse[0],$mouse[1],1,1)
Sleep (1000)
ControlSend("NosTale", "", 0, "{Enter}")
Sleep (7000)
MouseClick ( "",???,???,1,1)
Sleep (5000)
ControlSend("NosTale", "", 0, "{c}")
EndIf
WEnd
03/15/2010 22:07 Robin,249#9
wie soll ich das dann sonst machen?
Wenn ich das while wegnehme geht es einmal druch und und verschwindet dan
03/16/2010 17:16 ¿Freaky¿#10
Fang mal mit AutoIt von vorne an ;)
Es kann nicht verschwinden weil da noch eine zweite Schleife ist :facepalm:
03/18/2010 19:46 Robin,249#11
jah ich habs geschafft

Quote:
#RequireAdmin

While 1
if PixelGetColor (699,742) = 0xC9ECFE Then
MouseClick ( "",699,742,1,1)
Sleep(1000)
ControlSend("NosTale", "", 0, "{Enter}")
Sleep(7000)
MouseClick ( "",933,131,1,1)
Sleep(5000)
ControlSend("NosTale", "", 0, "{c}")
EndIf
WEnd
03/25/2010 10:43 dieblume123#12
_imagesearch sollte auch gehen dann isset egal ob 1024x700 oder fenstermodus oder nicht vllt mach ich des nacher
03/25/2010 17:44 Trøjan#13
Quote:
Originally Posted by dieblume123 View Post
_imagesearch sollte auch gehen dann isset egal ob 1024x700 oder fenstermodus oder nicht vllt mach ich des nacher
nein ist es nicht...
Weil wenn du unterschiedliche auflösungen hast sind die Bilder auch unteschiedlich groß und das heißt du musst ne höhere toleranz einstellen, was zur folge hat das evtl. völlig andere bilder gefunden werden...
03/25/2010 18:25 Krav#14
1 frage was soll der "ic Bot" bringen?
was macht das ?
03/25/2010 21:27 ¿Freaky¿#15
Der Bot klickt auf den IC Button damit er reinkommt ^^