[LAST UPDATE: 20.01.2014 10:45 Uhr]
32 Bit / 64 Bit Support
Skript jetzt auch in 1024x768 und 1280x1024 hinzugefügt; ZIP beinhaltet alle Skripte/EXE
scripts now in 1024x768 and 1280x1024 available; ZIP contains all scripts/EXE
Hallöchen zusammen,
nachdem Vegeta17 ja nun einen ellenlangen Thread mit seinem Bot hat und das Ganze inzwischen doch sehr unübersichtlich ist, habe ich einen neuen Thread aufgemacht, in dem meine Skripte eingestellt sind. So kann ich immer die neuesten Veränderungen direkt auf Seite 1 reinpacken und keiner muss 20 Seiten oder mehr danach suchen.
Vielen Dank an Vegeta17 für seine Arbeit am Bot und danke, dass wir den Sourcecode nutzen dürfen.
Für Interessierte hier sein Thread:
------------------------------------------
ENGLISH:
This is a edited script by Vegeta17 with additional functions. Thanks to Vegeta17 I could change some things for me, like other skills etc.
Vegetas Bot could be find at the link above
------------------------------------------
Und hier meine derzeitigen Skripte / And here my last scripts: WICHTIG: CLIENT-Version, in Vollbild, Taskleiste sichtbar, soll wohl auch bei Browserversion in Vollbild funktionieren, aber ich gebe KEINE Garantie darauf
ZIP ist als Anlage beigefügt, Virustotal siehe Ende des Threads ATTENTION: Client Version of GERMAN Demon Slayer Client, all other clients idk if it works, NO GUARANTEE but should work at browser in fullscreen to, if you are at sylph isle in level you want.
ZIP is at the end of the thread, Virustotal too
HG Bot mit Auswahlmöglichkeit 1600 x 900 und höher / Sylph Bot 1600 x 900 and higher: (20.01.2014)
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Compile_Both=y
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstants.au3>
GUICreate("Bot für die Heldengeister", 270, 240)
GUICtrlCreateLabel("Starten des Bots über Schaltfläche", 50, 10)
GUICtrlCreateLabel("Charakter bitte entweder in Himmelsburg", 40, 30)
GUICtrlCreateLabel("oder ins jeweilige Level stellen", 60, 50)
GUICtrlCreateLabel("<P> - pausiert Skript", 87, 80)
GUICtrlCreateLabel("<ESC> - beendet Skript", 80, 100)
$irisbot = GUICtrlCreateButton("Iris-Bot starten", 60, 140, 150)
$faunbot = GUICtrlCreateButton("Faun-Bot starten", 60, 160, 150)
$amazonbot = GUICtrlCreateButton("Amazonen-Bot starten", 60, 180, 150)
$goblinbot = GUICtrlCreateButton("Goblin-Bot starten", 60, 200, 150)
GUISetState(@SW_SHOW)
Global $Paused, $vab, $countdown = 0
HotKeySet("p", "TogglePause")
HotKeySet("{ESC}", "Terminate")
$cccount = 0
While 1
$msg = GUIGetMsg()
Select
Case $msg = $irisbot
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
While 1
Sleep(300)
If $vab == "kampfiris" Then
$vab = kampfiris();
Else
$vab = search_iris()
EndIf
WEnd
Case $msg = $faunbot
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
While 1
Sleep(300)
If $vab == "kampffaun" Then
$vab = kampffaun();
Else
$vab = search_faun()
EndIf
WEnd
Case $msg = $amazonbot
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
While 1
Sleep(300)
If $vab == "kampfamazon" Then
$vab = kampfamazon();
Else
$vab = search_amazon()
EndIf
WEnd
Case $msg = $goblinbot
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
While 1
Sleep(300)
If $vab == "kampfgoblin" Then
$vab = kampfgoblin();
Else
$vab = search_goblin()
EndIf
WEnd
Case $msg = $GUI_EVENT_CLOSE
MsgBox(0, "GUI Event", "Du hast auf CLOSE geklickt! Programm wird beendet...")
ExitLoop
EndSelect
WEnd
Func search_iris()
$varc = 0
$search = PixelSearch( 115, 150, 780, 575, 0xd5f5cf )
$cccount = $cccount + 1
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0], $search[1], 1)
MouseClick("left")
sleep(2500)
$varc=1
ConsoleWrite("Sucht Pixel")
;~ nicht ein monster angreifen was bereits angegriffen wird
$search_loot = PixelSearch( 250, 350, 700, 550, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(6000)
$vab = "kampfiris"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17')
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
ConsoleWrite($varc)
EndIf
if($cccount > 33) Then
$map = PixelSearch( 750, 350, 1000, 650, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(1500)
MouseClick("left",Random(300, 540, 1),Random(250, 465, 1))
sleep(1500)
$kreuz = PixelSearch( 870, 120, 915, 155, 0xBF3A2B )
If IsArray($kreuz) Then
MouseMove($map[0], $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(5000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampfiris()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 270, 650, 760, 760, 0x080807 )
If IsArray($search_kampf) Then
Send("{3}")
Send("{SPACE}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch(80, 15, 300, 90, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 6 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func search_faun()
$varc = 0
$search = PixelSearch( 115, 150, 780, 575, 0x306313 )
$cccount = $cccount + 1
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0], $search[1], 1)
MouseClick("left")
sleep(2500)
$varc=1
ConsoleWrite("Sucht Pixel")
;~ nicht ein monster angreifen was bereits angegriffen wird
$search_loot = PixelSearch( 250, 350, 700, 550, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(6000)
$vab = "kampffaun"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17')
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
ConsoleWrite($varc)
EndIf
if($cccount > 33) Then
$map = PixelSearch( 750, 350, 1000, 650, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(1500)
MouseClick("left",Random(300, 540, 1),Random(250, 465, 1))
sleep(1500)
$kreuz = PixelSearch( 870, 120, 915, 155, 0xBF3A2B )
If IsArray($kreuz) Then
MouseMove($map[0], $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(5000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampffaun()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 270, 650, 760, 760, 0x080807 )
If IsArray($search_kampf) Then
Send("{3}")
Send("{SPACE}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch(80, 15, 300, 90, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 6 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func search_amazon()
$varc = 0
$search = PixelSearch(115, 150, 780, 575, 0xFFB790 )
$cccount = $cccount + 1
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0], $search[1], 1)
MouseClick("left")
sleep(2500)
$varc=1
ConsoleWrite("Sucht Pixel")
;~ nicht ein monster angreifen was bereits angegriffen wird
$search_loot = PixelSearch( 250, 350, 700, 550, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(6000)
$vab = "kampfamazon"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17')
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
ConsoleWrite($varc)
EndIf
if($cccount > 33) Then
$map = PixelSearch( 750, 350, 1000, 650, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(1500)
MouseClick("left",Random(300, 540, 1),Random(250, 465, 1))
sleep(1500)
$kreuz = PixelSearch( 870, 120, 915, 155, 0xBF3A2B )
If IsArray($kreuz) Then
MouseMove($map[0], $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(5000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampfamazon()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 270, 650, 760, 760, 0x080807 )
If IsArray($search_kampf) Then
Send("{3}")
Send("{SPACE}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch(80, 15, 300, 90, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 6 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func search_goblin()
$varc = 0
$search = PixelSearch( 115, 150, 780, 575, 0xFF3D7A )
$cccount = $cccount + 1
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0], $search[1], 1)
MouseClick("left")
sleep(2500)
$varc=1
ConsoleWrite("Sucht Pixel")
;~ nicht ein monster angreifen was bereits angegriffen wird
$search_loot = PixelSearch( 250, 350, 700, 550, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(6000)
$vab = "kampfgoblin"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17')
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
ConsoleWrite($varc)
EndIf
if($cccount > 33) Then
$map = PixelSearch( 750, 350, 1000, 650, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(1500)
MouseClick("left",Random(300, 540, 1),Random(250, 465, 1))
sleep(1500)
$kreuz = PixelSearch( 870, 120, 915, 155, 0xBF3A2B )
If IsArray($kreuz) Then
MouseMove($map[0], $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(5000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampfgoblin()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 270, 650, 760, 760, 0x080807 )
If IsArray($search_kampf) Then
Send("{3}")
Send("{SPACE}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch(80, 15, 300, 90, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 6 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script ist pausiert',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Inhalt des Bots:
Kampf gegen Heldengeister Level 1-4 möglich, über GUI
Start auch von Himmelsburg aus möglich
Falls Charakter getötet wird, automatisches Laufen zurück zur ausgewählten Ebene (1366x768 und 1600x900+)
zufällige Auswahl auf Karte, wenn kein Heldengeist gesichtet wird, verkürzte Wartezeit
------------------------------------------
ENGLISH:
Bot can do THIS:
Fighting sylphs level 1-4, you can choose at GUI when you start bot
In German client version the char goes itself to the sylph atoll, in english version idk if it works (1366x768 und 1600x900+)
if no sylph is found, the char randomly starts map and pick a new position to find new sylphs
Kurioserweise gibt es immer wieder Meldungen bei Virustotal, da es auch Trojaner etc gibt, die mit AutoIt gescriptet wurden. Die EXE Dateien sind durch AutoIt SciTE Version 3.3.7 kompiliert worden. Wem das zu gefährlich ist, die EXE zu nutzen, der kann ja den Code oben nutzen und selbst testen.
------------------------------------------
It's curios that there are Virustotal positives, but this is because there are trojans etc programmed with AutoIt and the Antivirus-progs searching for autoit code. All files are compiled by AutoIt SciTE Version 3.3.7. If you don't trust the ZIP please use the code and compile for yourself at home.
Erkennungsrate: 3 / 48; Analyse-Datum: 2014-01-20 10:08:14 UTC
Das Einzigste was bei mir Funktioniert ist die Pause Taste P ?
Sorry Leute, aber da ich das Spiel derzeit nicht mehr spiele (zu geldlastig finde ich) und der Spaß auf der Strecke bleibt, werde ich den Support für den Bot einstellen.
Bin zwar noch per PN erreichbar aber werde nur selten helfen können. So oft bin ich hier nicht mehr unterwegs.
Danke an alle, die mir geholfen haben den Bot weiter zu verbessern.
hi allso ich habe ihn getestet und finde ihn sehr gut, spricht gut die geister an und arbeitet sehr schnell, ich habe eine 1680x1050 auflösung und die HD funzt wunderbar. allerdings läuft er nicht automatisch auf die insel und hat keine random funktion wenn kein HG gesichtet wird, hast du einen tip wie ich das in den griff bekomme ?
Anonnsten sehr gute arbeit !!
Kleiner verbesserungsvorschlag: da man jetzt autofights aktivieren kann bei den geistern bau doch einfach ne pixelsearch mit ein wo den autfight button aktiviert wenn nicht aktive, dann kannste die QTE deaktivieren das sie bei 3 fach QTE´s eh nicht richtig funzt.
Quote:
Originally Posted by Marwo
hi allso ich habe ihn getestet und finde ihn sehr gut, spricht gut die geister an und arbeitet sehr schnell, ich habe eine 1680x1050 auflösung und die HD funzt wunderbar. allerdings läuft er nicht automatisch auf die insel und hat keine random funktion wenn kein HG gesichtet wird, hast du einen tip wie ich das in den griff bekomme ?
Anonnsten sehr gute arbeit !!
Kleiner verbesserungsvorschlag: da man jetzt autofights aktivieren kann bei den geistern bau doch einfach ne pixelsearch mit ein wo den autfight button aktiviert wenn nicht aktive, dann kannste die QTE deaktivieren das sie bei 3 fach QTE´s eh nicht richtig funzt.
das ist schade das du damit jetzt aufgehört hast, die arbeit ist wirklich sehr gut und die mithilfe war super, ich hoffe das es einen weiteren scripter gibt hier die diese arbeit fort führen, denn das script ist schon sehr gut und wäre schade wenn es einfach so aufgegeben wird.
Hi Ol4fff, i have one question. What region should i remove if i want to remove the function with open map and move randomly, when the script cant find sylphs ? Or what should i modify to change the coordinates of that moves ? Because the script 1280x1024 stops often mostly on Amazon farm, and sylph exchange point,and is stuck there till i move him manually. Thanks.
Hi Ol4fff, i have one question. What region should i remove if i want to remove the function with open map and move randomly, when the script cant find sylphs ? Or what should i modify to change the coordinates of that moves ? Because the script 1280x1024 stops often mostly on Amazon farm, and sylph exchange point,and is stuck there till i move him manually. Thanks.
i need know it too,and looking for remove the block tool dont working well here when tootip block window open
wondering if this still works, it use to work for me but i switched servers and now im 50 again and it doesnt stay on 1 sylph, it will click, and then it will click a new one, and when it manages to get into a fight it just auto attacks, doesnt use any skills or anything, if there is a update would greatly appreciate it, thanks
is not virus make your own exe take the code from first page put it in a new autoit v3 file and run it with autoit3 or make it exe with aut2exe
edit: Need Some Help !
i have the code for pans from first page and i want to remove some lines but i don't know wich one cuz i delete some of the lines and i get some error with " if "
Can some one help me to make it not use skills cuz i use afk mode and he jump from 1 to another even if the sylph is not taken , need to attack it even if its taken
Heldengeister Bot!!! 12/02/2013 - Browsergames - 0 Replies Hier ist der Link zum neuen und bisher besten Bot für Demon Slayer
http://www.elitepvpers.com/forum/browsergames-tra ding/2990525-demon-slayer-farmbot-deluxe.html#post 26135670
Suche Demon Slayer bot für die Heldengeister 11/17/2013 - Browsergames - 24 Replies Hey zusammen,
ich suche einen bot zum farmen der Heldengeister.
Der bot sollte die heldengeister nur auswählen und angreifen. die Verwendung der Skills ist nicht unbedingt notwendig.
Also eine Art Autoklick bot.
Wäre super wenn mir da vll jemand weiterhelfen könnte.
mfg michel