Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 05:29

  • 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/21/2009, 16:27   #451
 
rad00n's Avatar
 
elite*gold: 14
Join Date: Oct 2008
Posts: 785
Received Thanks: 122
also beim browser zu refreshen geht auch so
Quote:
{BROWSER_REFRESH}2000/XP Only: Wählt den Browser "neu laden" Button
rad00n is offline  
Old 07/21/2009, 22:13   #452
 
Quade's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 496
Received Thanks: 171
Ist doch das gleiche wie F5 oô
Also wozu so viel eingeben wenn F5 reicht?
Quade is offline  
Old 07/22/2009, 22:03   #453
 
elite*gold: 0
Join Date: Oct 2008
Posts: 12
Received Thanks: 2
Hallo ich hab a Prob^^

Also mein Problem: Ich habe gerade mit autoit angefangen und wollte zum einsteigen nen kleinen bot für Pinball schreiben der so aussieht:

Wend
Func Start ()
Send ( "{Space down}" , 2000 )
Send ( "{Space up}" , 0 )
While (1)
Send ( "{Y down}" , 900 )
Send ( "{Y up}" , 0 )
Sleep (2000)
Send ( "{M down}" , 900 )
Send ( "{M up}" , 0 )
Sleep (2000)

Das ist zumindest der problemteil den er schreibt space down Y down anstatt das er es nur drückt was habe ich falsch gemacht bitte helft mir.
THX im Vorraus

€dit: er schreibt nur die befehle mit Down aus
MfG Kommi
Kommi is offline  
Old 07/22/2009, 22:38   #454

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by Kommi View Post
Also mein Problem: Ich habe gerade mit autoit angefangen und wollte zum einsteigen nen kleinen bot für Pinball schreiben der so aussieht:

Wend
Func Start ()
Send ( "{Space down}" , 2000 )
Send ( "{Space up}" , 0 )
While (1)
Send ( "{Y down}" , 900 )
Send ( "{Y up}" , 0 )
Sleep (2000)
Send ( "{M down}" , 900 )
Send ( "{M up}" , 0 )
Sleep (2000)

Das ist zumindest der problemteil den er schreibt space down Y down anstatt das er es nur drückt was habe ich falsch gemacht bitte helft mir.
THX im Vorraus

€dit: er schreibt nur die befehle mit Down aus
MfG Kommi
es liegt an dem flag schau dir den send befehl ma in der hilfe an
°Remus° is offline  
Thanks
1 User
Old 07/22/2009, 22:44   #455
 
elite*gold: 0
Join Date: Oct 2008
Posts: 12
Received Thanks: 2
Sry wenn ich nerve aber ich find den fehler net
MfG Kommi
PS: aber danke für die schnelle antwort
Kommi is offline  
Old 07/22/2009, 22:47   #456
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
Also erstma echt gutes Tutorial @Remus ^^

Hab ein Problem:
Quote:
$zahl = 0

Do
$zahl = $zahl + 1
ToolTip ("Unsere Zahl ist : "&$zahl)
sleep (1000)
Until $zahl = 10

MsgBox (0, "", "Unsere bedingung ist erfüllt!")
Sowas ähnliches würde ich gerne machen, aber mit Buchstaben anstatt Zahlen. Also in Kurzform quasi:
Quote:
$a = a

Do
$a = $a + 1 'Also einen Buchstaben weiter im Alphabet
Until $a= z
Ist sowas überhaupt möglich mit AutoIt? Und wenn ja wie?

Schonmal danke für Antworten. ^^
master_kakashi is offline  
Old 07/22/2009, 22:47   #457

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by Kommi View Post
Sry wenn ich nerve aber ich find den fehler net
MfG Kommi
PS: aber danke für die schnelle antwort

Send ( "keys" [, flag] )



keys - The sequence of keys to send.
flag - [optional] Changes how "keys" is processed:
flag = 0 (default), Text contains special characters like + and ! to indicate SHIFT and ALT key-presses.
flag = 1, keys are sent raw.

das flag ist entweder 1 oder 0 und nicht 3000

@master kakashi
naja so direkt nicht ich zeig dir ma nen beispiel script

PHP Code:
Global $abc[26]
$abc[0] = "a"
$abc[1] = "b"
$abc[2] = "c"
$abc[3] = "d"
$abc[4] = "e"
$abc[5] = "f"
$abc[6] = "g"
$abc[7] = "h"
$abc[8] = "i"
$abc[9] = "j"
$abc[10] = "k"
$abc[11] = "l"
$abc[12] = "m"
$abc[13] = "n"
$abc[14] = "o"
$abc[15] = "p"
$abc[16] = "q"
$abc[17] = "r"
$abc[18] = "s"
$abc[19] = "t"
$abc[20] = "u"
$abc[21] = "v"
$abc[22] = "w"
$abc[23] = "x"
$abc[24] = "y"
$abc[25] = "z"

For $count 0 to 25
    MsgBox
(0,"ABC",$abc[$count])
next 
°Remus° is offline  
Thanks
2 Users
Old 07/22/2009, 22:53   #458
 
elite*gold: 0
Join Date: Oct 2008
Posts: 12
Received Thanks: 2
THX aber ich glaub ich lass die finger von autoit funkt immer noch net.
Habs halt mal versucht hat nicht funktioniert aber THX für die schnelle Hilfe
MfG Kommi
Kommi is offline  
Old 07/23/2009, 00:28   #459
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
@Remus:
THX, das hat mir schon einen Ansatz gegeben. =)

Habe jetzt folgendes gemacht:
Quote:
Global $abc[26]
$abc[0] = "a"
$abc[1] = "b"
$abc[2] = "c"
$abc[3] = "d"
$abc[4] = "e"
$abc[5] = "f"
$abc[6] = "g"
$abc[7] = "h"
$abc[8] = "i"
$abc[9] = "j"
$abc[10] = "k"
$abc[11] = "l"
$abc[12] = "m"
$abc[13] = "n"
$abc[14] = "o"
$abc[15] = "p"
$abc[16] = "q"
$abc[17] = "r"
$abc[18] = "s"
$abc[19] = "t"
$abc[20] = "u"
$abc[21] = "v"
$abc[22] = "w"
$abc[23] = "x"
$abc[24] = "y"
$abc[25] = "z"

For $count = 0 to 25
MsgBox(0,"ABC",$abc[$count] & $abc[$count +1] & $abc[$count +2] & $abc[$count +3])

next
Macht zwar Spaß zu sehen, dass es klappt, aber ich möchte eigentlich z.B. dass der mir alle Möglichkeiten anzeigt, wie man 4 Buchstaben (a-z) zusammenlegen kann.
Im Moment fällt mir dazu nur eine "Lösung" ein, die bestimmt tagelange Tipparbeit erforden würde, lol. Das geht aber mit Schleife(n) bestimmt auch viel kürzer?
master_kakashi is offline  
Old 07/23/2009, 00:42   #460

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by master_kakashi View Post
@Remus:
THX, das hat mir schon einen Ansatz gegeben. =)

Habe jetzt folgendes gemacht:

Macht zwar Spaß zu sehen, dass es klappt, aber ich möchte eigentlich z.B. dass der mir alle Möglichkeiten anzeigt, wie man 4 Buchstaben (a-z) zusammenlegen kann.
Im Moment fällt mir dazu nur eine "Lösung" ein, die bestimmt tagelange Tipparbeit erforden würde, lol. Das geht aber mit Schleife(n) bestimmt auch viel kürzer?
jupp ich werd dir später ma schauen wies am besten geht
°Remus° is offline  
Old 07/23/2009, 00:52   #461
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
Das is aber nett, thx!

PS: Sry wenn das als Spam gilt oder wenn die Smiley-Anzahl relativ zum Text zu groß war.
master_kakashi is offline  
Old 07/25/2009, 11:47   #462
 
elite*gold: 72
Join Date: Oct 2007
Posts: 184
Received Thanks: 28
kann mir jemand kurz helfen ?

Ich wollte das die Schleife endet wenn in diesem Pixel die farbe weiß ist .
er gibt aber error aus ...

$pixel = 0xFFFFFF
If $pixel = 0xFFFFFF Then MouseClick ("left", 650, 500)
$pixel = PixelGetColor (745, 425)
Sleep (100)
EndIf

was mach ich falsch ?
suchti1 is offline  
Old 07/25/2009, 14:55   #463
 
elite*gold: 72
Join Date: Oct 2007
Posts: 184
Received Thanks: 28
Ok das hab ich jetzt geklärt ...
es funktioniert !

Jedoch beendet es die schleife vorzeitig obwohl das bestimmte pixel nicht die gewünschte farbe hat ... was mach ich falsch ?
suchti1 is offline  
Old 07/25/2009, 15:05   #464
 
elite*gold: 72
Join Date: Oct 2007
Posts: 184
Received Thanks: 28
Quote:
Originally Posted by suchti1 View Post
Ok das hab ich jetzt geklärt ...
es funktioniert !

Jedoch beendet es die schleife vorzeitig obwohl das bestimmte pixel nicht die gewünschte farbe hat ... was mach ich falsch ?
Sleep (2000)
MouseClick ("left", 639, 481)
Sleep (2000)
$pixel = 0x07A3C4
IF $pixel = 0x07A3C4 Then
Send ("{Enter}")
$pixel = PixelGetColor (850, 389)
Sleep (1000)
EndIf
suchti1 is offline  
Old 07/26/2009, 12:11   #465
 
Pünti987's Avatar
 
elite*gold: 10
Join Date: Feb 2009
Posts: 145
Received Thanks: 52
Quote:
Originally Posted by Quade View Post
Ähem?
(Beim nächsten mal editiere den ersten Post. Double-Posting ist nicht erlaubt)

Wie du das ändern kannst?
Benenne eine Funktion um?
Zum Beispiel die mit F1; nennst du einfach "Start1". Dann unten auch Func Start1 () machen...

Bild in den Hintergrund: GuiCtrlCreatePic (Benutzung siehe Help)
Am besten in die letzte Zeile der GUIDefinition von GuiSetState() schreiben.


ja aber wie kann ich machen dass Help auf Deutsch ist????
Pünti987 is offline  
Reply




All times are GMT +1. The time now is 05:32.


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.