Hilfe!

06/13/2011 20:39 thelastblood#1
Hallo..

ich habe eine frage, wieso geht das nicht?

While 1
MouseMove (1211,669)
Sleep (4000)
MouseClick ("left")
Wend
WinWaitActive("CLASS:__oxFrame.class__")
MouseMove (673,533)
MouseClick ("left")
Send("Ich bin nur ein Bot, Joe ist gerade AFK :)")
Send ("{ENTER}")
Send ("{ESCAPE}")


versteh es nicht..
kann mir jemand dabei helfen bitte?
06/13/2011 20:46 BlackHybrid#2
PHP Code:
Do
MouseMove (1211,669)
Sleep (4000)
MouseClick ("left")
Until WinWaitActive("[CLASS:__oxFrame.class__]")= true
WinWaitActive
("[CLASS:__oxFrame.class__]")
MouseMove (673,533)
MouseClick ("left")
Send("Ich bin nur ein Bot, Joe ist gerade AFK ")
Send ("{ENTER}")
Send ("{ESCAPE}"
06/13/2011 20:58 Vendactus#3
aber das soll ja endlos gehen.. also nicht aufhören
das soll immer wenn das fenster aufgeht das reinschreiben und wieder schließen
06/13/2011 21:03 BlackHybrid#4
Dann setzt man das ganze in eine While schleife.
06/13/2011 21:05 Vendactus#5
ja aber dann gehts nicht durchgehend
der hört nach einmal klicken etc auf
der soll ja immer durchgehend auf die stelle klicken
wenn mich jemand nageschrieben hat draufklicken
dann öffnet sich das fenster, er schreibt das ich afk bin und drückt esc
fenster weg, und dann weiter draufklicken bis ich wegmache oder wieder jemand schreibt..
06/13/2011 21:07 BlackHybrid#6
Aja tuts ja auch.
PHP Code:
While 1
    
Do
        
MouseMove(1211669)
        
Sleep(4000)
        
MouseClick("left")
    
Until WinWaitActive("[CLASS:__oxFrame.class__]") = True
    WinWaitActive
("[CLASS:__oxFrame.class__]")
    
MouseMove(673533)
    
MouseClick("left")
    
Send("Ich bin nur ein Bot, Joe ist gerade AFK ")
    
Send("{ENTER}")
    
Send("{ESCAPE}")
WEnd 
Edit: Falsche Funktion. So ist es richtig
PHP Code:
While 1
    
Do
        
MouseMove(1211669)
        
Sleep(4000)
        
MouseClick("left")
    
Until WinActive("[CLASS:__oxFrame.class__]") = True
    MouseMove
(673533)
    
MouseClick("left")
    
Send("Ich bin nur ein Bot, Joe ist gerade AFK ")
    
Send("{ENTER}")
    
Send("{ESCAPE}")
WEnd 
06/13/2011 21:16 xShizoidx#7
Wieso mit Do dazwischen? Müsste doch eigtl so doch auch funktionen und es ist viel einfacher :

Code:
While 1
	MouseMove(1211, 669)
	Sleep(4000)
	MouseClick("left")
    WinWaitActive("CLASS:__oxFrame.class__")
    MouseMove(673, 533)
    MouseClick("left")
    Send("Ich bin nur ein Bot, Joe ist gerade AFK ")
    Send("{ENTER}")
    Send("{ESCAPE}")
WEnd
06/13/2011 21:19 BlackHybrid#8
Weil die ganze zeit da hin geklickt werden soll, bis sich ein ICQ Fenster öffnen.
Sozusagen ist das in der Do schleife der Haupt Bot ;)
Das mit ICQ ist nur, dass andere wissen, dass man nicht da ist