[Release] MRaid Bot

08/29/2014 02:04 Migrator90#16
Work very good thanks.

For example for big ship amaterasu I put in 1 my hollow I put in 2 my elit balls

and for yellow power and the agwe armor?
08/29/2014 12:57 js0#17
Läuft gut aber bei mir kam nach 30 min. wieder diese Fehlermeldung:

Line 8595 (File "C:\Users\Name\Documents\Seafight Bots\MRaidBot 1.1.exe"):

Error: Variable used without being declared.

[Only registered and activated users can see links. Click Here To Register...]
08/29/2014 13:38 Moneypulation#18
Quote:
Originally Posted by js0 View Post
Läuft gut aber bei mir kam nach 30 min. wieder diese Fehlermeldung:

Line 8595 (File "C:\Users\Name\Documents\Seafight Bots\MRaidBot 1.1.exe"):

Error: Variable used without being declared.

[Only registered and activated users can see links. Click Here To Register...]
Vom Hintergrund her vermute ich dass das kam als er den Ameratsu schießen wollte oder?

Ich glaub das müsste jetzt gefixt sein

#Added 1.2
08/29/2014 14:18 GoTronix#19
Quote:
Originally Posted by moneypulation View Post
Vom Hintergrund her vermute ich dass das kam als er den Ameratsu schießen wollte oder?

Ich glaub das müsste jetzt gefixt sein

#Added 1.2
Huhu,
Ich selber nutze nur noch eigene geschriebene Bots, ohne den Client.
Und nein, ich werde sie nicht rausgeben, also spart euch die Pn's :bandit:

Aber jetzt zu diesem Problem, ich würde mal behaupten aus erfahrung:
Dass du eventuell eine Pixelsuche machst, was bedeutet dass dieser fehler zustande kommt wenn:

Code:
$Var = Pixelsearch(..)
MouseClick("true",$var[0],$var[1],1,10)
soo jetzt kann es aber passieren, dass er $var garnicht gefunden hat, oder es ist kein Array, da würde ich dir folgende 2. versionen anbieten:

Code:
1.
If IsArray($var) then MouseClick("true",$var[0],$var[1],1,10)

oder

2.

If $var = true then MouseClick("true",$var[0],$var[1],1,10)
aber ich greife immer zur 1. Version, ist nach meiner ansicht die Beste!!

lg GoTronix
08/29/2014 14:23 Moneypulation#20
Quote:
Originally Posted by GoTronix View Post
Huhu,
Ich selber nutze nur noch eigene geschriebene Bots, ohne den Client.
Und nein, ich werde sie nicht rausgeben, also spart euch die Pn's :bandit:

Aber jetzt zu diesem Problem, ich würde mal behaupten aus erfahrung:
Dass du eventuell eine Pixelsuche machst, was bedeutet dass dieser fehler zustande kommt wenn:

Code:
$Var = Pixelsearch(..)
MouseClick("true",$var[0],$var[1],1,10)
soo jetzt kann es aber passieren, dass er $var garnicht gefunden hat, oder es ist kein Array, da würde ich dir folgende 2. versionen anbieten:

Code:
1.
If IsArray($var) then MouseClick("true",$var[0],$var[1],1,10)

oder

2.

If $var = true then MouseClick("true",$var[0],$var[1],1,10)
aber ich greife immer zur 1. Version, ist nach meiner ansicht die Beste!!

lg GoTronix
Da es ein Pixelbot ist mach ich schon den einen oder anderen Pixelsearch aber daran lag der Fehler nicht :D

Wenn ich das nicht wüsste, was du geschrieben hast, wäre ich wohl kaum in der Lage einen ganzen Bot zu schreiben :P
08/29/2014 16:51 GoTronix#21
Quote:
Originally Posted by moneypulation View Post
Da es ein Pixelbot ist mach ich schon den einen oder anderen Pixelsearch aber daran lag der Fehler nicht :D

Wenn ich das nicht wüsste, was du geschrieben hast, wäre ich wohl kaum in der Lage einen ganzen Bot zu schreiben :P
Dann ist ja gut^^
Glaub ma :P .. man kann auch ohne wie ich es oben beschrieben habe Pixelsearch machen, zur sicherheit setze ich am anfang des Scripts "Global .."
lg, GoTronix
08/29/2014 23:41 js0#22
Wurde eben zum zweiten mal von einem Sunburst versenkt. Kann es sein, dass der Bot nicht reppt? Und wenn ich versenkt werde kommt eine fehlermeldung.
08/30/2014 00:14 Moneypulation#23
Quote:
Originally Posted by js0 View Post
Wurde eben zum zweiten mal von einem Sunburst versenkt. Kann es sein, dass der Bot nicht reppt? Und wenn ich versenkt werde kommt eine fehlermeldung.
Er sollte eigentlich jede +-10 Minuten 3 Minuten lang reppen

Was für ne Fehlermeldung denn?
08/30/2014 17:31 GoTronix#24
Quote:
Originally Posted by moneypulation View Post
Er sollte eigentlich jede +-10 Minuten 3 Minuten lang reppen

Was für ne Fehlermeldung denn?
Mach es doch per HP Balken % ..
Wenn weniger als 50% hp => Reppen :)

lg GoTronix
08/30/2014 18:26 Moneypulation#25
Quote:
Originally Posted by GoTronix View Post
Mach es doch per HP Balken % ..
Wenn weniger als 50% hp => Reppen :)

lg GoTronix
Du kennnst dich ja auch mit AutoIt aus. Mir ist kein Weg eingefallen wie ich das machen könnte. Ich könnte zwar die HP Bar definieren aber ich weiß nicht wie ich dann auslesen soll wie viel % Hp man grad hat
08/30/2014 20:46 GoTronix#26
Quote:
Originally Posted by moneypulation View Post
Du kennnst dich ja auch mit AutoIt aus. Mir ist kein Weg eingefallen wie ich das machen könnte. Ich könnte zwar die HP Bar definieren aber ich weiß nicht wie ich dann auslesen soll wie viel % Hp man grad hat
Code:
	; _IsHPBelow() dann in deinem Code einfügen :)	
_IsHPBelow(20, 4, 0x38D36A, 10) ; 20= ab wie viel % reppen, 4 = einfach so lassen, Farbe, 10 so lassen :)


; $KartenFensterX1, $KartenFensterX2, $KartenFensterY1, $KartenFensterY2 =>>> Wo, also im welchen bereich er suchen soll

Func _IsHPBelow($iPercentage, $iSkip, $iColor, $iVariation, $iX = $KartenFensterX1, $iY = $KartenFensterY1, $iX2 = $KartenFensterX2, $iY2 = $KartenFensterY2)
	Local $iPixel, $iCount = 0
	$iPixel = PixelSearch($KartenFensterX1, $KartenFensterX2, $KartenFensterY1, $KartenFensterY2, $iColor, $iVariation)
	If IsArray($iPixel) Then
		Do
			$iPixel = PixelSearch($iPixel[0] + $iSkip, $iPixel[1], $KartenFensterY1, $KartenFensterY2, $iColor, $iVariation)
			$iCount += $iSkip

		Until IsArray($iPixel) <> True
		If $iCount <= 172 * ($iPercentage / 100) Then


			Send("q")
			; Hier dann am besten noch eine Do Until schleife
			Do
			;Code..	
				;den Repair button überprüfen lassen ob er noch reppt
				; wenn nein dann $repp = "full"
				
			Until $repp= "full" ; zb. 
			
		EndIf
	Else
		SetError(1)
	EndIf
EndFunc   ;==>_IsHPBelow
lg, GoTronix
08/31/2014 08:24 shoot.shoot#27
hello if this bot itself back on the map solar after melting? If there is a possibility of adding such a feature and if he is returned to how to do it?
08/31/2014 12:51 Moneypulation#28
Quote:
Originally Posted by shoot.shoot View Post
hello if this bot itself back on the map solar after melting? If there is a possibility of adding such a feature and if he is returned to how to do it?
I'll add this in future
08/31/2014 16:26 TAILONPO#29
Why no repair ?

YES ON " R "
09/02/2014 06:21 Nevi009#30
Hi, bei mir schmiert der Bot noch nach einem Blubb ab und er findet den dicken aber wechselt nicht die Muni und will nicht zu schießen anfangen. Manchmal hängt er sehr lange an einer Stelle rum bis er weiter fährt.