Register for your free account! | Forgot your password?

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

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

Advertisement



BOT League of Legends

Discussion on BOT League of Legends within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 89
Received Thanks: 15
BOT League of Legends

Ich möchte einen Bot für LoL machen, doch ich habe nicht viel erfahrung mit Autoit^^

Deshalb wollte ich das ihr mir helft.

Es soll so funktionieren:

1. LoL starten im 1024x768 Fenstermodus (Desktop 1920x1080
2. Durch Position den Farbcode ermitteln und überprüfen
3. Wenn der Farbcode der richtige ist, dann klick auf die stelle
4. Zwischen dem ganzen (ingame) die ganze Zeit eine Fähigkeit einsetzen
5. Verloren/Gewonnen Button erkennen und anklicken
6. Nochmal Spielen Button
7. (LoL sucht automatisch nach nem Spiel und dann nimmt er random helden somit wäre hier nichts nötig)

So ich bitte euch mir vielleicht das Schema der Befehle zu geben, sodass ich die Farbcodes und Positionen eintragen kann (oder auch sleeptime)
Befehle die mir helfen würdenden Bot zu machen, zu posten wäre nett!


Als Belohnung gibt es einen Modern Warfare 2 Account... Nicht viel aber als Danke genung!
WoBo is offline  
Old 11/11/2010, 09:23   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
PHP Code:
HotKeySet("{ESC}""_exit")


$Fenster "dein fenster name (lague of legens...)"
If WinWaitActive($FensterThen
    $x 
1024
    $y 
768
    WinMove
($Fenster""00$x$y)  
EndIf

While 
1
    $taste 
TimerInit()
    If 
TimerDiff($taste) >= 3000 Then ;sendet alle 3 sec.
        
Send(' deine taste ') ;die taste... zbSend('1')
        
$taste TimerInit()
    EndIf
    
$B PixelSearch(lefttoprightbottomcolor) ;hier die cood farbe einfügen
    
If IsArray($B) = True Then
        MouseMove
($B[0], $B[1], 1)
        
MouseClick("left")
    EndIf
WEnd


Func _exit
()
    Exit
EndFunc




While 1
    Sleep
("200")
WEnd 
5. ?
6. ?

keine ahnung, ob das klappt... versuchs einfach..

Quote:
Als Belohnung gibt es einen Modern Warfare 2 Account... Nicht viel aber als Danke genung!
brauch ich nicht
omer36 is offline  
Thanks
1 User
Old 11/11/2010, 16:24   #3
 
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
ich würde mit memory noch arbeiten, leben und mana auslesen damit man weis wann zauber eingesetzt werden sollen. ansonsten noch die posis der gegner und die entfernung berechnen usw...
maxi39 is offline  
Thanks
1 User
Old 11/11/2010, 16:52   #4
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by maxi39 View Post
ich würde mit memory noch arbeiten, leben und mana auslesen damit man weis wann zauber eingesetzt werden sollen. ansonsten noch die posis der gegner und die entfernung berechnen usw...
Quote:
Originally Posted by WoBo View Post
Ich möchte einen Bot für LoL machen, doch ich habe nicht viel erfahrung mit Autoit^^

wenn er nicht mal diese par punkte machen kann, das nicht wirklich schwer ist...(kann sein, dass ich oben einiges falsch habe, da ich das spiel nciht kenne und nicht genau weiß, was genau wann gemacht werden soll)

wird er ja wohl kaum in der lage sein (jetz) das mit memory zu machen...

oder irre ich mich da jetz?

einbischen überlegen vor´m posten schadet nie
omer36 is offline  
Thanks
1 User
Old 11/11/2010, 18:39   #5
 
elite*gold: 0
Join Date: Dec 2008
Posts: 89
Received Thanks: 15
Quote:
Originally Posted by omer36 View Post
wenn er nicht mal diese par punkte machen kann, das nicht wirklich schwer ist...(kann sein, dass ich oben einiges falsch habe, da ich das spiel nciht kenne und nicht genau weiß, was genau wann gemacht werden soll)

wird er ja wohl kaum in der lage sein (jetz) das mit memory zu machen...

oder irre ich mich da jetz?

einbischen überlegen vor´m posten schadet nie
ich kann keine programmiersprache auswendig aber ich kenne deren strukturen und die befehle und was sie bringen...
deshalb vergessen wir das mit memory ...oder irgendjemand hat zeit mit mir zusammenzuarbeiten...z.b. über skype
WoBo is offline  
Old 11/11/2010, 18:47   #6
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
ahh ich seh grad, hier hab ich nen fehler:

Code:
$Fenster = "dein fenster name (lague of legens...)"
If WinWaitActive($Fenster) Then
    $x = 1024
    $y = 768
    WinMove($Fenster, "", $x, $y)
EndIf
dieser teil müsste so sein:
PHP Code:
WinMove($Fenster""00$x$y
omer36 is offline  
Thanks
1 User
Old 11/11/2010, 19:01   #7
 
elite*gold: 0
Join Date: Dec 2008
Posts: 89
Received Thanks: 15
dann editiere deinen beitrag bitte ^^
ich probiere das mrogen aus... wär gut wenn du skype oder so hättest damit ich mit dir reden kann
WoBo is offline  
Old 11/11/2010, 19:04   #8
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
nee hab kein skype, und auch keine lust die privat unterricht zu geben, und dir alles zu erklären ...

schau dir die tut´s an, dauert nicht länger als ne halbe stunde...
autoit ist nun wirklich nicht grade schwer zu lernen...

da du ja schon in etwa einiges zu wissen behauptest, wird das nicht allzuschwer für dich...
omer36 is offline  
Old 11/11/2010, 20:16   #9
 
elite*gold: 0
Join Date: Dec 2008
Posts: 89
Received Thanks: 15
ok vielen dank trotzdem
WoBo is offline  
Reply




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


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