Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:18

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

Advertisement



Bot zu einem Spiel

Discussion on Bot zu einem Spiel within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 1
Received Thanks: 0
Bot zu einem Spiel

Hallo Community!

Bin neu in der Scene mit Autoit.
Habe C Kenntnisse deswegen kommen mir manche Funktionen sehr bekannt vor. Mein momentanes Ziel ist es Autoit zu lernen und danach endlich C++

Warum erst Autoit? Ganz einfach weil es einer der einfachsten varianten ist, Bots zu programieren^^

Also da habe ich mir mal hier die Grundlagen von Remus durchgelsen und größten teils verstanden. Da mein Bruder Metin 2 spielt, wollte ich mal ein Pick up bot programmieren nur um ein bisschen zu üben. Es ist eig. relativ einfach der bot muss nur y drücken und der Character bei Merin 2 hebt die sachen auf.

Ich habe mich soweit informiert das der Bot die y taste mindestens 300ms gedrückt haben muss damit es metin erkennt. Und mann müsste dann 1s warten bis der Bot wieder y Drücken sollte. Soweit so gut, ich habe schon einen code geschrieben sogar mit einer Gui, nur irgendwie wenn ich den Bot starte, drückt er die y Taste im Metin 2 Fenster nichty aber in allen anderen Fenstern schon.

Hier ist mal der teil der Quellcodes ohne Gui:

Code:
HotKeySet ( "{F5}" , "Start" )
HotKeySet ("{F6}", "Pause")

Func Start()
	WinActive ("METIN2")
	While 1
		Send("{y down}")
		sleep(350)
		Send("{y up}")
		sleep(1000)
	WEnd
	EndFunc

Func Pause()
   EndFunc

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Start
Call ("Start")
Case $Pause
Call ("Sleep")
EndSwitch
WEnd
Könntet ihr mir vielleicht Helfen wei ich das Problem Lösen Könnte?
Und könntet ihr mir auch eine Funktion geben wie ich die While schleife mit Pause unterbreche, dass wenn ich wieder auf Start drücke es wieder losgeht?

Ich bedanke mich hier schonmal für jede Antwort

MfG

C3yse5

PS: Ja ich habe in google und in diesen Forum nach solch einer Lösung gesucht und nicht gefunden
C3yse5 is offline  
Old 09/28/2009, 16:54   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
Code:
HotKeySet("{F7}", "_Start")
HotKeySet("{F9}", "_Ende")
HotKeySet("{F8}", "_Pause")

Global $start = 0 ;Button wurde noch nicht gedrückt, global heisst, die Variable gilt auch innerhalb der Funktionen!
Global $pause = 0 ; Pausebutton wurde noch nicht gedrückt
Global $t ;startzeit des timers merken
Global $TimerInit; Zeitinitialisierung

while 1
    If $start = 1 Then ;wenn der startbutton gedrückt wurde und...
        If TimerDiff($t) > 1 Then ;...wenn mehr wie eine halbe sekunde seit start des timers vergangen ist dann
            Send("{y} ") ;die y senden
 EndIf
    Else


Endif
WEnd
Func _Start()
    $start = 1
    $t = TimerInit() ;startzeit des timers merken
EndFunc   ;==>_Start

Func _Ende()
    Exit
EndFunc   ;==>_Ende

Func _pause()
    Sleep(1000)
    $start = 0
EndFunc   ;==>_pause

Func Close()
    Exit
EndFunc   ;==>Close

so geht das in metin auch scheiß auf diese 1sec oder so o.O
repins94 is offline  
Reply


Similar Threads Similar Threads
Nach einem Spiel bleibt der Bildschirm schwarz!!!
08/04/2010 - WarRock - 2 Replies
Hallo, Seit vorgestern hab ich folgendes Problem: Ich sterte Warrock, logge mich ein, Spiele ein Match, bis jetzt läuft alles hervorragend aber wenn ich in den Raum zurückkehre, bleibt der Bildschirm schwarz. Soll bedeuten, dass ich nichts mehr sehen kann, bis auf die Maus. Um jetzt wieder ein Match spielen zu können, muss ich Warrock neu starten (Was ich auch bis jetzt immer gemacht habe).
WPE PRO / TSearch: Spiel wird an einem PC gefunden, am Anderen nicht
01/08/2009 - General Coding - 2 Replies
Hallo! Wie der Titel es schon sagt: Ich habe WPE PRO und TSearch auf zwei PCs (XP und Vista) installiert aber nur auf einem wird das Spiel (Silkroad) gefunden. Woran liegt das? Es sind die gleichen Programme (Versionen) installiert. Auf einem 3. PC (XP) funktionieren beide auch. Ich habe die Betriebssysteme dazugeschrieben aber dass es daran liegt kann ich mir kaum vorstellen. Auf beiden XP Systemen ist der AgBot installiert aber vorher funktionierte TSearch auch schon wenn ich mich...
Suche Artist aus einem Spiel
08/02/2007 - Off Topic - 5 Replies
Hi ich suche den Deutschen Rapper den man in dem Spiel Gang Wars Crime Life hören kann , mir fällt sein name nicht mehr ein und unter google hab ich nix gefunden :cry:



All times are GMT +1. The time now is 03:18.


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.