Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 01:19

  • 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 05/24/2008, 10:02   #151
 
Moviestar's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 511
Received Thanks: 543
Quote:
hotkeyset ( "{numpad8}" , "start" )
hotkeyset ( "{numpad9}" , "stop" )

While (1)
sleep (100)
WEnd

Func start ()
while (true)
controlsend ( "Metin2" , "", 0 , " Text{Enter}" )
sleep (10000)
wend
EndFunc

Func stop ()
Sleep (9999999999999)
endfunc
Mmh irgendwie wied die Qualität schlecht sobald ich es net mehr im Vodergrund habe..
Also zb. wenn der dann schreibt dann Groß und Klein.
also zb statt die 1 ein !
Moviestar is offline  
Old 05/24/2008, 10:26   #152
 
labbeduddel's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 4,522
Received Thanks: 1,263
Hm.
Weiss jemand wo alle Keys für die Tasten sind.
also Mouse "Left" und so halt xD
labbeduddel is offline  
Old 05/24/2008, 11:22   #153

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by labbeduddel View Post
Hm.
Weiss jemand wo alle Keys für die Tasten sind.
also Mouse "Left" und so halt xD
sag ma genauer was du willst, schau dir am besten ma die deutsche hilfe datei () an vieleicht findest du da was du willst
°Remus° is offline  
Old 05/24/2008, 11:29   #154
 
marcopolo1990's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
Quote:
Originally Posted by Quade View Post
Hab auch n Problem oO

Er macht bei mir folgendes nicht...



Komischerweise ist immer gleich Null...
Somit für den Bot nutzlos... oO
setzt den flag noch auf 1

Code:
$Data1 = 1
$Data2 = 100
$Random1 = random ( $Data1 , $Data2 , 1 ) ; flag 1 = aufrunden
$Random2 = random ( $Data1 , $Data2 , 1 ) ; flag 1 = aufrunden
;msgbox ( 0 , "Ergebniss" , $Random1 & @crlf & $Random2)
Mouseclick ( "left" , $Random1 , $Random2 )
marcopolo1990 is offline  
Old 05/24/2008, 18:46   #155
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Hab ma die Variable ganz weg genommen und den Randombefehl direkt eingebaut ^^

Klappt jetzt... der neue Bot hat nur noch kleine Macken... aber steht kurz vor der Releasung...
Quade is offline  
Old 05/26/2008, 18:53   #156
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Marco? Wie wärs wenn du Anstelle von ControlSend nen ControlClick mit der rechten Maustaste auf die leiste unten machst... Wäre das möglich?
Quade is offline  
Old 05/30/2008, 10:01   #157
 
elite*gold: 0
Join Date: Oct 2007
Posts: 48
Received Thanks: 25
Hallo Marcopolo
Nach über 10 Jahren Pause habe ich mich entschlossen, wieder ein bischen zu skripten.
AutoIt schaut einfach aus. War zwar anfangs etwas verwirrt, weil es ja nur Schleifen und keine direkten Sprungbefehle gibt.

Nun mal meine 2 Fragen ?
a.)
Kannst du mir sagen, wie du in deinen Programmen die Roll Back Funktion realisierst.
b.)
Gibt es im Au3 auch eine Möglichkeit, bei den Testläufen die ausgeführten Befehle sichtbar zu machen oder in einer Datei zu protokollieren ??

Thx for the help
Powercharade
Powercharade is offline  
Old 05/30/2008, 18:37   #158
 
marcopolo1990's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
a.)
Die rollback funktion wurde in diesem Thread schonmal erwähnt (ließ ihn dir nochmal ganz durch, oder ich such nochmal die post nummer)

b.)
also die einfachste möglichkeit wäre das ergebniss direkt nach der deklarierung als msgbox wiederzugeben
so kannst du genaue abläufe protokollieren
ansonsten gäbe es da noch die iniwrite funktion, womit du dir strings oder ergebnisse reinschreiben lassen kannst
marcopolo1990 is offline  
Thanks
1 User
Old 05/30/2008, 18:39   #159
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Quote:
Originally Posted by Quade View Post
Marco? Wie wärs wenn du Anstelle von ControlSend nen ControlClick mit der rechten Maustaste auf die leiste unten machst... Wäre das möglich?
Dazu hast du noch nichts gesagt Marco :P
Quade is offline  
Old 05/31/2008, 22:10   #160
 
marcopolo1990's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
ich weis weil es theoretisch funktionieren müsste xD

hab zu lange gescripted (siehe neuen mhs hc V11.2)
da schwirren mir dann jede menge variablen im kopf durch
da vergisst man so einiges -,-
marcopolo1990 is offline  
Old 06/02/2008, 20:31   #161
 
elite*gold: 0
Join Date: Jun 2008
Posts: 105
Received Thanks: 20
Hab nen kleines Problem mit meinem Script. Versuche etwas selber zu basteln, von wegen vom Pferd runter Auren an, aufs Pferd hoch, hauen und zwischendurch immer wieder potten. Das bisherige Script sieht ungefähr so aus:
PHP Code:

HotKeySet 
("{Numpad7}" "Start" 
HotKeySet ("{Numpad8}" "Ende" 

While (
1
    
Sleep (1000
Wend 

Func Start () 
    While (
1
        
Sleep (1500
        
Send ("^h",0
        
Sleep (1500
        
Send ("3",1
        
Sleep (1500
        
Send ("4",1
        
Sleep (1500
        
Send ("^h",0
        
Sleep (1000
        
Send ("{SPACE DOWN}",0
        
Sleep(11400
        
Send ("{SPACE UP}",0
    
Wend 
Endfunc

Func Ende 
()
    Exit
EndFunc 
Aber irgendwie werden die Fertigkeiten nie gescheit eingesetzt oder so mal nur aura mal nur KR dann steigt er manchmal vorher net ab und dann gehen keine Auren etc. Würde mich da über ein kleines bisserl Hilfe freuen.

Danke
DarkDragoner is offline  
Old 06/02/2008, 20:40   #162

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by DarkDragoner View Post
Hab nen kleines Problem mit meinem Script. Versuche etwas selber zu basteln, von wegen vom Pferd runter Auren an, aufs Pferd hoch, hauen und zwischendurch immer wieder potten. Das bisherige Script sieht ungefähr so aus:
PHP Code:

HotKeySet 
("{Numpad7}" "Start" 
HotKeySet ("{Numpad8}" "Ende" 

While (
1
    
Sleep (1000
Wend 

Func Start () 
    While (
1
        
Sleep (1500
        
Send ("^h",0
        
Sleep (1500
        
Send ("3",1
        
Sleep (1500
        
Send ("4",1
        
Sleep (1500
        
Send ("^h",0
        
Sleep (1000
        
Send ("{SPACE DOWN}",0
        
Sleep(11400
        
Send ("{SPACE UP}",0
    
Wend 
Endfunc

Func Ende 
()
    Exit
EndFunc 
Aber irgendwie werden die Fertigkeiten nie gescheit eingesetzt oder so mal nur aura mal nur KR dann steigt er manchmal vorher net ab und dann gehen keine Auren etc. Würde mich da über ein kleines bisserl Hilfe freuen.

Danke
probiers ma so, metin braucht nen bisschen um die tastendrücke zu erkennen^^

HotKeySet ("{Numpad7}" , "Start" )
HotKeySet ("{Numpad8}" , "Ende" )
Opt("SendKeyDownDelay", 2000) ;2000 milliseconds

While (1)
Sleep (1000)
Wend ;

Func Start ()
While (1)
Sleep (1500)
Send ("",0)
Sleep (1500)
Send ("3",1)
Sleep (1500)
Send ("4",1)
Sleep (1500)
Send ("^h",0)
Sleep (1000)
Send ("{SPACE DOWN}",0)
Sleep(11400)
Send ("{SPACE UP}",0)
Wend
Endfunc

Func Ende ()
Exit
EndFunc
°Remus° is offline  
Thanks
1 User
Old 06/03/2008, 08:20   #163
 
marcopolo1990's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
ansonsten alles mit down,up machen

für die aura würd ich aber es wie im aura bot benutzen

if $aurapixel > blabla then
send ( "^h" , 0 )
Sleep (800)
Send ( "{F4}" , 0 ) ;aurahotkey eintragen
endif
if $aurapixel < blabla then
send ( "^h" , 0 )
Sleep (800)
Send ( "{F4}" , 0 ) ;aurahotkey eintragen
endif

den pixel + farbwert nimmst du von der aura oben links
wenn diese verschwindet steigt er vom pferd ab und macht zb sk oder so an

würde dann ein 2ten bot als autopotter laufen lassen (damit der schneller reagiert)
marcopolo1990 is offline  
Thanks
1 User
Old 06/03/2008, 08:47   #164
 
elite*gold: 0
Join Date: Jun 2008
Posts: 105
Received Thanks: 20
Erstmal danke für die Hilfen ... es funktioniert jetzt soweit. Hab nur das Problem dass er die jetzt eingebauten schleifen nicht so richtig erkennt. Ich bin halt recht ehrgezeig und würde gerne was eigenes machen. Hier jetzt mal der Code bisher:
PHP Code:
HotKeySet ("{Numpad7}" "Start" 
HotKeySet ("{Numpad8}" "Ende" 
Opt("SendKeyDownDelay"2000) ;2000 milliseconds

While (1
    
Sleep (1000
Wend 

Func Start () 
    While (
1
        
Sleep (100
        
Send ("^h",0
        
Sleep (200
        
Send ("3",1
        
Sleep (200
        
Send ("4",1
        
Sleep (200
        
Send ("^h",0
        
Sleep (100
        
Send ("{SPACE DOWN}",0
        For  = 
1 to 474
            
If  = 237 Then
                Send 
("{SPACE UP}",0
                
Sleep (100
                
Send ("^h",0
                
Sleep (200
                
Send ("3",1
                
Sleep (200
                
Send ("^h",0
                
Sleep (100
                
Send ("{SPACE DOWN}",0
            Else
                
Send ("1",1
                
Sleep (250
            EndIf
        
Next
        Send 
("{SPACE UP}",0
    
Wend 
Endfunc

Func Ende 
()
    Exit
EndFunc 
Das Problem liegt zum einen in der FOR Schleife die halt ne bestimmte Anzahl Pots trinkt bis Aura wieder an muss. Aura Erkennung funzt bei mir in großen Mobs sicherlich nicht, weil manchmal die Aura einfach net sichbar ist, obwohl sie an ist. deshalb das Zeittiming. Außerdem scheint die While Schleife sich nicht zu wiederholen. Er steigt net ab und wirft nachdem alles durchgelaufen ist Aura und KR wieder an :/.

EDIT:
K habs selbser geschafft .... Die Timings sind fast perfekt.
DarkDragoner is offline  
Old 06/03/2008, 13:35   #165
 
marcopolo1990's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
for schleife?
hust

würde immer ne richtige while ,wend schleife benutzen und falls man da raus muss exitloop
ist unkomplizierter xD

jedem das seine
marcopolo1990 is offline  
Reply




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


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.