Autoit Skript für Requiem

05/11/2010 23:20 Yezir#1
Hallo allerseits,

ich versuche schon seit ca. 1 Woche täglich ein Bot für Requiem mit Autoit zu schreiben...
Ein ganz simplen der lediglich die Tasten 1 und 2 immer wieder drückt in bestimmten Abständen...(fürs erste...,wenn ich das erstmal hab, dass er dann noch loot aufhebt mit den Tasten "g" und "h")

Habe mir hier also die Tutorials durchgelesen und mich am Schreiben versucht bin aber immer wieder kläglich gescheitert :(
Habe sogar schon Autohotkey probiert aber der drückt zwar die Tasten, Requiem erkennt diese aber nicht an :mad: (dort passiert nix, Mausklicks ebenfalls nicht)

Könnte mir jemand freundlicherweise diese paar Zeilen mal entwerfen, die ich dann nur noch in ein leeres Autoit Skript einfügen müsste? :handsdown::handsdown::handsdown:

Um zu zeigen, dass ich es versucht habe, hier mein Entwurf *schähm* :


WinActivate("Requiem")
While 1
Send (1)
Sleep(1000)
Send (2)
Sleep (15000)
Send (g)
Sleep (1000)
Send (h)
...
WEnd

...Habe Übrigens Windows Vista(*edit*), falls das ne Rolle spielt.

Danke im Vorraus...
05/11/2010 23:24 HighLvleR#2
Quote:
Originally Posted by Yezir View Post
Hallo allerseits,

ich versuche schon seit ca. 1 Woche täglich ein Bot für Requiem mit Autoit zu schreiben...
Ein ganz simplen der lediglich die Tasten 1 und 2 immer wieder drückt in bestimmten Abständen...(fürs erste...,wenn ich das erstmal hab, dass er dann noch loot aufhebt mit den Tasten "g" und "h")

Habe mir hier also die Tutorials durchgelesen und mich am Schreiben versucht bin aber immer wieder kläglich gescheitert :(
Habe sogar schon Autohotkey probiert aber der drückt zwar die Tasten, Requiem erkennt diese aber nicht an :mad: (dort passiert nix, Mausklicks ebenfalls nicht)

Könnte mir jemand freundlicherweise diese paar Zeilen mal entwerfen, die ich dann nur noch in ein leeres Autoit Skript einfügen müsste? :handsdown::handsdown::handsdown:

Um zu zeigen, dass ich es versucht habe, hier mein Entwurf *schähm* :


WinActivate("Requiem")
While 1
Send (1)
Sleep(1000)
Send (2)
Sleep (15000)
Send (g)
Sleep (1000)
Send (h)
...
WEnd

...Habe Übrigens Windows Vista(*edit*), falls das ne Rolle spielt.

Danke im Vorraus...
PHP Code:
WinActivate("Requiem"
While 

Send 
("1"
Sleep(1000
Send ("2")
Sleep (15000)
Send ("g")
Sleep (1000)
Send ("h")
... 
WEnd 
Ob ein Wert in " " ist oder nicht macht riesen Unterschiede!

Aber willst du das WinActivate nicht auch in der Schleife ? So als Sicherheit?
05/11/2010 23:27 mipez#3
Ist der Fenstertitel wirklich "Requiem"?
05/11/2010 23:33 Yezir#4
Quote:
Originally Posted by HighLvleR View Post
PHP Code:
WinActivate("Requiem"
While 

Send 
("1"
Sleep(1000
Send ("2")
Sleep (15000)
Send ("g")
Sleep (1000)
Send ("h")
... 
WEnd 
Ob ein Wert in " " ist oder nicht macht riesen Unterschiede!

Aber willst du das WinActivate nicht auch in der Schleife ? So als Sicherheit?
Ach ne das bin meistens afk..probier´s mal ebend mom
05/11/2010 23:35 Yezir#5
Quote:
Originally Posted by mipez View Post
Ist der Fenstertitel wirklich "Requiem"?
Meinst du was unten an der Taskleiste angezeigt wird?

Wenn du das meinst, dann ja.

PS: habs mit der Änderung versucht der erkennt immer noch nix an...fixiert zwar das Fenster, aber weiter passiert gar nix...aber irgendwie muss das ja gehen, Jatabot hats vorgemacht...nur leider ist der nicht mehr aktuell...
05/11/2010 23:37 HighLvleR#6
Quote:
Originally Posted by Yezir View Post
Ach ne das bin meistens afk..probier´s mal ebend mom
Sag einfach bescheid (:
Bei den Loot's vielleicht noch mit PixelSearch arbeiten ;D

Mach mal ein Screenshot oder poste den ganzen Script bitte.
05/11/2010 23:39 Yezir#7
Quote:
Originally Posted by HighLvleR View Post
Sag einfach bescheid (:
Bei den Loot's vielleicht noch mit PixelSearch arbeiten ;D
Naja es klappt ja nicht einmal mit dem Anvisieren und Angreifen...bis zum Looten komm ich erst gar nicht lol...also genau die gleiche Situation wie am Anfang ==> es klappt nicht.
05/11/2010 23:40 HighLvleR#8
Quote:
Originally Posted by Yezir View Post
Naja es klappt ja nicht einmal mit dem Anvisieren und Angreifen...bis zum Looten komm ich erst gar nicht lol...also genau die gleiche Situation wie am Anfang ==> es klappt nicht.
Poste bitte das ganze Script im PHP Code

[PHP]
Script
[ /php]
^ ohne Abstand da.

Ich warte :o
05/11/2010 23:48 Yezir#9
Quote:
Originally Posted by HighLvleR View Post
Sag einfach bescheid (:
Bei den Loot's vielleicht noch mit PixelSearch arbeiten ;D

Mach mal ein Screenshot oder poste den ganzen Script bitte.
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Author: myName

Script Function:
Template AutoIt script.

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

WinActivate("Requiem")
While 1
Send ("1")
Sleep(1000)
Send ("2")
Sleep (15000)
Send ("g")
Sleep (1000)
Send ("h")
...
WEnd



...wenn man das überhaupt "Skript" nennen kann :rolleyes:
05/11/2010 23:53 Yezir#10
Quote:
Originally Posted by HighLvleR View Post
Poste bitte das ganze Script im PHP Code

[PHP]
Script
[ /php]
^ ohne Abstand da.

Ich warte :o
PHP Code:
[B]#cs ----------------------------------------------------------------------------

 
AutoIt Version3.3.6.1
 Author
:         myName

 Script 
Function:
    
Template AutoIt script.

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

WinActivate("Requiem")  
While 
1  
Send 
("1")  
Sleep(1000)  
Send ("2"
Sleep (15000
Send ("g"
Sleep (1000
Send ("h"
...  
WEnd  [/B
05/11/2010 23:58 HighLvleR#11
Quote:
Originally Posted by Yezir View Post
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Author: myName

Script Function:
Template AutoIt script.

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

WinActivate("Requiem")
While 1
Send ("1")
Sleep(1000)
Send ("2")
Sleep (15000)
Send ("g")
Sleep (1000)
Send ("h")
...
WEnd



...wenn man das überhaupt "Skript" nennen kann :rolleyes:
PHP Code:
WinActivate("Requiem")  
While 
1  
Send 
("1")  
Sleep(1000)  
Send ("2"
Sleep (15000
Send ("g"
Sleep (1000
Send ("h"
WEnd 
Die 3 Punkte weg !

Vielleicht willst du noch nen HotKey zum Beenden und pausieren...

PHP Code:
HotKeySet ("{ESC}""_exit")
HotKeySet ("{F12}""_pause")

WinActivate("Requiem")  
 While 
1  
 Send 
("1")  
 
Sleep(1000)  
 
Send ("2"
 
Sleep (15000
 
Send ("g"
 
Sleep (1000
 
Send ("h"
 
WEnd  

Func _exit
()
    Exit
EndFunc

Func _pause
()
    while 
1
    Sleep
(9999999)
WEnd
EndFunc 
MUSS jetzt gehen sonst den Namen des Fenster mit AutoIt3 Window Tool nochmal anschauen habs im Editor getestet und da hats geklappt also er hat alles schön getippt ;)
05/12/2010 00:03 Yezir#12
Quote:
Originally Posted by HighLvleR View Post
PHP Code:
WinActivate("Requiem")  
While 
1  
Send 
("1")  
Sleep(1000)  
Send ("2"
Sleep (15000
Send ("g"
Sleep (1000
Send ("h"
WEnd 
Die 3 Punkte weg !

Vielleicht willst du noch nen HotKey zum Beenden und pausieren...

PHP Code:
HotKeySet ("{ESC}""_exit")
HotKeySet ("{F12}""_pause")

WinActivate("Requiem")  
 While 
1  
 Send 
("1")  
 
Sleep(1000)  
 
Send ("2"
 
Sleep (15000
 
Send ("g"
 
Sleep (1000
 
Send ("h"
 
WEnd  

Func _exit
()
    Exit
EndFunc

Func _pause
()
    while 
1
    Sleep
(9999999)
WEnd
EndFunc 
MUSS jetzt gehen sonst den Namen des Fenster mit AutoIt3 Window Tool nochmal anschauen habs im Editor getestet und da hats geklappt also er hat alles schön getippt ;)
Danke, dass du mir hilfst, aber es funzt immer noch nicht...
Hab grad mal ne Word Datei aufgemacht, dort gibt der die 1en und die 2en ein, aber in Requiem tote Hose.
Das hat aber nicht vllt was mit dem Befehl "als Administrator ausführen" oder sowas zu tun? Hab´s in nem anderen Thread gelesen...da wars aber auch n anderes Skripting Programm kp...
05/12/2010 00:07 HighLvleR#13
Quote:
Originally Posted by Yezir View Post
Danke, dass du mir hilfst, aber es funzt immer noch nicht...
Hab grad mal ne Word Datei aufgemacht, dort gibt der die 1en und die 2en ein, aber in Requiem tote Hose.
Das hat aber nicht vllt was mit dem Befehl "als Administrator ausführen" oder sowas zu tun? Hab´s in nem anderen Thread gelesen...da wars aber auch n anderes Skripting Programm kp...
Nein nicht möglich da er ja nur was tippt.

Auf gross und kleinschreibung bei WinActivate("...") geachtet?

Geh mal mit dem Window Tool auf dem dingens Toolbar mit der MAus dann auf diesen "tab" oder was das auch ist unten ;D Und schau dir den Namen richtig an.

PS: Um Dankesagungen-Posts zu vermeiden gibts den ThX Button ;D
05/12/2010 00:10 Yezir#14
Quote:
Originally Posted by HighLvleR View Post

MUSS jetzt gehen sonst den Namen des Fenster mit AutoIt3 Window Tool nochmal anschauen habs im Editor getestet und da hats geklappt also er hat alles schön getippt ;)
Requiem
ahk_class Requiem
...dürfte also daran ja eig nicht liegen...
Habe eher das gefühl, dass es diese einfache "simulierte" Tastatureingabe mit send nicht anerkennt...sprich das Game
05/12/2010 00:10 HighLvleR#15
Oder das sie geblockt wird ;)
Sonst geh mal selber auf das Fenster also ohne WinActivate
PHP Code:
HotKeySet ("{ESC}""_exit")
HotKeySet ("{F12}""_pause")

WinActivate("Requiem")  
 While 
1  
 Send 
("1")  
 
Sleep(1000)  
 
Send ("2"
 
Sleep (15000
 
Send ("g"
 
Sleep (1000
 
Send ("h"
 
WEnd  

Func _exit
()
    Exit
EndFunc

Func _pause
()
    while 
1
    Sleep
(9999999)
WEnd
EndFunc 
machen wir zu

PHP Code:
HotKeySet ("{ESC}""_exit")
HotKeySet ("{F12}""_pause")

Sleep(5000) ; du hast 5 Sek Zeit um zum Fenster zu wechseln.


 While 
1  
 Send 
("1")  
 
Sleep(1000)  
 
Send ("2"
 
Sleep (15000
 
Send ("g"
 
Sleep (1000
 
Send ("h"
 
WEnd  

Func _exit
()
    Exit
EndFunc

Func _pause
()
    while 
1
    Sleep
(9999999)
WEnd
EndFunc