Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 20:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[AutoIt] Frage/Antworte Thread

Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.

Reply
 
Old 07/29/2008, 22:54   #211
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Wie genau meinst du das?
Meinst du dass er dein Script nach drücken nur einmal ausführt?

So wie du es jetzt stehen hast macht er dein Script bei jedem Tastendruck einmal.

Wenn du möchtest dass sich das bei einem Starttastendruck dauerhaft wiederholt:

While schleife

(oder For schleife... empfehle Anfängern aber While)

Quote:
While 1
; dein script
Wend



Für den Potter... Ich hab einen Guide fürs Selbstscripten hier im Forum..

Schau da am besten ma rein...

Quade is offline  
Old 07/29/2008, 23:19   #212
 
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
@Quade

Gut nun habe ich ne Schleife drin und ich habe wohl alles Probiert um eine 2Schleife für eine andere Taste zubekommen wohin müsste dan das?

Sleep(71000)
Send("{F2}")

So schaut es jetzt aus und eine Schleife habe ich.

Quote:
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad3}" , "Ende" )


While 1
Sleep(13000)
Send("{F3}")
WEnd

Func Start()
Endfunc

Func Ende ()
Exit
Endfunc

EDIT Quade nehme mir jetzt erst deinen beitrag durch evtl finde ich da eine antwort.
tobi61 is offline  
Old 07/29/2008, 23:34   #213
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
2 Schleifen Parallel in ein und demselben Script laufen zu lassen ist nicht möglich...

Du hast das falsch verstanden... die Schleife nach dem HotKey ist zum überprüfen...
Dein Script kommt als Schleife zwischen Func Start und Endfunc

Quote:
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad3}" , "Ende" )



While 1
Sleep(1000)
WEnd


Func Start()
While 1
Sleep(13000)
Send("{F3}")
Wend
Endfunc


Func Ende ()
Exit
Endfunc
So:
Das Gelbe sind deine Hotkeys...
Das Rote ist eine Schleife die jede Sekunde überprüft ob Numpad 1 oder 2 gedrückt wurde... sie ist nicht veränderbar (außer den Sleep)
Das Fette ist dein Hauptscript und While und Wend sind dazu da, dass sich der Ablauf wiederholt.
Verstanden?^^


€ Wenn du wirklich beides laufen lassen willst würd ich es so machen:

Quote:
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad3}" , "Ende" )



While 1
Sleep(1000)
WEnd


Func Start()
While 1
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Send("{F2}")
Wend
Endfunc


Func Ende ()
Exit
Endfunc
Würd ich so machen... könntest auch 2 Scripts Parallel laufen lassen... aber da leidet ja auch die Geschwindigkeit drunter...

Problem bei der eben genannten Variante: nich nach 71 sonder nach 78 sek wird F2 gedrückt...
Quade is offline  
Old 07/29/2008, 23:42   #214
 
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
Ja jetzt habe ich es genau verstanden es Funktioniert auch.

Ich wollte parallel mehrere Schleifen "Tasten" laufen lassen,
So brauche ich wohl mehrere Scripte und da kann man nix machen?


Probiere grade den Potter zu Scripten Pixel & Farbe habe ich aber am Script hackt es noch etwas:

Quote:
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad3}" , "Ende" )

Func Start ()
While (1)

If PixelGetColor(117,602)= 0x2B2B2B Then
Send("1")
Sleep(100)
EndIf
WEnd
EndFunc

EDIT,

Bei der zweiten variante muss ich wohl die zeit der 1 Schleife zusammen adieren damit ich eine zweite taste gedrückt bekomme? Heißt für eine 3 Schleife von 94 sek

Quote:
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad3}" , "Ende" )


While 1
Sleep(1000)
WEnd

Func Start()
While 1
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Send("{F2}")
Sleep(13000)
Send("{F3}")
Sleep(13000)
Send("{F3}")
Send("{F1}")
Wend
Endfunc

Func Ende ()
Exit
Endfunc
Das funktioniert aber nicht beim Potten klick 1ms? (100) ?
tobi61 is offline  
Old 07/29/2008, 23:45   #215
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Überprüfungsschleife vergessen^^
Quade is offline  
Old 07/30/2008, 00:59   #216
 
elite*gold: 0
Join Date: Jun 2008
Posts: 50
Received Thanks: 8
Also erstmal es Funktioniert alles.
Danke für die hilfe soweit wollte ich kommen.

Potter

Quote:
HotKeySet("{F9}", "Start")
HotKeySet("{F10}", "Ende")

Opt('PixelCoordMode', 0)

While 1
Sleep(1000)
WEnd

Func Ende ()
Exit
EndFunc

Func Start ()
While (1)

If PixelGetColor(120,602)= 0x2B2B2B Then
Send("1")
Sleep(100)
EndIf
WEnd
EndFunc
Nun die Skills Problem sobald ich auf zeit stelle gibt es keine Schleife mehr
daher kann ich einen skill von drei nicht nutzen sobald ich bei beiden skills alles
auf 1sek (1000) stelle funktioniert alles.

Quote:
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad3}" , "Ende" )

While 1
Sleep(1000)
WEnd

Func Start()
While 1
Sleep(1000)
Send("{F3}")
Sleep(1000)
Send("{F3}")
Sleep(1000)
Send("{F3}")
Sleep(1000)
Send("{F3}")
Sleep(1000)
Send("{F3}")
Sleep(1000)
Send("{F3}")
Send("{F1}")
Wend
Endfunc

Func Ende ()
Exit
Endfunc
Zur übersicht der fragen:

1: Kann ich zum skill script einen 3. Skill mit einfügen der auf 77sekunden läuft?
bei meinem versuch funktionierte die schleife nicht mehr.

2: Kann ich beide angegebenen Scripte als eines nutzen?

3: Kann man sich einen Script erstellen mitdem man vom KG absteigt skills per Script startet und dan wieder aufs pferd steigt?
tobi61 is offline  
Old 07/31/2008, 01:34   #217
 
elite*gold: 0
Join Date: Dec 2007
Posts: 112
Received Thanks: 131
Ich habe auch mal wieder eine frage an die pro's

wie kann ich meinem script "sagen" dass es nicht die screnn coords, sondern die client coords nutzen soll?

sry is ne blöde frage, interessiert mich aber brennend ^^

*check*

hat sich erledigt, ich hab mich selbst bemüht und google genutzt

mousecoordmode
pixelcoordmode

MaddeX is offline  
Old 08/03/2008, 22:22   #218
 
elite*gold: 0
Join Date: Dec 2007
Posts: 112
Received Thanks: 131
hab da doch nochmal eine frage...
ich hatte versucht ein auta + kampfrausch script zu schreiben (vom gaul aus)
das problem ist, dass er das
send("^h") nicht annehmen will... manchmal steigt er ab,,, manchmal nicht.

wäre mal wieder genial wenn mir geholfen würde

MaddeX
MaddeX is offline  
Old 08/04/2008, 12:54   #219

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by MaddeX View Post
hab da doch nochmal eine frage...
ich hatte versucht ein auta + kampfrausch script zu schreiben (vom gaul aus)
das problem ist, dass er das
send("^h") nicht annehmen will... manchmal steigt er ab,,, manchmal nicht.

wäre mal wieder genial wenn mir geholfen würde

MaddeX
der tastendruck ist zu kurz
setz einfach mal das hier an den anfang deines scripts

Opt("SendKeyDownDelay", 500)
°Remus° is offline  
Thanks
2 Users
Old 08/04/2008, 17:40   #220
 
elite*gold: 0
Join Date: Dec 2007
Posts: 112
Received Thanks: 131
Das war mir doch dann mal ein Thx wert

werds gleich mal austesten


Edit:
Is klasse =D Funktioniert einwandfrei

Edit2:
Andere frage; welchen Befehl brauche ich, wenn ich Metin per autoit starten will? per "run" befehl scheint es ja nicht zu funktionieren...
MaddeX is offline  
Old 08/07/2008, 12:54   #221
 
elite*gold: 0
Join Date: Apr 2008
Posts: 451
Received Thanks: 114
wie kann ich bei AutoIt das Fenster wechseln?
aso wenn ich 2 fenster offen hab wie manuell via tab wechseln?
laksenluke is offline  
Old 08/07/2008, 22:21   #222

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by laksenluke View Post
wie kann ich bei AutoIt das Fenster wechseln?
aso wenn ich 2 fenster offen hab wie manuell via tab wechseln?
mit winactivate oder mit Send("!{TAB}) jenachdem wie du es haben willst
°Remus° is offline  
Old 08/08/2008, 14:17   #223
 
elite*gold: 0
Join Date: Jun 2008
Posts: 23
Received Thanks: 2
ich hab dazu keine frage oder antwort gefunden, also:
wie kann ich abfragen welche eingaben der benutzer (ohne gui's) macht...
soähnlich wie mit dem chwechsel bot!
dann muss ich wenigstens nicht für alles HotKeySet () benutzen
Metin2_SpeedHacker08 is offline  
Old 08/08/2008, 14:21   #224
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Meinst du den von Banjo? Der ist glaube ich mit Autohotkey oder so gescriptet...

Bei AutoIt kann ich dir da nicht helfen... ( oder ich bin gerad n bissel Dusselig )
Quade is offline  
Old 08/08/2008, 14:28   #225

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by Metin2_SpeedHacker08 View Post
ich hab dazu keine frage oder antwort gefunden, also:
wie kann ich abfragen welche eingaben der benutzer (ohne gui's) macht...
soähnlich wie mit dem chwechsel bot!
dann muss ich wenigstens nicht für alles HotKeySet () benutzen
probiers ma mit inputbox, aber ansonsten kommste um hotkeys oder ne gui nicht drumrum, falls du nicht weist wie man mit guis umgeht schreib mir ma ne pm
°Remus° is offline  
Reply




All times are GMT +1. The time now is 20:27.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.