Autoit3 Help

08/02/2010 23:50 HaPPySoNiC²#1
Ich versuche einen AFK bot zu machen^^

Hier mal mein script:

Ich möchte aber das es nicht sofot startet sonder erst wenn ich F8 drücke! Bitte um hilfe auch wenns spät ist ;).
08/03/2010 00:09 xX_ShadowHunter_Xx#2
Ok hier ein Tip von mir!

Mach erst eine While-schleife, wo er wartet und lass ihn dann per F8 das Programm starten:


edit: hoffe es sind keine fehler drinne und wenn ich geholfen hab -> THX
08/03/2010 00:26 PenGuin :O#3
Sleep(50) statt Sleep(1000) reicht vollkommen um die Auslastung niedrig zu halten.
08/03/2010 00:57 HaPPySoNiC²#4
Ja, also danke erstmal an euch aber.. er sendet die ganze Zeit meine tasten (W+S) wenn ich aber in CrossFire gehe sender er nicht mehr? Wieso nicht? Is da ein anti afk bot drin oder wat?

Danke an alle antworten :) (die helfen..)

Mfg.
08/03/2010 02:02 luckkylooser#5
Was ist der Sinn von dem Bot bzw was macht er? Wozu drückt er W und S?
08/03/2010 02:52 HaPPySoNiC²#6
Quote:
Originally Posted by luckkylooser View Post
Was ist der Sinn von dem Bot bzw was macht er? Wozu drückt er W und S?
Er läuft ein kleines bischen nach vorne und wieder zurück.
So wird beim farmen keiner gekickt :awesome:

Mfg.
08/03/2010 08:02 Italien...Donni#7
du must das mit Controlsends machen

PHP Code:
HotKeySet"{F8}" "Start")
HotKeySet"{F9}""Pause")
HotKeySet"{F10}""Beenden")

Func Start()
While 
1
ControlSend
("Crossfire"""0"{W}")
Sleep(500)
ControlSend("Crossfire"""0"{S}")
Sleep(500)
Wend
EndFunc

Func Beenden
()
Exit
Endfunc

Func Pause
()
While 
1
sleep
(50)
Wend
Endfunc 
08/03/2010 09:16 93hacker#8
Wenn controlsend nicht bei Crossfire geht dann den Code hernehmen:
PHP Code:
HotKeySet"{F8}" "Start")
HotKeySet"{F9}""Pause")
HotKeySet"{F10}""Beenden")

Func Start()
While 
1
Send
("W")
Sleep(500)
Send("S")
Sleep(500)
Wend
EndFunc

Func Beenden
()
Exit
Endfunc

Func Pause
()
While 
1
sleep
(50)
Wend
Endfunc 
08/03/2010 12:38 PenGuin :O#9
Nur dass dein Code in der Form gar nichts bringt, da er sich direkt wieder beendet.

Die While 1...WEnd Schleife fehlt nämlich.

Falls ControlSend nicht geht -> KeySend.
08/03/2010 13:09 Italien...Donni#10
meinst du mich? meiner bendet sich nicht sofort..
08/03/2010 13:12 PenGuin :O#11
Wer hat wohl über mir gepostet?

93hacker...
08/03/2010 14:07 bladerofdarknes#12
lol, natürlich beendet er sich sofort die form besteht nur aus funcs ohne schleife erklär mir wie das gehn soll ;)

btw wenns nicht so geht schau dir mal MouseClickPlus udf an
08/03/2010 16:18 HaPPySoNiC²#13
ja wie füge ich ne schleife ein? Danke..

Hoffe das geht morgen oda so will bischen farmen :awesome:

Mfg.!
08/03/2010 20:16 PenGuin :O#14
Code:
HotKeySet( "{F8}" , "Start") 
HotKeySet( "{F9}", "Pause") 
HotKeySet( "{F10}", "Beenden") 

While Sleep(50)
WEnd

Func Start() 
While 1 
Send("W") 
Sleep(500) 
Send("S") 
Sleep(500) 
Wend 
EndFunc 

Func Beenden() 
Exit 
Endfunc 

Func Pause() 
While 1 
sleep(50) 
Wend 
Endfunc
08/03/2010 20:38 HaPPySoNiC²#15
Quote:
Originally Posted by pinguin94 View Post
Code:
HotKeySet( "{F8}" , "Start") 
HotKeySet( "{F9}", "Pause") 
HotKeySet( "{F10}", "Beenden") 

While Sleep(50)
WEnd

Func Start() 
While 1 
Send("W") 
Sleep(500) 
Send("S") 
Sleep(500) 
Wend 
EndFunc 

Func Beenden() 
Exit 
Endfunc 

Func Pause() 
While 1 
sleep(50) 
Wend 
Endfunc
Drückt ingame nicht :(