Script schreiben Nostale

01/02/2011 21:10 Fussball1234#1
Hey schreibe grad ein Script mit Autoit und wollte fragen was ist der Befehl das der Bot eine Taste drückt ß


pls antworten :cool:
01/02/2011 21:34 Δbraxas#2
[Only registered and activated users can see links. Click Here To Register...] <- klick mich!
01/02/2011 21:41 Feal#3
Also für nen Text einfach dass


Send("Dein Text")


& für z.B Space drücken

Send("{SPACE}")
01/02/2011 22:04 Nestos#4
Quote:
Originally Posted by Δbraxas View Post
[Only registered and activated users can see links. Click Here To Register...] <- klick mich!
Das hast du von mir geklaut. xD

BtT:
Lad dir die deutsche AutoIt-Hilfe auf [Only registered and activated users can see links. Click Here To Register...] runter, und lies dir darin die Tutorials durch, da wird das erklährt.

MfG,
Nestos.
01/02/2011 22:14 Fussball1234#5
While 1 wiederholungsschleife
Send(" ") Space
sleep( 500) kp ???
Send(0) Taste 0 drücken
WEnd

ist das so richtig ?
01/02/2011 22:16 Δbraxas#6
Jup! Schon hast du deinen eigenen NosTale Bot^^

Achja hier eine etwas verbesserte Version:
Code:
HotKeySet("{F1}", "starten")
HotKeySet("{F2}", "pause")
HotKeySet("{F3}", "quit")

While 1
    Sleep(10)
WEnd

Func starten()
	While 1
	Controlsend("NosTale","","","{space}X")
	sleep(100)
	WEnd
Endfunc

Func pause()
 While True
 Sleep(1000)
 WEnd
 Endfunc
 
 
Func quit()
Exit
Endfunc
Dieser Bot greift mit der Leertaste an und hebt die Items auf.
Er geht erst los wenn du F1 drückst und er funktioniert auch wenn NosTale im Hintergrund ist (durch ControlSend). Mit F2 pausierst du den bot und mit F3 beendest du ihn.

Wenn du Windows 7 oder Vista hast solltest du am Anfang noch #RequireAdmin hinzufügen, dann vergisst du nicht ihn als Admin zu starten^^
01/02/2011 22:20 Fussball1234#7
Was bedeutet überhaupt Sleep ?
01/02/2011 22:23 Fussball1234#8
ok danke wohin gehört den das admin ding




* geklärt
01/02/2011 22:26 Δbraxas#9
Sleep ist einfach nur eine Pause die in tausendstel Sekunden angegeben wird (1 sek = 1000) Das #requireAdmin gehört ganz an den Anfang vom Script.
Wenn du willst kannst du das Script noch so bearbeiten wie du willst^^

Achja doppelposts sind bööse ;D
01/03/2011 10:23 Fussball1234#10
ok ^^

kann geschlossen werden wenn das geht ô.Ô
01/03/2011 10:59 Feal#11
Also wenn du zum Beispiel nihct weißt was "Sleep" Ist drück in Scite F1 &geb sleep ein ! Dann steht dort eine erklärung
01/04/2011 23:12 .Sh0xxter#12
Und noch ein Tipp: Mir haben anfangs die Youtube Tuts sehr geholfen weil manche richtig gut erklärt werden.
Einfach mal bei Youtube "AutoIt Tutorial Deutsch" eingeben oder halt English was auch immer ;)