Help => AutoIT xDD

08/14/2009 22:07 PornxP#1
Guten Abend all,

wollt mir wieder mal etwas scripten doch ich kann mir nie den Anfang und das Ende eines Scripts merken xD

Ich glaub der Anfang war mal so ( BIN ABER NICHT SICHER OB DAS STIMMT BITTE KORRIGIERT MICH xD )
Code:
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Exit")

While
[I](Mein Script..der sich immer wieder wiederholen soll......)[/I]
wend

Func Exit
Exit
EndFunc

Bitte korriigieren xD

Und wie baut man eine Pause FUnktion ein???



Gruß,
PornxP
08/14/2009 22:19 Daunenjacke#2
Sleep (1000)
08/14/2009 22:20 Joshii139#3
K, das hat aber sowas von garnix in der Metin2 Sektion zu suchen.

//1000 = Eine Sekunde.
08/14/2009 22:22 €RRoRS#4
erstmal, falsche section...

so nun zu deinem script, du möchtest also dein Script mit Hotkeys ausführen? Dann sollte es so aussehen :)

Code:
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Exit")

Func Start ()
While
(Mein Script..der sich immer wieder wiederholen soll......)
wend

Func Exit 0
Exit
EndFunc
meine ich :D mache ned oft was damit :)
08/14/2009 22:24 PornxP#5
Quote:
Originally Posted by Downloader999 View Post
Sleep (1000)
öm Meinst du damit meine Frage mit der Pause FUnktion?

Quote:
Originally Posted by xJoSHix View Post
K, das hat aber sowas von garnix in der Metin2 Sektion zu suchen.

//1000 = Eine Sekunde.
Ja schon möglich :P


Ist der Code den richtig?
Bei mir tauchen nur Fehlermeldungen auf, wenn ich es runnen will xD
und mit der Pause Funktion mein ich, wenn der Scrpt schon läuft und ich mit einer Tasten Pausen könnte und bei einem erneuten klicken auf die Pause Taste, es weiter macht wo es aufgehört hat!

EDIT

Quote:
Originally Posted by €RRoRS View Post
erstmal, falsche section...

so nun zu deinem script, du möchtest also dein Script mit Hotkeys ausführen? Dann sollte es so aussehen :)

Code:
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Exit")

Func Start ()
While
(Mein Script..der sich immer wieder wiederholen soll......)
wend

Func Exit 0
Exit
EndFunc
meine ich :D mache ned oft was damit :)
1 mom ich teste es mal :) Wird sicher klappen.

Oky Gut dan ist es die Falsche Sektion dafür aber in dieser Sektion wird am meisten mit AutoIT gearbeitet von daher bin ich nicht ganz falsch :D

...und mit der Pause Funktion mein ich, wenn der Scrpt schon läuft und ich mit einer Tasten Pausen könnte und bei einem erneuten klicken auf die Pause Taste, es weiter macht wo es aufgehört hat!
08/14/2009 22:26 €RRoRS#6
puhh...das mit der Pausefunktion wußte ich mal...aber jetzt ned mehr :D poste es in die richtige funktion da sind die ganzen cracks wie banjoo, marcopolo unso, die so was im schlaf können ;)
08/14/2009 22:30 Computerfreek#7
So würde ich das machen (hab auch Kleinigkeiten verbessert):

Quote:
Originally Posted by PornxP View Post
Guten Abend all,

wollt mir wieder mal etwas scripten doch ich kann mir nie den Anfang und das Ende eines Scripts merken xD

Ich glaub der Anfang war mal so ( BIN ABER NICHT SICHER OB DAS STIMMT BITTE KORRIGIERT MICH xD )
Code:
HotKeySet("{F9}", "[COLOR="Red"]_start[/COLOR]")
HotKeySet("{F10}", "[COLOR="Red"]_exit[/COLOR]")
[COLOR="Red"]HotKeySet("{PAUSE}", "_pause")
Global $paused

While 1
Sleep(100)
Wend
[/COLOR]

[COLOR="Red"]Func _start()[/COLOR]
While 1
[I](Mein Script..der sich immer wieder wiederholen soll......)[/I]
wend
[COLOR="Red"]EndFunc[/COLOR]

Func [COLOR="Red"]_e[/COLOR]xit[COLOR="Red"]()[/COLOR]
Exit
EndFunc

[COLOR="Red"]Func _pause()
$paused = NOT $paused
While $paused
    Sleep(100)
Wend
EndFunc[/COLOR]

Bitte korriigieren xD

Und wie baut man eine Pause FUnktion ein???



Gruß,
PornxP
P.S.
Funktionen am Besten immer mit vorausgehendem Unterstrich ( _ ) schreiben.
08/14/2009 22:30 .:Captcha#8
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Exit")
HotKeySet("{F11}", "Pause")

while 1
Sleep(100)
wend

Func Start()
While 1
(Dein Script)
wend

Func Exit()
Exit
EndFunc

Func Pause()
while 1
sleep(100)
wend //wenn du jetzt wieder F9, also Funktion "Start" drückst geht es weiter :P

Müsste eigentlich klappen ;D
08/14/2009 22:33 PornxP#9
oO SO viele Antworten. Geil danke euch werd sie mal alle gleich testen :D

@ €RRoRS

Bei deinem Vorschlag erhalte immer eine Fehlermeldung

Func Exit 0
Error: "Func" statement has no matching "EndFunc".


xDDD So kurz am testen :D
08/14/2009 22:39 Daunenjacke#10
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Exit")
HotKeySet("{F11}", "Pause")

while 1
Sleep(100)
wend

Func Start()
While 1
(Dein Script)
wend

Func Exit()
Exit
EndFunc

Func Pause()
while 1
sleep(100)
wend
EndFunc



einfahc en EndFunc vergesen...böse xd
08/14/2009 22:40 €RRoRS#11
jo hab anscheinend was vergessen :D 1. das mit EndFunc unter Startfunktion...

EDIT:// Sorry Downi *Schnieeeeeff*
08/14/2009 22:43 PornxP#12
So ich erhalte bei allen eine Fehlermeldung.

Soll ich sie mal hier rein schreiben?

EDIT

@ Downloader & Captcha

Ich erhalte Folgende Fehlermeldung

Func Exit()
Error: "Func" statement has no matching "EndFUnc".
08/14/2009 22:45 .:Captcha#13
Hoppla, sowas passiert mir immer :D
blödes EndFunc
aber zum Glück meldet sich AutoIt in so einem Fall. :P
08/14/2009 22:46 Daunenjacke#14
Code:
HotKeySet ("{F4}", "Start")
HotKeySet ("{F5}","Ende")
HotKeySet ("{F6}","Pause")
Tooltip ("Drücke F4 um den Script Zu starten", 2, 2)
while 1
sleep(100)Func Start()
 Tooltip ("Script Läuft...Drücke F5 zum Beenden F6 Zum Pausieren", 2, 2)
 While 1
[B]DEIN SCRIPT[/B]
WEnd
EndFunc
Func Ende()
 Exit
 EndFunc

Func Pause()
 Tooltip ("Drücke F4 um Fortzufahren!", 2, 2)
while 1
sleep(100)
wend 
EndFunc
so geht meins...
08/14/2009 22:51 PornxP#15
@ ComputerFreak

Deins Script klappt doch nicht InGame nur aufm Desktop löl XDDD
Und es reagiert nicht immer auf die HotKeySets xDDD

@Captcha: Und wie behebe ich das Problem xD

@Downloader: 1mom ich teste es mal kurz

EDIT

@Downloader Hier eine Fehlermeldung xD

EndFunc
Error: "Func" statement has no matching "EndFunc".

Langsam geht mir AutoIT aufm Sack xD