Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:23

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

Advertisement



AutoIT sendet nicht

Discussion on AutoIT sendet nicht within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
AutoIT sendet nicht

Hi,ich wollte mir mal einen einfachen Farm Bot für 4Story erstellen
aber irgendwie sendet AutoIT keine Tasten zu 4Story vielleicht hab ich ja was falsch gemacht.
Allerdings bei anderen Spielen z.b. FlashGames klappt das ganz gut.
Code:
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.4.0
 Author:        Arrow

 Simpler AutoFarmer

#ce ----------------------------------------------------------------------------

; Script Start

;GUI
GUICreate ("4Story Farmer", 200 ,100)
GUISetState(@SW_SHOW)
$Start = GUICtrlCreatebutton ("Start", 10, 50, 80)
$Close = GUICtrlCreatebutton ("Ende" , 110, 50, 80)
;HotKeys
HotKeySet ("{ESC}","Close")
HotKeySet ("{END}", "$Start")
HotKeySet ("{SPACE}","Pot")

While 1
$msg = GUIGetMsg()

Select
Case $msg = $Start

While 1
Sleep(1000)
WinActivate("4Story")

Sleep (2000)
	Send ("{Tab}")
Sleep (500)
	Send ("1")
Sleep (3000)
	Send ("2")
Sleep (3000)
	Send ("3")
Sleep (3000)
	Send ("4")
Sleep (3000)
	Send ("Z")
Sleep (3000)
	Send ("N")
Sleep (4000)
	
	

	HotKeySet ("{ESC}","Close")
	HotKeySet ("{SPACE}","Pot")
WEnd

Func Close()
	exit 0
	EndFunc

Func Pot()
	
	
	
	
	EndFunc



Case $msg = $Close
MsgBox(0, "Beenden", "Der Bot wird beendet...")
ExitLoop
EndSelect
WEnd
Ist halt noch sehr simpel
livelyarrow11 is offline  
Old 02/28/2010, 16:08   #2
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
willst du es mit einem GUI oder nur mit Tasten?
weil in dein Script siehts aus als wenn du dich nich entscheiden kannst xD

Also ich habs mit Tasten gemacht:
Eig. müsste das jetzt Funcen außer wenn welcher Fenster Name ist^^

PHP Code:
HotKeySet ("{ESC}","Close")
HotKeySet ("{END}""Start")
HotKeySet ("{SPACE}","Pot")

Func close()
    Exit
EndFunc

Func start
()
While 
1
Controlsend 
("4Story","","","{TAB}")
Sleep (500)
Controlsend ("4Story","","","1")
Sleep (3000)
Controlsend ("4Story","","","2")
Sleep (3000)
Controlsend ("4Story","","","3")
Sleep (3000)
Controlsend ("4Story","","","4")
Sleep (3000)
Controlsend ("4Story","","","Z")
Sleep (3000)
Controlsend ("4Story","","","N")
Sleep (4000)
WEnd
EndFunc

Func Pot
()
    ;
da weiß ich nicht musste mir noch sagen
EndFunc


While (True) * Sleep(500)  ; das brauchst du damit der Script startet und überprüftob du die Tasten drücks

WEnd 
Achja keine Ahung was du bei Pot machen willst musste mir sagen(:
-MARKS- is offline  
Thanks
1 User
Old 02/28/2010, 16:34   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
Irgendwie funtzt deiner auch nicht =( er fokusiert das Spiel nicht mal aber könntest du mir erklären warum du ControlSend
andstatt Send benutzt?
Und ich würde jetzt erstmal lieber mit Tasten anfangen.
Bei Pot wollte ich sowas wie nen AutoPotter machen aber dazu komme ich immoment nicht weil ich das Problem hier habe.
livelyarrow11 is offline  
Old 02/28/2010, 16:44   #4
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Send ist so als würrdest du einfach schreiben
Controllsend sendet an ein bestimmtest Fenster.
Dann ist der Fenstername falsch weil eig. sollte es gehn
mit AutoPotter musste nen Tut angucken da gibs hier im Forom ein sehr gutes bloß ich finde den gerade nicht
-MARKS- is offline  
Thanks
1 User
Old 02/28/2010, 16:54   #5
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
Ja ich weiss aber wenn ich nicht mal das hinkriege geht das andere auch nicht
Und der Fenster Name ist schon richtig ich hab dein Script mal auf NotePad umstrukturiert
und da ging es...wenn ich WinActivate("4Story") eingebe wechselt er immerhin auf das Fenster aber mehr auch nicht.Könnte das am Hackschutz liegen?
P.s. hast du vll nen Messenger dann könnte das problem einfacher behoben werden.
livelyarrow11 is offline  
Old 02/28/2010, 16:55   #6
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
wenn du den Script startest ist 4 Story offen?
weil ich hab das so eingestellt das das alles Fertig ist und das er halt nur noch den text eingeben muss
du musst halt nur noch END drücken damit er startet
-MARKS- is offline  
Thanks
1 User
Old 02/28/2010, 17:00   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
Ja das weiss ich ja aber InGame nimmt er die Taste nicht an...Und ich will keinen Text schicken ich will das er die Taste runter drückt und dann Angreift.
Also TAB zum Anvisieren des Monsters und 1 für den Skill
livelyarrow11 is offline  
Old 02/28/2010, 17:05   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
jaa bin ich dumm seh ich oben Farm Bot, ich dachte Spam Bot
Eigendlich sollte er die Taste annehmen weil sie ja wie ein echter ist :S
Gib ihn einfach ne Sekunde Zeit zum anvisiren

also :
PHP Code:
HotKeySet ("{ESC}","Close")
HotKeySet ("{END}""Start")
HotKeySet ("{SPACE}","Pot")

Func close()
    Exit
EndFunc

Func start
()
While 
1
Controlsend 
("4Story","","","{TAB}")
Sleep (1000)
Controlsend ("4Story","","","1")
Sleep (3000)
Controlsend ("4Story","","","2")
Sleep (3000)
Controlsend ("4Story","","","3")
Sleep (3000)
Controlsend ("4Story","","","4")
Sleep (3000)
Controlsend ("4Story","","","Z")
Sleep (3000)
Controlsend ("4Story","","","N")
Sleep (4000)
WEnd
EndFunc

Func Pot
()
    ;
da weiß ich nicht musste mir noch sagen
EndFunc


While (True) * Sleep(500)  ; das brauchst du damit der Script startet und überprüftob du die Tasten drücks

WEnd 
-MARKS- is offline  
Thanks
1 User
Old 02/28/2010, 17:11   #9
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
Hm...Schade es Funktioniert immernoch nicht ich Starte den Bot Drücke dann Ende (Auf der Tastatur und es bewegt sich nichts)
Und wenn ich es Ingame drücke genau so wenig...
Der Titel des Spielst ist wirklich 4Story aber das einzigste was der Bot macht ist 4Story zu Fokusieren..
livelyarrow11 is offline  
Old 02/28/2010, 17:15   #10
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Das einzighe was mir einfählt wär noch ne andere Taste zu benutzen für Start?
Oder guck mal, ob unten beii Autoit ne Fehlermeldung kommt
-MARKS- is offline  
Thanks
1 User
Old 02/28/2010, 17:17   #11
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Probiers mal so
PHP Code:
#include <Misc.au3> ; wird für _IsPressed benötigt

GUICreate ("4Story Farmer"200 ,100)
$Start GUICtrlCreatebutton ("Start"105080)
$Close GUICtrlCreatebutton ("Ende" 1105080)
GUISetState(@SW_SHOW)

HotKeySet ("{ESC}","Close")
HotKeySet ("{END}""Start")
HotKeySet ("{SPACE}","Pot")

While 
True
    $msg 
GUIGetMsg()
    Switch 
$msg
        
Case -3
            
Exit
        Case 
$Start
            Start
()
    EndSwitch
WEnd

Func Close
()
    
MsgBox(0"Beenden""Der Bot wird beendet...")
    exit
EndFunc

Func Start
()
    
WinActivate("4Story")
    Do
        
Sleep (2000)
            
Send ("{Tab}")
        
Sleep (500)
            
Send ("1")
        
Sleep (3000)
            
Send ("2")
        
Sleep (3000)
            
Send ("3")
        
Sleep (3000)
            
Send ("4")
        
Sleep (3000)
            
Send ("Z")
        
Sleep (3000)
            
Send ("N")
        
Sleep (4000)
    
Until GUIGetMsg() = $Close Or _IsPressed(13) ; Pause
EndFunc
    
Func Pot
()
    ; 
Funktion
EndFunc 
KDeluxe is offline  
Thanks
1 User
Old 02/28/2010, 17:17   #12
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
Nein nein ich hab das Problem gefunden du bist nicht dumm xD Ich bin hier der Depp
Alles was ich machen musste war mein Script als Admin auszuführen -.-
Sorry das ich deine Zeit verschwendet habe =(
Aber Danke das du mir gezeigt hast wie man nen Bot macht der nicht auf die Richtige Tastatur zugreift so kann ich was anderes Spielen oder Videos schauen
livelyarrow11 is offline  
Thanks
1 User
Old 02/28/2010, 17:19   #13
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
wenn du willst kannst du auch so machen das du per Tastenknopf $Story vberschwinden lassen kannst ( aber es läuft weiter)
und dann auch wieder herstellen kannst
wenn willst kann ich dir machen (:
Thanks auf jkeden Post wär nett xD
-MARKS- is offline  
Thanks
1 User
Old 02/28/2010, 17:22   #14
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
WinSetState("4Story", "", @SW_HIDE) am anfang und nach dem beenden WinSetState("4Story", "", @SW_SHOW)
KDeluxe is offline  
Thanks
2 Users
Old 02/28/2010, 17:22   #15
 
elite*gold: 0
Join Date: Mar 2009
Posts: 10
Received Thanks: 1
Ja das wäre auch Nett aber schreib mir nicht alles hin erklär mich auch bitte was diese und diese sachen bedeuten weil ich noch vorhabe für mehere MMORPGS Bots zu machen ^^
Ich hab schon auf jeden Post ein Thanks gegeben auch auf den von Killer
livelyarrow11 is offline  
Reply


Similar Threads Similar Threads
Autoit Script als nicht Autoit erkennbar machen
02/22/2013 - AutoIt - 22 Replies
Hallo es haben wiele bestimmt schon gesehn das w0uter mal eine Anleitung gepostet hat wie man ein Autoit script so umbaut das es keins mehr ist. Die anleitung ist aber leider weg :( Dann habe ich mich selber rangesetz und was ausprobiert aber hat nichts gebracht. Dann habe ich geguckt bis wohin sein script geht als ... (kA wie man das nent halt das im hex editor ganz links diese 0x zahlen) und davor habe ich ein ha genauso eins gemacht und verglichen. Am anfang habe ich bemerkt es fengt...
Elitepvpers sendet Malware ;O
09/04/2010 - Off Topic - 11 Replies
Malware.jpg - Bilder und Fotos kostenlos auf ImageBanana hochladen Seht selbst :O Ist es wahr oder nur ein Fehler?
Wie mache ich es das autoit 2 Tasten nach einander Sendet
09/04/2009 - AutoIt - 2 Replies
Hallo :) Ich habe versucht mal einen einfachen Tab+1 Bot zu bauen,für World of Warcraft einfach um den wo abzustellen und er tötet die ganze zeit einfach mobs für Ruf :) Jetzt hab ich dieses scritp(?) hier: AutoItSetOption("WinTitleMatchMode", 4) $windowname="World of Warcraft" $handle = WinGetHandle($windowname, "") If @error Then MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden") Else
AutoIt sendet bei verwendung einer GUI immer nur "4"!! Hilfe
07/12/2009 - AutoIt - 4 Replies
Hi, hier erst mal meine Source: #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> HotKeySet ("{Insert}", "start") HotKeySet ("{Delete}", "stop")



All times are GMT +1. The time now is 15:25.


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