|
You last visited: Today at 03:31
Advertisement
AutoIT-Question-Send Befehl
Discussion on AutoIT-Question-Send Befehl within the Metin2 forum part of the Popular Games category.
07/08/2009, 13:09
|
#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
|
|
|
07/08/2009, 13:57
|
#2
|
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
|
|
|
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?
|
|
|
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
|
|
|
07/08/2009, 15:35
|
#5
|
elite*gold: 9
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
|
|
|
07/08/2009, 16:06
|
#6
|
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)
|
|
|
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...
|
|
|
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
|
|
|
07/08/2009, 19:13
|
#9
|
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
|
|
|
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
|
|
|
07/08/2009, 20:47
|
#11
|
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,503
|
also ich seh da einen unterschied^^
|
|
|
|
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.
|
|