|
You last visited: Today at 00:50
Advertisement
Brauche Script-Hilfe für Pick-Up-Bot (AutoIt v3)
Discussion on Brauche Script-Hilfe für Pick-Up-Bot (AutoIt v3) within the General Coding forum part of the Coders Den category.
12/26/2008, 16:47
|
#1
|
elite*gold: 185
Join Date: Oct 2008
Posts: 698
Received Thanks: 128
|
Brauche Script-Hilfe für Pick-Up-Bot (AutoIt v3)
Hallo!
Also ich bin grad an einer Arbeit einen Pick Up Bot zu scripten.
Leider ist das meine Erste Scriptarbeit und daher kenn ich mich noch nicht so gut aus.
Nun..
Ich habe schon das hier gescriptet:
Quote:
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )
Func Start ()
While 1
Sleep (1)
Send ( "{y down}")
Send ( "{y up}")
WEnd
EndFunc
Func Ende ()
Exit
EndFunc
While 1
sleep (1)
WEnd
|
Aber ich will nicht immer (und die die ihn später vll. runterladen sicher auch nicht) den Bot immer neu starten müssen wenn ich mich im Spiel unterhalte.
Daher will ich eine Pause-Funktion einbauen.
Nur weiß ich nicht was ich da dazuscripten sollte.
Könnt ihr mir helfen?
|
|
|
12/26/2008, 17:04
|
#2
|
elite*gold: 0
Join Date: Nov 2008
Posts: 2,100
Received Thanks: 372
|
No Questions! ( Keine Fragen )
^^
naja btt:
hast du des mal umgewandelt?
|
|
|
12/26/2008, 17:30
|
#3
|
elite*gold: 964
Join Date: Mar 2008
Posts: 2,629
Received Thanks: 1,636
|
Quote:
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )
HotKeySet("{Pause}", "Pause")
Func Start ()
While 1
Sleep (1)
Send ( "{y down}")
Send ( "{y up}")
WEnd
EndFunc
Func Ende ()
Exit
EndFunc
Func Pause()
Sleep(1)
EndFunc
While 1
sleep (1)
WEnd
|
Ich will mal nich so sein hier ist die Antwort...
#vote 4 close
|
|
|
12/26/2008, 20:36
|
#4
|
elite*gold: 0
Join Date: Feb 2008
Posts: 110
Received Thanks: 25
|
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )
Func Start ()
While 1
Sleep (10)
Send ( "{y,1}")
WEnd
EndFunc
Func Ende ()
Exit
EndFunc
While 1
sleep (10)
WEnd
|
|
|
12/26/2008, 22:08
|
#5
|
elite*gold: 0
Join Date: Sep 2008
Posts: 710
Received Thanks: 933
|
Quote:
Originally Posted by popel123
HotKeySet ( "{F1}" , "Start" )
HotKeySet ( "{F3}" , "Ende" )
Func Start ()
While 1
Sleep (10)
Send ( "{y,1}")
WEnd
EndFunc
Func Ende ()
Exit
EndFunc
While 1
sleep (10)
WEnd
|
Vergiss die Pause nicht ^^
PHP Code:
HotKeySet ( "{F1}" , "Start" ) HotKeySet ( "{F3}" , "Ende" ) HotKeySet("{Pause}", "Pause") Func Start () While 1 Sleep (1) Send ( "{y down}") Send ( "{y up}") WEnd EndFunc Func Ende () Exit EndFunc Func Pause() Sleep(1) EndFunc While 1 sleep (1) WEnd
|
|
|
12/26/2008, 22:26
|
#6
|
elite*gold: 185
Join Date: Oct 2008
Posts: 698
Received Thanks: 128
|
Ok dann bedanke ich mich mal mit einem THX!
Gibt es irgentwo so ein Lexikon wo man nachlesen kann was für was steht z.B. welche codes man für einen Autopotter,Lvlbot etc. braucht?
Oder könnt ihr (wenn nicht zu anstrengend) schreiben was für was ist?
Wenn nicht, dan könnt ihr vll. sagen wass man dann ändern müsste (gilt für Autopotter!)
und welche Codes man für einen Lvlbot braucht! Wollte mal schauen welche Scripts der hat aber da kam ein Script von über 2000 Zeilen und komische Zeichen heraus (mit AutoIT)
EDIT: Also hab das jetzt hinzugefügt aber wen ich dann mein Hotkey für Pause drücke macht er gar nichts! er Pickt weiter (drückt y)
|
|
|
12/27/2008, 12:01
|
#7
|
elite*gold: 1371
Join Date: Dec 2007
Posts: 14,904
Received Thanks: 19,354
|
Achte nächstes mal auf die richtige Kategorie
*moved
Mfg
banjo1
|
|
|
12/28/2008, 20:34
|
#8
|
elite*gold: 0
Join Date: Jun 2008
Posts: 585
Received Thanks: 29
|
es gibt 2 möglichkeiten für das problem: entweder du hast zwischen den Y einen zu kleinen Zeitabstand, dass heißt es ist zeitlich kein platz für den pauseknopf (mir auch shonmal passiert) oder irgendwas an deinem Pause-Script ist falsch.
Ich benutze das hier:
Z.B. F3 für Pause:
Global $Paused
HotKeySet("{F3}", "TogglePause")
;;;; Hier kommt dein eigentliches Pick-Script rein ;;;;
BLABLABLAAAAAAAAA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('HIER TEXT FÜR DIE PAUSE-MELDUNG',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc
|
|
|
12/31/2008, 18:51
|
#9
|
elite*gold: 0
Join Date: Dec 2008
Posts: 14
Received Thanks: 2
|
1. deine sleeps sind viel zu klein, der wert wird in millisekunden angegeben, nen sleep(1) kannste eigentlich auch gleich weglassen, von dem merkst du nix.
2.
Send ( "{y down}")
Send ( "{y up}")
daraus kannste auch gleich
Send ("y")
machen
3.
Func Pause()
Sleep(1)
EndFunc
hat auch keine wirkliche funktionalität
nimm die lösung von StreetFlame:
(Global $Paused; muss global deklariert werden)
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('HIER TEXT FÜR DIE PAUSE-MELDUNG',0,0)
WEnd
ToolTip("")
EndFunc
ansonsten hier nochmal 2 links wo du ne gute übersicht über Au3 erhälst:
|
|
|
|
Similar Threads
|
Brauche Hilfe mit AutoIT
04/01/2012 - AutoIt - 9 Replies
Hallo zusammen, ich brauche mal Hilfe mit einem Programm.
Es ist ein werbebot.
So soll er funzen:
1.) Einen Text eingeben der...
2.) ... in einem wählbaren abstand ...
3.) ... nach einer wählbaren wartezeit geschrieben werden soll.
Das Problem liegt bei Punkt 3, der im folgenden Code zu finden ist.
|
[AutoIt] Hilfe bei Script
08/26/2010 - General Coding - 1 Replies
Hi Leute,
mein Script sucht nur nach einem wert ("x.png"). Ich habe gedacht, ich kann das mit Arrays lösen, um einer Variable mehrere Werte zuzuweisen, die alle überprüft werden. Habs aber iwie nicht hinbekommen. Kann das funktionieren oder wie muss ich das machen?
hier mein aktueller Code:
#RequireAdmin
#include <ImageSearch.au3>
|
AutoIt Script .. Hilfe
05/16/2010 - AutoIt - 2 Replies
Hey..
Hab mal ne Frage ...
Kann mir einer vll ein Autoit Programm schreiben das:
Wenn man eine taste drückt
"F8"
|
Hilfe bei nem autoit-anfänger-script
01/03/2010 - AutoIt - 4 Replies
hallo erstmal.
ich bin gerade dabei autoit tutorials zu lesen, und hab mir gedacht ich solle das gelesene auch mal versuchen anzuwenden.
und zwar hab ich folgendes problem, bei dem folgenden script wirkt der "enter" (wie zB zeile 16) nach "könntest" nicht, sondern ertönt nur ein heller ton und anch der sleeptime wird in der gleichen Zelle weitergeschrieben.
ich weiß nicht recht wieso da der befehl richtig geschrieben ist...(oder?^^)
naja, 2. frage, wie mach ich das am bestern in der letzten...
|
All times are GMT +2. The time now is 00:50.
|
|