Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 03:31

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

Advertisement



AutoIT-Question-Send Befehl

Discussion on AutoIT-Question-Send Befehl within the Metin2 forum part of the Popular Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 1
AutoIT-Question-Send Befehl

Ich würde mir gerne einen eigenen Bot zum Multihack von Gex001 erstellen, der die simplen funktionen des Farmbots von MarcoPolo beinhaltet:

1. Potten ab einer bestimmten TP Menge
2. SK einsetzten, wenn nicht mehr da
3. Sachen aufheben

1.+3. hab ich schon gelöst war auch nicht sehr schwer... Mein Problem ist, dass ich zum SK einsetzten ja vom Pferd absteigen müsste und dafür die Strg Taste gedrückt sein muss.
Code:
Send ("{^}{H}")
Send ("{F1}")
Send ("{^}{H}")
Das ganze kann man dann noch in eine If verzweigung mit PixelgetColor packen, sodass sobald das Buff Zeichen liunks oben verschwindet, er diesen Befehl ausführt.

So wie ich das nun aber geschrieben habe, drückt er die Tasten nacheinander einzeln. Ich möchte aber, dass die Steuerungstaste gedrückt wird, bis er H drückt. Wie geht das?

2.Frage: Wie verneine ich If verzweigungen? Einfach ein not nach dem if, oder ein not vor dem "=" ?

Sprich:
Code:
$SK = PixelGetColor ( 50, 24)

If $SK not = 0x8b8d8g Then

[oder]

If not $SK = 0x8b8d8g Then
Ich freu mich auf erue ANtworten, Martut
Martut is offline  
Old 07/08/2009, 13:57   #2


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,629
Received Thanks: 1,636
zu 1:
Quote:
Send("{^h}")
Send("{F1}")
Send("{^h}")
zu 2:
Quote:
$SK = PixelGetColor ( 50, 24)

If $SK <> 0x8b8d8g Then ;<> Bedeutet ist anders als!

Else ;Else Beueutet Ansonsten

EndIf ; ist Wohl klar
Greatz benhero
Benhero is offline  
Thanks
1 User
Old 07/08/2009, 14:34   #3
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 1
Sorry, aber das mit dem absteigen klappt immer noch nicht... ( mit <> hat geklappt) Er sagt jetzt: Das kann ich nicht vom Pferd aus ausführen, von daher fehlt immer noch der Befehl mit Steuerung. Hat keiner eine Idee, wie man das Lösen kann bzw. einen fertigen Befehl wie man vom Pferd absteigt?
Martut is offline  
Old 07/08/2009, 15:17   #4
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
send("^+h",0)

0 = Erst gucken was die Zeichen für eine Funktion haben
1 = Alles ausschreiben
RoleS is offline  
Old 07/08/2009, 15:35   #5
 
elite*gold: 9
The Black Market: 156/0/0
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,804
Mach'n sleep dazwischen.

PHP Code:
Send ("{^}{H}")
Sleep (500)
Send ("{F1}")
Sleep (500)
Send ("{^}{H}"
mfG
AllesVergeben is offline  
Old 07/08/2009, 16:06   #6
 
heroe1992's Avatar
 
elite*gold: 500
Join Date: Oct 2008
Posts: 1,061
Received Thanks: 651
ging bei mir auchnicht hab des dan so gemacht
PHP Code:
AutoItSetOption("SendKeyDownDelay"50)
Send("^h")
AutoItSetOption("SendKeyDownDelay"50)
Sleep (1000)
send ("{1}")
Sleep (1700)
AutoItSetOption("SendKeyDownDelay"50)
Send("^h")
AutoItSetOption("SendKeyDownDelay"5)
Sleep (57000
heroe1992 is offline  
Thanks
1 User
Old 07/08/2009, 17:55   #7
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 1
Naja, ich habs jetzt raus, auch wenn das was ihr geagt habt nicht ganz der Theorie entspricht ^^ Also, für alle die wissen wollen, wie es richtig geht:

Send("^{h}")

Das ^ muss vor den schweifenden Klammern, damit dem Programm gesagt wird, dass es Strg. halten soll. Nachzulesen ist dasganze bei der AutoIT Hilfe, die ich soeben via F1 öffnen konnte...

Trotzdem danke für all eure Hilfe. @heroe1992: Dir geb ich noch ein thx, weil die Kösung auch geklappt hätte...
Martut is offline  
Old 07/08/2009, 19:08   #8
 
elite*gold: 0
Join Date: Aug 2008
Posts: 465
Received Thanks: 224
send("{CTRLDOWN}")
send("h")
send("{CTRLUP}")

EDIT: falls dein computer zu lahm ist, musst du noch kleine sleeps einbauen.
mensch echt leutz, ihr tut so, als würdet ihr euch erst seit einem
monat mit autoit beschäftigen =P
MrCrackR is offline  
Thanks
1 User
Old 07/08/2009, 19:13   #9
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,503
Code:
Func Start()
Send("{CTRLDOWN}")
Sleep (300)
Send ("H")
Sleep (300)
Send ("{CTRLUP}")
EndFunc
Pferd absteigen
Der-Eddy is offline  
Old 07/08/2009, 19:25   #10
 
elite*gold: 0
Join Date: Aug 2008
Posts: 465
Received Thanks: 224
Quote:
PHP Code:
Func Start()
Send("{CTRLDOWN}")
Sleep (300)
Send ("H")
Sleep (300)
Send ("{CTRLUP}")
EndFunc 
Pferd absteigen
genau des hab ich ja gesagt.
du willst mir nur des thx klauen
MrCrackR is offline  
Old 07/08/2009, 20:47   #11
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,503
also ich seh da einen unterschied^^
Der-Eddy is offline  
Reply


Similar Threads Similar Threads
Send Befehl
07/06/2010 - AutoIt - 13 Replies
Hey ich habe zwei fragen die erste währe wie kann ich dieses (^^) symbol senden also das er die ganze zeit ^^^^^^^^^^^^^^^^^^^^^^ eingibt zweitens wie kann ich es machen das dieser befehl andauernt wiederholt wird also nicht einfach unten drunter schreiben
AutoIt stop Befehl
04/21/2010 - AutoIt - 2 Replies
Hallo Leute, wie kann ich hier MouseClick("left",539,501,1) MouseClick("left",709,606,1) MouseClick("left",739,561,1) MouseClick("left",708,579,1) MouseClick("left",711,602,1) MouseClick("left",742,560,1) MouseClick("left",710,580,1)
[AutoIT] Send Key
02/22/2009 - General Coding - 1 Replies
Hello coders =) i need your help, how to send keys to minimized/hidden aplication? for example i got 2 game clients i want play at client1, and set marco which send key "2" to minimized client2
[AutoIT] Send Key
02/19/2009 - General Coding - 4 Replies
Hello coders =) i need your help, how to send keys to minimized/hidden aplication? for example i got 2 game clients i want play at client1, and set marco which send key "2" to minimized client2 Best Regards sui~
Was ist der ^befehl bei AutoIt
05/01/2008 - Metin2 - 3 Replies
Will mir mit AutoIt gerade selber ein PickUp Bot machen, kann mir einer sagen was ich bei dem Send befehl dennach in Klammern setzen muss für das ^? Ein ^ funtz net, oder is dass richtig und ich mach was falsch?



All times are GMT +2. The time now is 03:31.


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