Heldengeister BOT *KOSTENLOS

11/14/2013 19:59 crystal01#31
Quote:
Originally Posted by Ol4fff View Post
crystal01 hast Du es sooo nötig auf deinen Bezahl-Bot zu verweisen?
Ja der läuft im Hintergrund, aber das ist ja kein Muss. Der von vegeta und bissl Kenntnisse im Funktionsbereich und schon läuft der hier auch sauber.
nöö habe ich nicht. will nur zeigen das es was besseres gibt
und dieser bot läuft bei jedem!
11/15/2013 01:44 Ol4fff#32
*g* Ja nachdem Du ihn angepasst hast, für Geld, wobei Du ja nichts mehr anpassen musst, denn die Arbeit macht man ja nur ein Mal ;)

Kann verstehen, dass man bissl Geld machen möchte, aber ob das wirklich 15 Euro pro Kopie sind... Versuchst koram in nichts nachzustehen wa *scherz*

Btw. wenn Deine Version besser ist, dann schick mir doch mal ne 30 Minuten Demo oder ein Teilskript, dass ich mir anschauen / testen kann. :)
11/15/2013 08:08 crystal01#33
Quote:
Originally Posted by Ol4fff View Post
*g* Ja nachdem Du ihn angepasst hast, für Geld, wobei Du ja nichts mehr anpassen musst, denn die Arbeit macht man ja nur ein Mal ;)

Kann verstehen, dass man bissl Geld machen möchte, aber ob das wirklich 15 Euro pro Kopie sind... Versuchst koram in nichts nachzustehen wa *scherz*

Btw. wenn Deine Version besser ist, dann schick mir doch mal ne 30 Minuten Demo oder ein Teilskript, dass ich mir anschauen / testen kann. :)
Deine Aussage ist wieder einmal falsch. Der Bot muss jedesmal neu geschrieben werden. Liegt daran, das mein Bot jetzt auf allen Auflösungen läuft. Dadurch ist gegeben das jeder Kunde zu 100% zufrieden ist.
Da sind 15€ lächerlich. Bedenke einfach mal deine Zeit oder die derjenigen die einen kostenlosen Bot suchen und er nicht richtig läuft. da hätteste mit meinem schonen 8 Stunden farmen gehen können xD
11/15/2013 12:20 ·!¦[·ZΞЦS™·]¦!·#34
Ich würde sogar behaupten das unser mister Crystal soweit geht und das ding bei ebay kleinanzeigen versucht zu verkaufen :D
11/15/2013 13:30 crystal01#35
Quote:
Originally Posted by ·!¦[·ZΞЦS™·]¦!· View Post
Ich würde sogar behaupten das unser mister Crystal soweit geht und das ding bei ebay kleinanzeigen versucht zu verkaufen :D
xD brauch ich nicht.
11/15/2013 17:24 ashleggor#36
Können wir mal wieder zurück zum Topic kommen? Der Thread heisst nicht "Werbung für crystal01 Bot und die Diskussion über die Richtigkeit des Preises" sondern "Heldengeister BOT *KOSTENLOS".

Danke.

Also wenn jemand ne Lösung oder einen Lösungsansatz für das Benutzen der Skills hat möge er dies bitte schreiben ;)
11/15/2013 18:36 Ol4fff#37
Wenn ich n Problem mit der Skillnutzung hätte, würde ich ne Lösung schreiben, nur bei mir gibts keine Probleme. Ich habe gestern und heute ca 800 Essenzen erfarmt mit dem Skript...

Also kann das Problem eig. nur daran liegen, dass ihr entweder eine andere Auflösung nutzt als die von vegeta oder dass im Spiel der Ladebalken verschoben wurde.
Kann ich leider nicht beurteilen weil ich das Skript auf 1366x768 verändert habe bzw auf Full HD Auflösung und inzwischen so einige Zeilen dazugeschrieben habe

So nochmal für alle:

Das ist das Skript von vegeta, ganz leicht überarbeitet.
1. Dieses Skript hier ist für 1366x768 Pixel, Client-Version in Vollbild, Taskleiste ist bei mir NICHT verborgen.

2. Ich habe die Sleep-Zeiten nach dem Anklicken der Monster auf 3 Sekunden erhöht, da die Wege manchmal zu weit sind und damit nicht dauernd neue Monster angeklickt werden, eben eine leichter Erhöhung.

3. Dann Sleepzeit beim Laden des Kampfes leicht erhöht auf 6 Sekunden, weil mein Compi machmal laggt, damit gehe ich sicher, dass im Kampf immer die Tasten gedrückt werden

4. Tastenfolge bei mir: SPACE, Z, 3, 2, 1 + QTE (eine Richtungstaste)
d.h. Verwandlung, Schadensrune und 3 Skills. Wer die nicht braucht, löscht einfach den Send-Befehl mit der Taste raus, die er nicht haben will.

Faun-Skript:
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compile_Both=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; Drücke Esc um das Script zu beenden, Pause um es zu pausieren

Global $Paused, $vab, $countdown = 0
HotKeySet("p", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d

;;;; Hier ist der Hauptteil des Programms ;;;;


WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)

Func search_Mob()
$search = PixelSearch( 295, 110, 1115, 625, 0xFF0004 )
If IsArray($search) Then
  MouseMove($search[0]+33, $search[1]+65, 1)
  MouseClick("left")
  sleep(3000) ;kann auch verkürzt werden wenn nötig
  ConsoleWrite("Sucht Pixel")

$search_loot = PixelSearch( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(6000) ; war vorher 5000
$vab = "kampf"
EndIf
EndIf
Return $vab;
EndFunc


Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt KamPf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
If IsArray($search_kampf) Then
Send("{space}")
Send("{z}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif


Elseif $countdown > 7 Then ;erhöht auf 7 Counts, war vorher 6
;~ nicht kampf
$vab = false
$countdown = $countdown + 1

ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc

Sleep(5000)
While 1
Sleep(1000)
If $vab == "kampf" Then
$vab = kampf()
Else
$vab = search_Mob()
EndIf


WEnd
;;;;;;;;

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script ist pausiert',0,0)

WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc
Iris-Skript:
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compile_Both=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; Drücke Esc um das Script zu beenden, Pause um es zu pausieren

Global $Paused, $vab, $countdown = 0
HotKeySet("p", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d

;;;; Hier ist der Hauptteil des Programms ;;;;


WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)

Func search_Mob()
$search = PixelSearch( 295, 110, 1115, 625, 0xFF0004 )
If IsArray($search) Then
  MouseMove($search[0]+20, $search[1]+80, 1)
  MouseClick("left")
  sleep(3000) ;kann auch verkürzt werden wenn nötig
  ConsoleWrite("Sucht Pixel")

$search_loot = PixelSearch( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(6000) ; war vorher 5000
$vab = "kampf"
EndIf
EndIf
Return $vab;
EndFunc


Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt KamPf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
If IsArray($search_kampf) Then
Send("{space}")
Send("{z}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif


Elseif $countdown > 7 Then ;erhöht auf 7 Counts, war vorher 6
;~ nicht kampf
$vab = false
$countdown = $countdown + 1

ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc

Sleep(5000)
While 1
Sleep(1000)
If $vab == "kampf" Then
$vab = kampf()
Else
$vab = search_Mob()
EndIf


WEnd
;;;;;;;;

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script ist pausiert',0,0)

WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc
11/16/2013 07:04 TrolligerTroll#38
Ich bin zwar auch eher AutoIt-Laie, aber solange ich nur Werte verändern muss und nix von alleine programmieren muss gehts.

Ich spiele nicht übern Client, da ich nicht direkt über koram spiele, daher habe ich die Client-Anmeldung heraus genommen (also
Code:
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
).

Nun bleib das Problem mit der Auflösung, noch weiss ich nicht, wie ich dies genau ändern kann, aber learning by doing. Die Lösung von vegeta funktioniert bei mir auch im Modus 1600x1200, allerdings nur im Fenstermodus von Firefox. Knapp 600 Windessenzen in 5 Stunden reichen mir vollkommen, zumal man nun nur noch 180 pro Tag umtauschen kann.

Die Lösung von olf4fff funktioniert bei mir im Vollbildmodus mit ner Auflösung von 1360x768 ebenfalls problemlos. Wie hoch der Ertrag nach 5 Stunden ist, weiss ich heute nachmittag.
Jedoch habe ich die Sleepzeit beim Laden des Kampfes wieder auf 5 Sekunden geändert, da dies bei mir vollkommen ausreicht.

Code:
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000) ;
Ich muss mich an dieser Stelle noch bei olf4fff bedanken, die Send-Befehle funktionieren weitesgehend sehr gut.

Ich habe lediglich folgendes geändert, da es besser zu mir passt:

Code:
If IsArray($search_kampf) Then
Send("{z}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{4}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
Aus noch unerklärlichem Grund setzt das Script jedoch gelegentlich die Send-Befehle aus und führt nur die Standartangriffe aus, obwohl genug Wut vorhanden ist. Aber das ist mir auch nicht so wichtig, solange regelmässig Erholung benutzt wird, damit ich weniger Gesundheitstaschen verschwenden muss, kann ich mich damit zufrieden geben.
11/16/2013 12:32 ashleggor#39
Ich hab gestern ja nochmal mit Ol4fff geschrieben. Ein paar mal hat das mit der Kampferkennung funktioniert. Was ich bei dem Gespräch mit ihm rausbekommen habe ist, dass die Kampferkennung die PixelSearch die Skillbar unten absucht und die Erkennung wann der Fight vorbei ist oben den Lebensbalken. Kann sich jeder seine Bereiche mit

Code:
HotKeySet("q","q")

While 1
   sleep(100)
WEnd

Func q()
   $pos = MouseGetPos()
   MsgBox(0,"Your mouse pointer coordinate is:", $pos[0]&"x"&$pos[1])
EndFunc
anpassen. Farbcodes habe ich mir via Screenshot und Gimp dann rausgepopelt. Ich werd heute noch ein wenig probieren, vielleicht bekomme ich es ja endlich vernünftig hin :D Auf jeden Fall schonmal vielen Dank an Ol4fff für seine Zeit und seine Erklärung :)
11/16/2013 14:39 Sp1d3rCl4w#40
und wo füge ich das dann ein "ashleggor" (komischer name :P )

vor das
Code:
Send("{z}")
oder dahinter oder vor die ganze reihe "send" also nach
Code:
If IsArray($search_kampf) Then
und muss ich dann selbst noch die koords via AutoIt einfügen oder bleibt der Code von Dir so wie er ist und muss nur eingefügt werden?!

und auch von mir ein Danke erstmal an Vendetta fürs erstellen des Bots und Olaf fürs helfen! Aber so ganz raff ich dat immernoch nid... vorallem mit der Auflösung :/ aber ist vermutlich wie alles andere auch, die Lösung ist so leicht, dass ich se nid find :D

MfG
11/16/2013 15:24 ashleggor#41
Der Code ist ein eigenes Script. Du startest es und im Spiel bewegst Du dann den Mauszeiger an eine Position, die die gedachte linke obere Ecke des Suchfeldes markiert. Dann "q" drücken und es gibt Dir die Koordinate aus. Das gleiche mit der rechten unteren Ecke und dann hast Du z.B. 447x717 und 1192x821. Im Code ist left, up, right, bottom (unter Hilfe nachzulesen) einzutragen.

Die fügst Du dann in das Iris/Faun Script ein unter

Code:
$search_kampf = PixelSearch( 447, 717, 1192, 821, 0x080807 )
Der Bereich stellt wie oben geschrieben die Skillbar dar (Hab es Ol4fff gleichgetan und die HP/Wutkugeln mit eingebunden, eventuell stoert aber die Farbe der HP Kugel, das änder ich gleich noch bei mir zum Testen).

Das gleiche machst Du dann noch mit Deinem Charbild links oben in der Ecke. Da sucht er die Farbe vom Lebensbalken. Die Daten kommen in die end_kampf Zeile.

Code:
$end_kampf = PixelSearch( 175, 75, 375, 100, 0x800303 )
11/16/2013 21:27 ·!¦[·ZΞЦS™·]¦!·#42
für was soll eigentlich das $search_loot sein?

Ok hat sich erledigt ;)
11/16/2013 23:30 Ol4fff#43
Werde evtl. in den kommenden Tagen noch das Full-HD Skript hier einstellen, dazu muss ich aber erstmal wieder an den PC kommen. Kann aber noch 3-4 Tage dauern, bin nämlich n paar Tage unterwegs.
11/17/2013 01:35 ·!¦[·ZΞЦS™·]¦!·#44
ich wäre über Denkanstösse dankbar die mir dabei helfen HG´s die angegriffen werden auszuschließen, weil er verweilt doch recht lange an einem fleck um eine Iris zu klicken die von einem anderen bereits bekämpft wird.
11/17/2013 15:37 ihtimenali#45
kurze frage. wie kann mann diese scripts benutzen?