Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:54

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

Advertisement



Was ist hier falsch?

Discussion on Was ist hier falsch? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 413
Received Thanks: 36
Was ist hier falsch?

Ich bins mal wieder mit einer neuen Frage,
was ist an diesem Code für den Bot falsch er startet irgendwie nichtmal..
Run ("metin2client.bin")
Sleep(500)
WinWaitActive ("XtremeMt2")
Sleep(500)
MouseMove (738,516)
Sleep(500)
MouseClick ("left",738,516)
Sleep(500)
Send ("Benutzername schreib ich hier jetzt nicht hin")
Send ("{enter}")
Send ("Passwort,auch nicht")
Send ("{enter}")
Sleep(7000)
MouseClick ("left",449,764)
Sleep(30000)
Send ("{F1}")
Sleep(5000)
Send ("{F2}")
Send ("^{h}")
Send ("{F4}")
Send ("{SPACE down}")
Send ("{SPACE up}")
Exit
Tjuny is offline  
Old 07/17/2010, 22:05   #2
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
und wieso der nicht startet ist klar, du kannst metin2client.bin nicht über Run starten, erstell eine .txt datei, schreibe in diese start metin2client.bin, dann bennene die .txt in .bat um, und das script veränderst du so:

Code:
ShellExecute("BLABLABLA.bat")
Sleep(500)                                ;sleep kannst du weglasen, er wartet mit winwait sowieso auf das programm
WinWaitActive("XtremeMt2")
Sleep(500)                                ;das brauchst du auch nicht, das fenster ist ja schon geladen
MouseMove(738, 516)                 ;die stelle 
Sleep(500)                                ;und die sind unnötig, mouseclick reicht
MouseClick("left", 738, 516) 
Sleep(500)                                ;sleep(50) würde locker reichen
Send("Benutzername schreib ich hier jetzt nicht hin")
Send("{enter}")
Send("Passwort,auch nicht")
Send("{enter}")
Sleep(7000)                               ;statt sleep würde ich pixelchecksum benutzten
MouseClick("left", 449, 764)
Sleep(30000)
Send("{F1}")
Sleep(5000)
Send("{F2}")
Send("^{h}")
Send("{F4}")
Send("{SPACE}")
Exit                                         ;kannst du eigentlich weg lassen, er hört an der stelle sowieso auf und beendet sich
die klammer immer an den befehl drann, nach kommatar immer ein leerzeichen!
bladerofdarknes is offline  
Thanks
1 User
Old 07/18/2010, 11:15   #3
 
DraaaKe's Avatar
 
elite*gold: 99
Join Date: May 2009
Posts: 1,020
Received Thanks: 400
man kann die metin2client.bin mit run("metin2client.bin") starten
DraaaKe is offline  
Old 07/18/2010, 12:10   #4


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,285
Quote:
Originally Posted by bladerofdarknes View Post
und wieso der nicht startet ist klar, du kannst metin2client.bin nicht über Run starten, erstell eine .txt datei, schreibe in diese start metin2client.bin, dann bennene die .txt in .bat um, und das script veränderst du so:

Code:
ShellExecute("BLABLABLA.bat")
Sleep(500)                                ;sleep kannst du weglasen, er wartet mit winwait sowieso auf das programm
WinWaitActive("XtremeMt2")
Sleep(500)                                ;das brauchst du auch nicht, das fenster ist ja schon geladen
MouseMove(738, 516)                 ;die stelle 
Sleep(500)                                ;und die sind unnötig, mouseclick reicht
MouseClick("left", 738, 516) 
Sleep(500)                                ;sleep(50) würde locker reichen
Send("Benutzername schreib ich hier jetzt nicht hin")
Send("{enter}")
Send("Passwort,auch nicht")
Send("{enter}")
Sleep(7000)                               ;statt sleep würde ich pixelchecksum benutzten
MouseClick("left", 449, 764)
Sleep(30000)
Send("{F1}")
Sleep(5000)
Send("{F2}")
Send("^{h}")
Send("{F4}")
Send("{SPACE}")
Exit                                         ;kannst du eigentlich weg lassen, er hört an der stelle sowieso auf und beendet sich
die klammer immer an den befehl drann, nach kommatar immer ein leerzeichen!
warum sollte man die nicht über run starten können?
buFFy! is offline  
Old 07/18/2010, 14:36   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 413
Received Thanks: 36
Wenn ich diesen Code anwende:
Run ("C:\Program Files\Metin2\metin2client.bin")

dann kommt immer dieser fehler
ich verstehe das nicht..
Tjuny is offline  
Old 07/18/2010, 14:47   #6
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
wie oft habe ich das schon geprädigt -.-
Quote:
FileWrite("Metin2 Bypass.bat", "start metin2client.bin")
ShellExecute("Metin2 Bypass.bat")
anderst kannst du das nicht starten, das geht nur per batch datei, nicht erschrecken da öffnet sich dann kurz die cmd console

@ u-coRe kann man schon ist aber unschön
bladerofdarknes is offline  
Thanks
1 User
Old 07/18/2010, 14:58   #7
 
elite*gold: 0
Join Date: Feb 2010
Posts: 413
Received Thanks: 36
Ja habe ich gemacht,nun steht dort metin2client.bin konnte nicht gefunden werden soll ich jetzt dateipfad angeben also etwa so?
Quote:
FileWrite("Metin2 Bypass.bat", "start C:\Programme\Metin2\metin2client.bin")
ShellExecute("Metin2 Bypass.bat")
Tjuny is offline  
Old 07/18/2010, 15:00   #8
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
wenn es ein p-server ist kann die .bin anderst heißen, einfach bei filewrite ändern und groß- kleinschreibung beachten
hab es extra mal bei mir ausprobiert, beim offi klappt's wunderbar
bladerofdarknes is offline  
Thanks
1 User
Old 07/18/2010, 15:03   #9
 
elite*gold: 0
Join Date: Feb 2010
Posts: 413
Received Thanks: 36
Nee ist deutsches Metin und die batchdatei heißt start1.bat
Quote:
FileWrite("Metin2 start1.bat", "start metin2client.bin")
ShellExecute("Metin2 start1.bat")
so gehts auch nicht.
Tjuny is offline  
Old 07/18/2010, 15:25   #10
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
bemüh dich mal, start metin2client.bin
das musst du ändern
bladerofdarknes is offline  
Thanks
1 User
Old 07/18/2010, 15:32   #11
 
elite*gold: 0
Join Date: Feb 2010
Posts: 413
Received Thanks: 36
Kannste mir nicht bitte einfach sagen wie es richtig ist?Dann würde ich es doch auch verstehen,wäre sehr nett !
€: wenn ich so mache:
FileWrite("Metin2 Bypass.bat", "start C:\Programme\Metin2\metin2client.bin")
ShellExecute("Metin2 Bypass.bat")
kommt wieder der fehler von eben ,da hab ich auch das Bild von hochgeladen
Tjuny is offline  
Old 07/18/2010, 15:38   #12
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
mach einen screenshot von dem metin2 ordner so das ich alle .bin dateien seh dann kann ich es dir auch sagen
bladerofdarknes is offline  
Thanks
1 User
Old 07/18/2010, 15:44   #13
 
elite*gold: 0
Join Date: Feb 2010
Posts: 413
Received Thanks: 36
okay warte grad ne minute editiere sofort.

erste Hälfte
Tjuny is offline  
Old 07/18/2010, 15:50   #14
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
metin2client.bin müsste eigentlich richtig sein keine ahnung wieso das bei dir nicht geht, du weisst aber dass das script im gleichen ordner wie die metin2client.bin sein muss oder?
bladerofdarknes is offline  
Thanks
1 User
Old 07/18/2010, 15:52   #15


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,285
LMAO. FileWrite !

1. _RunDOS ffs???
2. Erklär mir bitte wieso nicht Run

Ich machs doch auch so.

searchfile = aion.bin
Code:
Run($aionDir & $searchFile & " " & $ip & " " & $port & " -cc:1 -lang:" & $Language & "-noauthgg -noweb")
buFFy! is offline  
Reply


Similar Threads Similar Threads
Was ist hier falsch ????
09/14/2010 - AutoIt - 6 Replies
dieses kleine script soll nichts weiter als einen zeitbalken überwachen. der balken ist erst braun und färbt sich allmählich von links nach rechts rot. nun will ich einen pixel am ende des balkens überwachen, und sobald er sich umfärbt die nächsten schritte abarbeiten. For $i=1 to 2000 sleep (2000) MouseClick("left",405,379,1, sleep (2000)) $Pixel = 0x572A11 While $Pixel = 0x572A11 $Pixel = PixelGetColor (747,700)
Was ist hier dran falsch?
07/31/2010 - Metin2 Private Server - 4 Replies
Wenn ich ein neuen char erstelle, bekomm ich nur 1 schwert+0 un 200 rote pots ich hab die nummern von 0er eq+9 eingegeben say_title ( "Willkommen" ) say ( "Willkommen auf dem Server BornToBeMt2" ) say ( "" ) say ( "Viel Spass!" ) say ( "" ) pc . give_exp2 ( ) set_quest_state ( "levelup" , "run" ) pc . change_money ( 1000000 ) pc . give_item2 ( "27003" , 200 )
was is hier falsch ?!
07/01/2010 - AutoIt - 8 Replies
ohh ?! hier kommt immer eine fehler meldung aber ich weis nicht was das heißt ? hier is der script xD $input3=GuiCtrlCreateInput("829, 39",65,97,65,20) $input4=GuiCtrlCreateInput("674, 332",155,96,70,20) $input5=GuiCtrlCreateInput("0xF9F5F8",1 13,134,61,20) $PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4), GUICtrlRead ($input5), 0 )
Was ist hier dran falsch ?!
08/17/2009 - AutoIt - 2 Replies
Hey was hab ich hier dran falsch gemacht ?
war falsch hier
11/21/2006 - Private Server - 0 Replies
-.- sry war falsch hier



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


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.