Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 00:49

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

Advertisement



Seafight Angriffsbot

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

Reply
 
Old   #1
 
bs_destroyer's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 10
Seafight Angriffsbot

Hey Leuts,

Ich hab mich heute mal hingesetzt und nen Angriffsbot für das Spiel Seafight geschrieben, leider ist es doch etwas langsamer, ich denke das liegt daran das er den kompletten Bildschirm absucht...

Wie bekomme ich es ihn das er den Attackbutton einmal sucht und sich dann die position merkt und diese dann nimmt...

Außerdem hatte ich mal eine Version die die Variabeln und befehle schon beim Eintippen gezeigt hat, sprich habe habe z.B. wie unten im script $Attackbutton geschreiben und dann das nächste mal wenn ich irgendwas mit "$Att" geschrieben habe wurde mir eine Auswahl mit allen Variabeln die mit $Att angefangen haben angezeigt

Code stelle ich unten rein


Code:
HotKeySet("{F1}", "_StartBot")
HotKeySet("{F2}", "_PauseBot")
HotKeySet("{F3}", "_EndeBot")

Global $Active = 0
MsgBox (16,"Bot Handbuch"," Du kannst den Bot beenden indem du F3 drueckst!")
ToolTip ("Bot ist an",44,55,"Status",16)

Global $Attackbuttoninputbox = InputBox ("Angriffsknopf","bitte gib den Angriffsbutton ein")
Global $dmgrocketbuttoninputbox = InputBox ("Schadensrakete","auf welchem knopf ist deine Schadensrakete?")
Global $slowrocketbuttoninputbox = InputBox ("Bremsrakete"," auf welchem Knopf hast du deine Bremsrakete liegen?")

While 1
	$Attackbutton = PixelSearch (0,0,1599, 899,0xFF816C,15)
	$dmgrocket = PixelSearch (0,0,1599,899,0xD39E56,15)
	$slowrocket = PixelSearch (0,0,1599,899,0x7E7F75,15)

	If IsArray ($Attackbutton) Then
	   Send ($Attackbuttoninputbox)
	EndIf
	If IsArray ($dmgrocket) Then
	   Send ($dmgrocketbuttoninputbox)
	EndIf
	If IsArray ($slowrocket) Then
	   Send ($slowrocketbuttoninputbox)
	EndIf





WEnd

Func _StartBot()
	$Active = 1
EndFunc

Func _PauseBot()
	$Active = 0
EndFunc

Func _EndeBot()
   MsgBox (16,"Status","Bot aus")
	Exit
EndFunc
bs_destroyer is offline  
Old 10/04/2014, 22:44   #2
 
elite*gold: 15
Join Date: Aug 2012
Posts: 3,041
Received Thanks: 6,397
While loop without a Sleep() ... ouch. If you can explain me your problem in English I might be able to help you. Google Translate gives funny results.
berkay2578 is offline  
Old 10/04/2014, 23:12   #3

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Abgesehen davon, dass deine Pausefunktion nicht funktioniert, kannst du dein Bot noch um einiges verbessern.
Ich schätze du benutzt Custom Client dafür also kannst du den Suchbereich um einiges (sogar auf einen einzigen Pixel) verkleinern, sodass der Bot auch schneller reagieren kann. Außerdem würde ich den ToolTip erst nach den Inputboxen anzeigen lassen, ansonsten macht es keinen Sinn.
Moneypulation is offline  
Old 10/05/2014, 00:10   #4
 
bs_destroyer's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 10
Quote:
Originally Posted by moneypulation View Post
Abgesehen davon, dass deine Pausefunktion nicht funktioniert, kannst du dein Bot noch um einiges verbessern.
Ich schätze du benutzt Custom Client dafür also kannst du den Suchbereich um einiges (sogar auf einen einzigen Pixel) verkleinern, sodass der Bot auch schneller reagieren kann. Außerdem würde ich den ToolTip erst nach den Inputboxen anzeigen lassen, ansonsten macht es keinen Sinn.

Hey, Dank dir für deine Antwort aber der Bot ist nicht für den Customclient...
Er soll für das alltägliche Kriegstreiben auf unseren Seafightkarten sein

Und das die Pausefunktion nicht funktioniert habe ich auch schon festgestellt, beim Kriegfahren als ich wen aus meiner Gilde weggehauen habe ^^

Auch da bin ich für Tipps und Anregungen offen

Quote:
Originally Posted by berkay2578 View Post
While loop without a Sleep() ... ouch. If you can explain me your problem in English I might be able to help you. Google Translate gives funny results.
Hey, my problem is that my script slows my whole Clientwindow ´cause the search field is to big ( if he start the search each time) so i need a way that the script search the positon once and shot then when ever it finds the Color at this position...

could it may work with mousegetposition? if the user moves his mouse on the field where the Attackbutton is?
bs_destroyer is offline  
Old 10/05/2014, 02:22   #5

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Wenn das so ist, würde ich nicht PixelSearch sondern KeyPressed benutzen. Der Benutzer soll dann mit der Maus auf die Position wo z.b. Attackbutton ist und dann einen Hotkey drücken. Somit kannst du den Farbwert auf dem Pixel speichern. Und solang der Farbwert gleich ist $Attackbuttoninputbox senden
Moneypulation is offline  
Old 10/05/2014, 12:50   #6
 
bs_destroyer's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 10
Öhm danke für den Tipp aber mein AutoIT kennt den befehl nicht....
bs_destroyer is offline  
Old 10/05/2014, 15:36   #7

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Moneypulation is offline  
Old 10/05/2014, 22:26   #8
 
bs_destroyer's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 10
Quote:
Originally Posted by moneypulation View Post
danke ^^
bs_destroyer is offline  
Reply


Similar Threads Similar Threads
Angriffsbot
07/12/2010 - Last Chaos - 1 Replies
hi, hab da bei der Botsammlung nen Angriffsbot gefunden und gedenke den auch zu nutzten. Jetzt hab ich da allerdings Fragen. Können GM's sehen, ob der aktiv ist? Kann man einstellen das der char nur bestimmte Dropps aufsammelt? Kann man einstellen, das das Pet (drake) die dropps einsammelt? Angenommen der läuft, und ich sehe Spieler die mich was fragen oder so, muss ich den erst ausschalten bevor ich was anderes machen kann, oder deaktivt der sich von alleine wenn ich z.b. dem Char...
Einfacher Angriffsbot
04/24/2010 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 3 Replies
Hallo zusammen =) Wie der Titel schon sagt suche ich nach einem Bot. Ich spiele auf einem privat Server indem es eine Farm zone giebt. Ich suche einen bot der einfach einen mob nach dem anderen tötet Ich habe es auch schon mit einem makro veruscht das wie folgt aussah: /nexttarget /Atack /delay 10 /nexttarget /atack
AngriffsBot
09/02/2009 - Flyff - 2 Replies
Heyho^^ Ich wollte mal fragen, ob nicht jemand einen Bot machen könnte, der immer den nächsten Mob in der nähe angreift + automatisch foodet. Wäre sehr dankbar wenn jemand was posten würde :)
Runescape Angriffsbot
08/05/2009 - General Coding - 0 Replies
Hi ich wollt mal fragen ob mir wer einen Angriffsbot für runescape schickt der die monster angreift. Ich würds ja selber machen aber leider steig ich da noch nich so durch ganz hab erst nen paar Versuche gemacht mit autoit. Also würd mich freuen wenn einer dass machen würde.
Angriffsbot
12/06/2008 - Nostale - 9 Replies
kann man mit bitte einen bot geben wo NUR angegriffen wird pausenlos?? ich will nix mit healen und so?? wenn man bei nostale die ganze zeit SPACE drückt dan schießt man ja die ganze zeit das möchte ich als hack haben aber nur das der pausenlos schießt. vielleicht noch doppelte ehrfahrung dabei pls??? fänd ich klase



All times are GMT +1. The time now is 00:50.


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.