Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 14:44

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

Advertisement



Levelbot

Discussion on Levelbot within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Levelbot

Ich dachte mir mal Ich mache nen kleinen Lvl Bot für Metin2 da es keine
kostenlosen gibt die funktionieren.
Und wenn sie funktionieren dann nicht richtig oder nicht auf jedem
Server.
Also habe in den Bot schon Pick Up,Auto Hit (schlagen),fertigkeiten einsetzer
:P, Potter drinne. =)
Nur wie mache ich das er die Map scannt und wenn namen auf immer sind
(muss warscheinlich mit when/do und pixel was gemacht werden)
das er dann draufklickt. (also namen sind bei metin2 von den monstern immer
rot.
besser wäre es wenn er in einem ausgewählten radius nur die Mobs killt.

Wüsste einer wie man sowas schaffen könnte?.

PS: Habe alles andere schon fertig und ich kann ihn ja später verbessern
aber jetzt pls nur meine frage beantworten .

Danke

Gruß Flasher2
Flasher2 is offline  
Old 03/04/2010, 11:30   #2
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Entweder mit Memoryread oder mit Pixelsearch() (benutzt doch Autoit oder?).
Was auch eine einfache Lösung ist, dass er ab und zu immer auf die gleiche Position einen rechtsklick macht und dann dort hinläuft, so läuft er einen Kreis.
epiTR is offline  
Old 03/04/2010, 12:07   #3
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Super nen Kreis
klar benutz ich AutoIt

Code:
GuiCreate("LevelBot 1.0 by Flasher2",843,305,259,0)
$button1=GuiCtrlCreateButton("LevelBot starten",88,25,27,43)
$button2=GuiCtrlCreateButton("Bot Pausieren",86,105,205,62)
$button3=GuiCtrlCreateButton("Bot Beenden",88,190,203,56)
$button4=GuiCtrlCreateButton("Levelradius einstellen",480,18,260,17)
$button5=GuiCtrlCreateButton("My Homepage",608,241,135,17)
$button6=GuiCtrlCreateButton("E*pvpers",608,204,163,18)
$button7=GuiCtrlCreateButton("Youtube",609,273,138,17)
$button8=GuiCtrlCreateButton("m2-tools",395,205,27,17)
$button9=GuiCtrlCreateButton("********",409,232,119,36)
GuiSetState()


Variablen
$Pause = 0
$OnOff = 0

while 1
Check()
Wend

Func Check()
$msg=GuiGetMsg()
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
If $msg=$button5 Then button5()
If $msg=$button6 Then button6()
If $msg=$button7 Then button7()
If $msg=$button8 Then button8()
If $msg=$button9 Then button9()
EndFunc

Func button1()
	if $OnOff == 0	then
	$OnOff = 1		
	Sleep (5000)
	While 1
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("1")
		Sleep (500)
		Send ("y")
		Sleep (1)
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("2")
		Sleep (500)
		Send ("y")
		Sleep (1)
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("3")
		Sleep (500)
		Send ("y")
		Sleep (1)
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("4")
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Check()
		WEnd
EndFunc

Func button2()
	
$Pause = 0
While $Pause == 0
	$msg=guiGetMsg()
	If $msg=$button1 Then $Pause = 1
	If $msg=$button2 Then $Pause = 1
	If $msg=$button3  Then Exit
Wend

EndFunc

Func button3()
	Exit
EndFunc

Func button4()
EndFunc

Func button5()
	ShellExecute ("http://www.thebloodofdragon.npage.de")
EndFunc

Func button6()
	ShellExecute ("http://www.elitepvpers.com/forum")
EndFunc

Func button7()
	ShellExecute ("http://www.youtube.de/TheBlooDofDragon")
EndFunc

Func button8()
	ShellExecute ("http://www.m2-tools.de")
EndFunc

Func button9()
	ShellExecute ("http://www.************")
EndFunc
1.Also da soll noch bei button 1 rein das er bei dem eingestellten radius
hallt alle mobs anklickt (namen sind rot /muss rechtsklick sein )

2.und bei button 4 muss noch rein das ich den radius einstellen kann


Wüsste jemand wie das geht?
Flasher2 is offline  
Old 03/04/2010, 12:10   #4
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
# gib mal deinen Code in Scite ein, da sind jedemenge Fehler drin :<
epiTR is offline  
Old 03/04/2010, 12:14   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Quote:
Originally Posted by dasr2142 View Post
# gib mal deinen Code in Scite ein, da sind jedemenge Fehler drin :<
ne is alles richtig der funzt auch super

nur mir fehlt was ich im post über dir geschrieben hab
Flasher2 is offline  
Old 03/04/2010, 12:37   #6
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Formuliere bitte nochmal deine Frage!
epiTR is offline  
Old 03/04/2010, 12:39   #7
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Quote:
1.Also da soll noch bei button 1 rein das er bei dem eingestellten radius
hallt alle mobs anklickt (namen sind rot /muss rechtsklick sein )

2.und bei button 4 muss noch rein das ich den radius einstellen kann


Wüsste jemand wie das geht?
Pls hilfe

1.Also von da aus wo man steht wird ein radius gesetzt und in diesem soll er jeden anklicken
"roten namen" (mobs) mit rechtsklick anklicken

2.Halt en BUtton der bewirkt das de Radius gesetzt wird
Flasher2 is offline  
Old 03/04/2010, 12:51   #8
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Code:
func oben()
$oben = MouseGetPos()											;Position oben links

IniWrite("Settings.ini","oben","x",$oben[0])					;schreib alles in eine Inifile
IniWrite("Settings.ini","oben","y",$oben[1])
EndFunc



func unten()
$unten = MouseGetPos()											;Position unten rechts

IniWrite("Settings.ini","unten","x",$unten[0])					;schreib alles in eine Inifile
IniWrite("Settings.ini","unten","y",$unten[1])
EndFunc



func radius()
	$ox = IniRead("Settings.ini","oben","x","")					;liest alle Werte aus der Inifile
	$oy = IniRead("Settings.ini","oben","y","")
	$ux = IniRead("Settings.ini","unten","x","")
	$uy = IniRead("Settings.ini","unten","y","")
	$Farbe =  0x ...											;der Farbwert
	
	$pixel = PixelSearch($ox,$oy,$ux,$uy,$Farbe,10)	;sucht nach dem Farbwert in dem "Radius" den du vorher bestimmt hast bzw. in der Inifile drin steht 
													; 10 ist hier der Toleranzwert
													
	;linksklick auf die Position, wo der Farbwert liegt
	MouseClick("left",$pixel[0],$pixel[1])
EndFunc
Musst halt die Funktionen in dein Gui einbauen
epiTR is offline  
Thanks
1 User
Old 03/04/2010, 13:24   #9
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Code:
GuiCreate("LevelBot 1.0 by Flasher2",843,305,259,0)
$button1=GuiCtrlCreateButton("LevelBot starten",88,25,27,43)
$button2=GuiCtrlCreateButton("Bot Pausieren",86,105,205,62)
$button3=GuiCtrlCreateButton("Bot Beenden",88,190,203,56)
$button4=GuiCtrlCreateButton("Levelradius einstellen",480,18,260,17)
$button5=GuiCtrlCreateButton("My Homepage",608,241,135,17)
$button6=GuiCtrlCreateButton("E*pvpers",608,204,163,18)
$button7=GuiCtrlCreateButton("Youtube",609,273,138,17)
$button8=GuiCtrlCreateButton("m2-tools",395,205,27,17)
$button9=GuiCtrlCreateButton("********",409,232,119,36)
GuiSetState()


Variablen
$Pause = 0
$OnOff = 0

func oben()
$oben = MouseGetPos()									

IniWrite("Settings.ini","oben","x",$oben[0])					
IniWrite("Settings.ini","oben","y",$oben[1])
EndFunc



func unten()
$unten = MouseGetPos()											

IniWrite("Settings.ini","unten","x",$unten[0])					
IniWrite("Settings.ini","unten","y",$unten[1])
EndFunc

Func radius()
$ox =IniRead("Settings.ini,","oben","x"," ")
$oy =IniRead("Settings.ini,","oben","y"," ")
$ux =IniRead("Settings.ini,","oben","x"," ")
$uy =IniRead("Settings.ini,","oben","y"," ")
$Farbe = 0xFF0000

$pixel = PixelSearch($ox,$oy,$ux,$uy,$Farbe,10)
MouseClick("left",$pixel[0],$pixel[1])
EndFunc

while 1
Check()
Wend

Func Check()
$msg=GuiGetMsg()
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
If $msg=$button5 Then button5()
If $msg=$button6 Then button6()
If $msg=$button7 Then button7()
If $msg=$button8 Then button8()
If $msg=$button9 Then button9()
EndFunc

Func button1()
	if $OnOff == 0	then
	$OnOff = 1		
	Sleep (5000)
	While 1
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("1")
		Sleep (500)
		Send ("y")
		Sleep (1)
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("2")
		Sleep (500)
		Send ("y")
		Sleep (1)
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("3")
		Sleep (500)
		Send ("y")
		Sleep (1)
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("4")
		Send ("{F1}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("{F2}")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Send ("y")
		Sleep (1)
		Check()
		WEnd
EndFunc

Func button2()
	
$Pause = 0
While $Pause == 0
	$msg=guiGetMsg()
	If $msg=$button1 Then $Pause = 1
	If $msg=$button2 Then $Pause = 1
	If $msg=$button3  Then Exit
Wend

EndFunc

Func button3()
	Exit
EndFunc

Func button4()
EndFunc

Func button5()
	ShellExecute ("http://www.thebloodofdragon.npage.de")
EndFunc

Func button6()
	ShellExecute ("http://www.elitepvpers.com/forum")
EndFunc

Func button7()
	ShellExecute ("http://www.youtube.de/TheBlooDofDragon")
EndFunc

Func button8()
	ShellExecute ("http://www.m2-tools.de")
EndFunc

Func button9()
	ShellExecute ("http://www.************")
EndFunc
So richtig:P?

kommt nähmlich fehler bei Variablen :P
Flasher2 is offline  
Old 03/04/2010, 13:47   #10
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Hab dir doch schon gesagt, dass Fehler drin sind!
Kommentar musste mit ";" einleiten!
epiTR is offline  
Old 01/01/2011, 05:31   #11
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1
Received Thanks: 0
ich komm jah mal ganicht kla hir
kann mir pls einer ine dowloade seiten von einem Kostenlosen lvl bot an meine e-mail adds schicken
wehre sehr nett
e-mail : Davidschneider&@gmx.de

MFG: Boskaoner
boskaoner is offline  
Old 01/01/2011, 22:21   #12
 
l3obn4tzer's Avatar
 
elite*gold: 1
Join Date: Jun 2009
Posts: 170
Received Thanks: 52
Quote:
Originally Posted by boskaoner View Post
ich komm jah mal ganicht kla hir
kann mir pls einer ine dowloade seiten von einem Kostenlosen lvl bot an meine e-mail adds schicken
wehre sehr nett
e-mail : Davidschneider&@gmx.de

MFG: Boskaoner
Der LvL-Bot hier ist wie du vielleicht gelesen hast noch unter Bearbeitung, falls es welche geben sollte
1. Guck bei Metin2 Hacks/Bots/Exploits
2. Geb in SuFu ein!

Mal ne Frage nebenbei: Bin AutoIt Anfänger und könntet ihr mir sagen was ein GUI ist?
l3obn4tzer is offline  
Old 01/01/2011, 22:35   #13
 
AutoitScript's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 74
Received Thanks: 24
Ein GUI ist eine Benutzeroberfläche also ein Fenster mit Knöpfen und so weiter.
AutoitScript is offline  
Old 01/01/2011, 22:45   #14
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
stichwort: Koda(FormDesigner)
omer36 is offline  
Old 01/03/2011, 13:37   #15
 
TrickGamer's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 487
Received Thanks: 196
Ich will hier nicht das Projekt zerstören aber soweit ich weis
gehen autoit Funktionen bei metin2 DE NICHT mehr
also z.B Send
TrickGamer is offline  
Reply


Similar Threads Similar Threads
Levelbot mit 65^^
06/17/2010 - Metin2 - 12 Replies
Hi mein Krieger ist lvl 65 und will mit dem so auf 68noch leveln habe 60% und level im mom bei den Bäumen und so im Tempel...geht aber mittlerweiel recht langsam...wo könnte ich noch leveln auser SD da iss einfach viel zu viel los:)?
Levelbot ab 60
06/06/2010 - Metin2 - 12 Replies
Servus jungs ma ne Frage bin im mom Level 56 und level bzw botte im Tempel^^ bis 58-60denke sollte das ganz gut gehn aber was danach von 60-65? sd kann man doch vergessen weil man immer durch Wände rennt beim neu start, zuviele Gamer ausem anderen Reich? wo soll man dann leveln? Mfg
Levelbot mit Lvl 53
06/03/2010 - Metin2 - 0 Replies
Servus ich weiß mit dem Level sollte man eig nicht mehr Botten ist mir aber egal just4Fun wenn ich eben geabnnt werde ist es nunmal so. nun zu meiner Frage bis lvl 50 war immer in der Wüste am Levelebrg da bekomm ich jetzt aber fast nix mehr...jetzt bin ich im Tempel Ebene 2-4...normalweiße levelt man mit dem Level OTM gibt auch gut Exp aber hier rennen eifnach zu viele rum die Leveln und welche die einen immer anschreiben ob man ein Botter ist...sd ist viiel zu aufäälig weil man halt immer...
Levelbot
03/19/2010 - Diablo 2 - 19 Replies
Welcher Bot läuft von Anfang an (Quest 1) bis Akt Ende (Andariel) komplett durch und levelt dadurch? Also tötet alle Gegner, macht die Quests und kann ggf. sogar Bosse farmen.



All times are GMT +1. The time now is 14:45.


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.