Autoit 3 tastenbot bei p-server Forsaken World

11/30/2012 22:36 CherryKeksi#1
Hallöchen Alle Zusammen.
Schonmal im Voraus, Ich weiß nicht ob ich in dem Themengebiet richtig bin.
Mein Problem:

Ich spiele auf einen Pserver "Forsaken World-Aria" (englische Variante)
und brauche da einen sogenannten "Tastenbot"
es geht um die tasten 1-6 + Tab Taste
also mit der Tab Taste viesiere ich den Mob an..
ich habe da schoneinmal ein paar codes ausprobiert, aber leider kamen die nie im Spiel an.. er hat er immerwieder versucht auf den Destop zu klicken..
Der bot sollte im Hintergrund laufen, und die Skills Hintereinander laufen..

Könnte mir vllt jemand so einen Code erstellen damit die tastenkombination im Spiel funktioniert ? wäre Lieb.

Vielen Dank schonmal im Voraus

Mfg
12/01/2012 00:47 lanara#2
#moved
12/01/2012 01:15 aj1987#3
Ich denk das sollte funktionieren...
Thx falls es hilft ;)

PHP Code:
#include <Misc.au3>

Local $hDLL DllOpen("user32.dll")

While 
Sleep(50)
    While 
_IsPressed("09"$hDLL)
        
Send("1")
        
Sleep(50)
        
Send("2")
        
Sleep(50)
        
Send("3")
        
Sleep(50)
        
Send("4")
        
Sleep(50)
        
Send("5")
        
Sleep(50)
        
Send("6")
        
Sleep(50)
    
WEnd
WEnd

DllClose
($hDLL
Wahlweise kannst du die Werte von Sleep, zwischen den Send auch erhöhen, wie dus brauchst...
12/03/2012 15:55 H@CT0R#4
Würde controlsend probieren
12/03/2012 19:35 Achat#5
Quote:
Originally Posted by aj1987 View Post
Ich denk das sollte funktionieren...
Thx falls es hilft ;)

PHP Code:
#include <Misc.au3>

Local $hDLL DllOpen("user32.dll")

While 
Sleep(50)
    While 
_IsPressed("09"$hDLL)
        
Send("{1}")
        
Sleep(50)
        
Send("{2}")
        
Sleep(50)
        
Send("{3}")
        
Sleep(50)
        
Send("{4}")
        
Sleep(50)
        
Send("{5}")
        
Sleep(50)
        
Send("{6}")
        
Sleep(50)
    
WEnd
WEnd

DllClose
($hDLL
Wahlweise kannst du die Werte von Sleep, zwischen den Send auch erhöhen, wie dus brauchst...
Code:
#include <Misc.au3>

Local $hDLL = DllOpen("user32.dll")

While 1
	If _IsPressed("09", $hDLL) Then
		For $i = 1 To 6
			_SendSleep('{' & $i & '}', 50)
		Next
	EndIf
	Sleep(100)
WEnd

DllClose($hDLL)

Func _SendSleep($sKey, $iSleep)
	Send($sKey)
	Sleep($iSleep)
EndFunc   ;==>_SendSleep
MfG