[AutoIt] Frage/Antworte Thread

02/20/2010 21:25 Robin_-#631
mhm bei mir klappt das nich so ganz mit den Pixeln mein script sieht bisher so aus
Code:
While 1
$pixel = PixelGetColor (438,572)
    If $pixel = 0x005DA5 Then
        MouseClick("left", 258, 259)
        MouseClick("left", 503, 259)
        MouseClick("left", 524, 534)
        Send("ID")
        Send("{TAB}")
        Send("PW")
        Send("{ENTER}")
        Sleep(33000)
        MouseClick("left", 165, 500)
        Sleep(1000)
    EndIf
WEnd
Aber wenn ich anstatts die pixel nehme , WinWaitActive ("METIN2") nehme geht das
02/20/2010 21:54 DrummerFunk#632
Wie immer P*E*R*F*E*K*T

MfG :)
02/21/2010 21:44 Drangon98#633
Kann mir einer helfen???
Ich will ein Bild in mein Bot einfügen doch ein Fehler kommt :( :( :(

$Pic1 Code :

$Pic1 = GUICtrlCreatePic("C:\Users\Neumann\Desktop\Bild.jp g", 232, 8, 377, 265,BitOR ($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

Fehler :

$Pic1 = GUICtrlCreatePic("C:\Users\Neumann\Desktop\Bild.jp g", 232, 8, 377, 265,BitOR (^ ERROR

freue mich auf jede Antwort ^-^
02/25/2010 15:43 SuperZim#634
Bei BitOr, nach dem "," eine Leertaste vergeßen, oder Befehl falschformuliert.
03/13/2010 20:48 Bott#635
hi,
habe jetzt folgenes script geschrieben...
is nichts tolles wie man sieht
also:
PHP Code:
€dit:
#cs ----------------------------------------------------------------------------

 
AutoIt Version3.3.6.0
 Author
:         Base

 Script 
Function:
    
Template AutoIt script.

#ce ----------------------------------------------------------------------------

Script Start Add your code below here
HotKeySet
("1","Nach_vorne_laufen")
HotKeySet("2","Nach_vorne_laufen2")
Do
    
Until ""
Func Nach_Vorne_Laufen ()
;
Der Spieler soll nach vorne laufen 
Send 
("{W UP}")
sleep (1000)
Send ("{W DOWN}")
Sleep (500)
Send ("{D UP}")
Sleep (500)
Send ("{D DOWN}")
Sleep (100)
EndFunc

Func Nach_vorne_laufen2 
()
    
Send"{W Down}" )
    
Sleep (1000)
    
Send"{W UP}" )
    
Sleep (1000)
EndFunc 
der bot endet nicht - was mein prob ist .......................
03/19/2010 20:46 *Bart*#636
ich will ein bot machen der ein bestimmten text so oft eingibt bis ich einen besimmten hotkey drücke wie geht das ?
03/19/2010 21:33 Computerfreek#637
Quote:
Originally Posted by Bott View Post
hi,
habe jetzt folgenes script geschrieben...
is nichts tolles wie man sieht
also:
PHP Code:
HotKeySet("1","Nach_vorne_laufen")
HotKeySet("2","Nach_vorne_laufen2")
Do
    
Until ""

Func Nach_Vorne_Laufen ()
Send ("{W UP}")
sleep (1000)
Send ("{W DOWN}")
Sleep (500)
Send ("{D UP}")
Sleep (500)
Send ("{D DOWN}")
Sleep (100)
EndFunc

Func Nach_vorne_laufen2 
()
    
Send"{W Down}" )
    
Sleep (1000)
    
Send"{W UP}" )
    
Sleep (1000)
EndFunc 
der bot endet nicht - was mein prob ist .......................
Also erstmal würde ich auch dem Do..Until ein
PHP Code:
While 1
    Sleep 
(1000)
WEnd 
machen

Und dann:
You just failed :D
W UP - W DOWN - D UP - D DOWN

Richtig:
W DOWN - W UP - D DOWN - D UP
Also so:
PHP Code:
HotKeySet("1""Nach_vorne_laufen")
HotKeySet("2""Nach_vorne_laufen2")
While 
1
    Sleep
(1000)
WEnd

Func Nach_Vorne_Laufen
()
    
Send("{W DOWN}")
    
Sleep(500)
    
Send("{W UP}")
    
Sleep(500)
    
Send("{D DOWN}")
    
Sleep(500)
    
Send("{D UP}")
    
Sleep(100)
EndFunc

Func Nach_vorne_laufen2
()
    
Send("{W Down}")
    
Sleep(1000)
    
Send("{W UP}")
    
Sleep(1000)
EndFunc 
mfG

€dit:
Und @ Bart:
Mach das doch auch per HotKeySet..
grober Denkanstoß:
PHP Code:
HotKeySet("{ESC}""_ende")

While 
1
    Send 
("Dein Text")
    
Sleep(500)
WEnd

Func _ende
()
    Exit
EndFunc 
03/20/2010 21:42 sulak#638
Quote:
Originally Posted by *Bart* View Post
ich will ein bot machen der ein bestimmten text so oft eingibt bis ich einen besimmten hotkey drücke wie geht das ?
Ja es geht
PHP Code:
Hotkeyset("1","1")
Hotkeyset("2","2")
func 1 ()
while 
1
send
("text")
weend

func 2
while 1
sleep
(1)
weend 
03/21/2010 12:08 Robin_-#639
irgendwie will mein loginbot nicht :( kann mir da vielleicht einer helfen ?

Code:
While 1
$pixel = PixelGetColor (713,101)
    If $pixel = 0x315301 Then
                MouseClick("left", 258, 259)
	        MouseClick("left", 503, 259)
		MouseClick("left", 524, 534)
		Send("id")
	        Send("{TAB}")
		Send("pw")
		Send("{ENTER}")
		Sleep(33000)
		MouseClick("left", 165, 500)
		Sleep(1000)
	EndIf
WEnd
03/22/2010 16:12 sulak#640
Du darfst nicht Send("id") schreiben dann sendet er in Id Feld nur id du musst es mit Variabeln machen

$id= inputbox.......

und dann später bei Send($id)
03/23/2010 21:17 Robin_-#641
Quote:
Originally Posted by sulak View Post
Du darfst nicht Send("id") schreiben dann sendet er in Id Feld nur id du musst es mit Variabeln machen

$id= inputbox.......

und dann später bei Send($id)
xD bei ID kommt ja meine Acc name rein ^^ habs nur id reingeschrieben das keiner mein acc kennt ^^
03/24/2010 15:10 Computerfreek#642
Sicher dass der Pixel auch mit dem Farbwert gefunden wurde?
Bau davor doch einfach ne MSGBox ein um das zu überprüfen.
Also so circa:
Code:
$pixel = PixelGetColor (713,101)
   MSGBox(0, 'Pixel', 'Die Farbe ist: ' & Hex($pixel))
    If $pixel = 0x315301 Then
        ...
    EndIf
03/27/2010 15:53 Rave96#643
wie funktioniert das mit dem HotKeySet:
also ich hab jetzt
PHP Code:
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 213160)
MouseClick "left" ,213160)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 279159)
MouseClick "left" ,279159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 336159)
MouseClick "left" ,336159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 419159)
MouseClick "left" ,419159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 490160)
MouseClick "left" ,490160)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 537159)
MouseClick "left" ,537159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 609159)
MouseClick "left" ,609159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
Exit 
das soll ein bot für virtuadopt sein, der soll immer die registerkarten anklicken und auf füttern klicken, das funktioniert ja, nur manchmal hängt mein internet deswegen will ich f1 zum pausieren haben f2 dafür, dass er weiter macht und f3 zum beenden haben.....was muss ich also einbauen????
03/27/2010 16:35 sulak#644
Quote:
Originally Posted by Rave96 View Post
wie funktioniert das mit dem HotKeySet:
also ich hab jetzt
PHP Code:
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 213160)
MouseClick "left" ,213160)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 279159)
MouseClick "left" ,279159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 336159)
MouseClick "left" ,336159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 419159)
MouseClick "left" ,419159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 490160)
MouseClick "left" ,490160)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 537159)
MouseClick "left" ,537159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 609159)
MouseClick "left" ,609159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
Exit 
das soll ein bot für virtuadopt sein, der soll immer die registerkarten anklicken und auf füttern klicken, das funktioniert ja, nur manchmal hängt mein internet deswegen will ich f1 zum pausieren haben f2 dafür, dass er weiter macht und f3 zum beenden haben.....was muss ich also einbauen????
PHP Code:
Hotkeyset("{NUMPAD1}","start")
Hotkeyset("{NUMPAD2}","pause")
Hotkeyset("{NUMPAD3}","exit")

func start ()
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 213160)
MouseClick "left" ,213160)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 279159)
MouseClick "left" ,279159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 336159)
MouseClick "left" ,336159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 419159)
MouseClick "left" ,419159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 490160)
MouseClick "left" ,490160)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 537159)
MouseClick "left" ,537159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 609159)
MouseClick "left" ,609159)
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
MouseMove 653159)
MouseClick "left",653159 )
MouseMove 581761)
MouseClick "left" ,581761)
endfunc

func pause 
()
while 
1
sleep
(1)
weend
endfunc

func 
exit ()
Msgbox(0,"","Der Bot wurde beendet")
Exit
endfunc 
03/27/2010 17:28 Rave96#645
danke, hast mir sehr geholfen ^^