|
You last visited: Today at 15:24
Advertisement
Heldengeister BOT *KOSTENLOS
Discussion on Heldengeister BOT *KOSTENLOS within the Browsergames forum part of the Other Online Games category.
12/02/2013, 16:50
|
#166
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
I explained it on one of the last pages how you can change it.
If you open chat, what does it do? Numbers and scrolling through earlier sent chat messages? If yes then the script is thinking that it's still in combat and tries to attack. As long as it's in this state it won't search for any other sylphs. AFAIK you need a full health bar. If it's empty you shouldn't be able to get out of the kampf function.
|
|
|
12/02/2013, 17:27
|
#167
|
elite*gold: 0
Join Date: Jul 2013
Posts: 2
Received Thanks: 0
|
Kann das nochmal jemand genauer erklären bitte.Welchen Text kopiere ich in die Code Box? (wo finde ich die überhaupt) Benutze dieses Programm zum ersten mal und hab auch schon bei yt/google geschaut aber kann nichts hilfreiches dazu finden.
|
|
|
12/02/2013, 17:30
|
#168
|
elite*gold: 0
Join Date: Jan 2009
Posts: 5
Received Thanks: 0
|
Quote:
Originally Posted by ashleggor
I explained it on one of the last pages how you can change it.
If you open chat, what does it do? Numbers and scrolling through earlier sent chat messages? If yes then the script is thinking that it's still in combat and tries to attack. As long as it's in this state it won't search for any other sylphs. AFAIK you need a full health bar. If it's empty you shouldn't be able to get out of the kampf function.
|
if i press enter it shows messages fast and num buttons i will try find your last pos and tell you the result bro thanks
Quote:
Originally Posted by ashleggor
I explained it on one of the last pages how you can change it.
If you open chat, what does it do? Numbers and scrolling through earlier sent chat messages? If yes then the script is thinking that it's still in combat and tries to attack. As long as it's in this state it won't search for any other sylphs. AFAIK you need a full health bar. If it's empty you shouldn't be able to get out of the kampf function.
|
i found many post of you but cant figure out what suites for me bro(my health pack always is full)
can u give me the link if possible thanks
|
|
|
12/02/2013, 18:13
|
#169
|
elite*gold: 0
Join Date: Nov 2013
Posts: 74
Received Thanks: 53
|
Quote:
Originally Posted by JayemCarter
Kann das nochmal jemand genauer erklären bitte.Welchen Text kopiere ich in die Code Box? (wo finde ich die überhaupt) Benutze dieses Programm zum ersten mal und hab auch schon bei yt/google geschaut aber kann nichts hilfreiches dazu finden.
|
Wenn Du 1366x768 als Auflösung hast, den Clienten von Demon Slayer benutzt, dann kannst Du folgendes machen.
1. Starte SciTE Script Editor und logge Dich auch bei Demon Slayer an, wobei Du dort schon mit Deinem Helden auf die Heldengeisterinsel gehen kannst, wo Du farmen willst.
2. 
3. Kopiere den Text in den Code-Boxen in ein neues Script im Editor. Dabei is jede Code-Box je EIN Skript.
4. Speichere das neue Skript (zB das aus der ersten Box Iris.au3, das aus der zweiten Box Faun.au3)
5. Schließe den Editor
6. Doppelklicke auf zB Iris.au3. Je nach Einstellung startet das Skript direkt oder der Editor öffnet sich. Für den zweiten Fall einfach in der Menüleiste nach dem Befehl Go suchen ist glaube unter Tools zu finden.
7. Viel Spaß hoffe es funktioniert alles
|
|
|
12/02/2013, 18:47
|
#170
|
elite*gold: 0
Join Date: Jan 2009
Posts: 5
Received Thanks: 0
|
i am trying to find where it says the name iris or pan i read the german version of olaf it says faun instead pan where i can make the change i am lost..
|
|
|
12/02/2013, 20:42
|
#171
|
elite*gold: 0
Join Date: Nov 2013
Posts: 8
Received Thanks: 0
|
try this for iris 1366x768, it is ashlegorr version modified, just change the skills afrer command Send, put there 5 and on your skillbar put sunto under 5
for pan i dont have working version, cause i dont know how to change faun for pan
Quote:
#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 ;;;;
Func search_Mob()
$search = PixelSearch( 340, 220, 1090, 560, 0xFF0004 )
If IsArray($search) Then
MouseMove($search[0]+18, $search[1]+80, 1)
MouseClick("left")
sleep(3000)
Send("{ř}")
Send("{š}")
Send("{ě}")
Send("{+}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}") ;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(7500) ; war vorher 5000
Send("{ř}")
Send("{š}")
Send("{ě}")
Send("{+}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$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, 0xffffe4 )
If IsArray($search_kampf) Then
Send("{ř}")
Send("{š}")
Send("{ě}")
Send("{+}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0xaa8708 )
If IsArray($end_kampf) Then
Send("{ř}")
Send("{š}")
Send("{ě}")
Send("{+}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$vab = false
$countdown = 0
Endif
Elseif $countdown > 7 Then ;erhöht auf 7 Counts, war vorher 6
;~ nicht kampf
$vab = false
$countdown = $countdown + 1
Send("{ř}")
Send("{š}")
Send("{ě}")
Send("{+}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
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
|
|
|
|
12/02/2013, 21:40
|
#172
|
elite*gold: 0
Join Date: Nov 2013
Posts: 74
Received Thanks: 53
|
GERMAN:
Meine bisher letzte funktionierende Version, 1366x768, Demon Slayer Client, Vollbild, Taskleiste sichtbar.
Sie enthält:
1. Prüfung ob man tot ist: Wenn Du getötet wurdest, stehst Du in Himmelsburg. Das Skript sucht nach dem oberen rechten Button, und sucht nach der Farbe, die dort ist, wenn man in Himmelsburg ist. Danach läuft der Charakter zur Insel und in das jeweilige Level (Iris oder eben Faun) und dort zu einer vordefinierten Position.
2. Suche nach einer einzigartigen Farbe von Iris/Faun, so dass das Positionieren des Cursors nicht nötig ist. Der Cursor ist dann schon auf dem heldengeist.
3. Nach 100 erfolglosen Suchvorgängen Karte öffnen und an vordefinierte Position klicken (wird demnächst durch Zufallsklick ersetzt)
4. Vegetas Skript mit geblockten Heldengeistern, so dass diese nicht weiter angeklickt werden, sowie Portal-Routine, nur weiß ich nicht, ob die 100%ig funktioniert, hatte bisher keine Situation, wo mein Charakter auch nur annähernd am Portal gewesen ist, nach mehr als 10 Stunden am Stück.
ENGLISH:
My last version working in 1366x768 full screen Demon Slayer client, taskbar NOT hidden.
It includes:
1. death-routine: if you are killed by someone, you start outside of the isle, script searching for for the color of the upper right symbol of the city (in German Himmelsburg) and if you are outside, it lets the character go to isle and to a position at isle (iris script to iris level, faun (pan) script to 2nd level)
2. searching for COLOR of Iris in iris script, and for color of faun(pan) in faun-script, so there is no mousemoving after finding iris or faun(pan)
3. after 100 counts without findings, opens the map and lets you go back to a defined position
4. vegetas scriptings with blocked monsters and portal-searching (dont know if it works, never went to portal with my chars within the script for more than 10 hours)
IRIS:
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
$cccount = 0
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
Func search_Mob()
$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 ) ;death-routine
If IsArray($tot) Then
Sleep(1500)
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 973, 297 )
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Geht zur Insel") ; going to isle
Sleep(30000)
Mousemove( 477, 233 )
Sleep(1500)
MouseClick( "left" )
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 477, 233 ) ; defined position at iris level-map, you can change to other coordinates, if you like
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Suche Position")
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Sleep(30000)
Endif
$varc = 0
$search = PixelSearch( 295, 110, 1115, 600, 0xd5f5cf ) ;searching for color of iris
$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( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000)
$vab = "kampf"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17') ; blocking rectangle so that another iris will be found
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
;~ Portal()
;~ sleep(1000)
ConsoleWrite($varc)
EndIf
if($cccount >100) Then
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(500)
MouseMove(555, 300, 1); and again defined position on map, you can change this again if you want
sleep(500)
MouseClick("left")
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(10000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
;(755,875,1220,935)
If IsArray($search_kampf) Then
Send("{SPACE}")
Send("{3}") ; first skill could be shield or heal over time
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
;(353,180,512,192)
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 5 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func Portal()
;~ Wenn ein ausgang gesehen wird in gegengestzter richtung drücken
$search = PixelSearch(280, 120, 1165, 661, 0x070906 )
; (565,195,1500,933)
If IsArray($search) Then
$movey=390
$movex=660
if($search[0] < 500) Then
$movex = 800
Else
$movex = 300
EndIf
if($search[1] < 350) Then
$movey = 650
Else
$movex = 200
EndIf
MouseMove($movex, $movey, 1)
MouseClick("left")
Else
MouseClick("left",Random(200,1100,1),Random(180,630,1))
Sleep(1000)
EndIf
EndFunc
Sleep(5000)
While 1
Sleep(300)
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
FAUN/PAN:
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
$cccount = 0
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
Func search_Mob()
$varc = 0
$search = PixelSearch( 295, 110, 1115, 600, 0xbf6705 ) ;color of faun(pan)
$cccount = $cccount + 1
$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 ); death routine
If IsArray($tot) Then
Sleep(1500)
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 970, 297 )
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Geht zur Insel")
Sleep(25000)
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Sleep(1500)
Mousemove( 925, 185 )
Sleep(5000)
MouseClick( "left" )
ConsoleWrite("2. Level")
Sleep(25000)
Mousemove( 477, 233 )
Sleep(1500)
MouseClick( "left" )
Sleep(1500)
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 439, 342 ) ;defined position at faun(pan)-level, you can change this
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Suche Position")
Send("{m}")
Sleep(15000)
Endif
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( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000)
$vab = "kampf"
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
;~ Portal()
;~ sleep(1000)
ConsoleWrite($varc)
EndIf
if($cccount > 100) Then
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(500)
MouseMove(455, 390, 1); defined position on map, you can change this
sleep(500)
MouseClick("left")
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(10000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
;(755,875,1220,935)
If IsArray($search_kampf) Then
Send("{SPACE}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
;(353,180,512,192)
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 5 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func Portal()
;~ Wenn ein ausgang gesehen wird in gegengestzter richtung drücken
$search = PixelSearch(280, 120, 1165, 661, 0x070906 )
; (565,195,1500,933)
If IsArray($search) Then
$movey=390
$movex=660
if($search[0] < 500) Then
$movex = 800
Else
$movex = 300
EndIf
if($search[1] < 350) Then
$movey = 650
Else
$movex = 200
EndIf
MouseMove($movex, $movey, 1)
MouseClick("left")
Else
MouseClick("left",Random(200,1100,1),Random(180,630,1))
Sleep(1000)
EndIf
EndFunc
Sleep(5000)
While 1
Sleep(300)
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
Und nochmal, das ist die veränderte Datei von Vegeta17, daher vielen Dank an ihn und seine Fähigkeiten.
Und nochmal:
DIESES Skript ist für 1366x768, Vollbild, Demon Slayer Client, Taskleiste sichtbar.
Ich garantiere für nichts, aber bei mir läuft das Ganze seit 5 Tagen ohne Probleme, ich botte keine 24/7 aber meist 2-3 Stunden täglich manchmal auch mehr (nachts, morgens, falls ich mal Lappi anlasse). Bisher keine Fehler, keine falschen Wege, keine Portalsprünge in falsche Level.
And again, it's changed from vegetas script, so thanks to him and his scripting abilities.
And again, too:
THIS script is for 1366x768, fullscreen clientside, taskbar NOT hidden, I cannot guarantee anything. At my laptop it works perfectly since 5 days, but I dont bot 24/7, maybe 2-3 hours a day, sometimes more. Till now no errors, no wrong ways, no portal-runs outside from the chosen level.
|
|
|
12/03/2013, 02:10
|
#173
|
elite*gold: 0
Join Date: May 2012
Posts: 2
Received Thanks: 0
|
guys sorry if my max rezolution is 1280-1024, i cant use the bot ?
|
|
|
12/03/2013, 07:24
|
#174
|
elite*gold: 0
Join Date: Nov 2013
Posts: 74
Received Thanks: 53
|
I am not sure if vegetas Version is running at your resolution, but I would try it.
You find his version at the FIRST page, FIRST thread. Maybe it works.
My version should not run perfectly at your resolution, because I use fixed coordinates at 1366x768 resolution, and no relative cursorpositions like vegetas script does.
Good luck
Otherwise you could send me screenshots of your game
1. screenshot where you are at the isle
2. screenhot when the loading sword is seen, after clicking an iris or pan
3. screenshot of fighting screen
4-6. screenshot with opened map: 4. outside the ghost isle, 5. iris level, 6. pan level
|
|
|
12/03/2013, 09:13
|
#175
|
elite*gold: 0
Join Date: Jan 2009
Posts: 5
Received Thanks: 0
|
Quote:
Originally Posted by Ol4fff
GERMAN:
Meine bisher letzte funktionierende Version, 1366x768, Demon Slayer Client, Vollbild, Taskleiste sichtbar.
Sie enthält:
1. Prüfung ob man tot ist: Wenn Du getötet wurdest, stehst Du in Himmelsburg. Das Skript sucht nach dem oberen rechten Button, und sucht nach der Farbe, die dort ist, wenn man in Himmelsburg ist. Danach läuft der Charakter zur Insel und in das jeweilige Level (Iris oder eben Faun) und dort zu einer vordefinierten Position.
2. Suche nach einer einzigartigen Farbe von Iris/Faun, so dass das Positionieren des Cursors nicht nötig ist. Der Cursor ist dann schon auf dem heldengeist.
3. Nach 100 erfolglosen Suchvorgängen Karte öffnen und an vordefinierte Position klicken (wird demnächst durch Zufallsklick ersetzt)
4. Vegetas Skript mit geblockten Heldengeistern, so dass diese nicht weiter angeklickt werden, sowie Portal-Routine, nur weiß ich nicht, ob die 100%ig funktioniert, hatte bisher keine Situation, wo mein Charakter auch nur annähernd am Portal gewesen ist, nach mehr als 10 Stunden am Stück.
ENGLISH:
My last version working in 1366x768 full screen Demon Slayer client, taskbar NOT hidden.
It includes:
1. death-routine: if you are killed by someone, you start outside of the isle, script searching for for the color of the upper right symbol of the city (in German Himmelsburg) and if you are outside, it lets the character go to isle and to a position at isle (iris script to iris level, faun (pan) script to 2nd level)
2. searching for COLOR of Iris in iris script, and for color of faun(pan) in faun-script, so there is no mousemoving after finding iris or faun(pan)
3. after 100 counts without findings, opens the map and lets you go back to a defined position
4. vegetas scriptings with blocked monsters and portal-searching (dont know if it works, never went to portal with my chars within the script for more than 10 hours)
IRIS:
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
$cccount = 0
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
Func search_Mob()
$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 ) ;death-routine
If IsArray($tot) Then
Sleep(1500)
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 973, 297 )
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Geht zur Insel") ; going to isle
Sleep(30000)
Mousemove( 477, 233 )
Sleep(1500)
MouseClick( "left" )
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 477, 233 ) ; defined position at iris level-map, you can change to other coordinates, if you like
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Suche Position")
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Sleep(30000)
Endif
$varc = 0
$search = PixelSearch( 295, 110, 1115, 600, 0xd5f5cf ) ;searching for color of iris
$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( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000)
$vab = "kampf"
Else
if($varc == 1) Then
$sToolTip = ToolTip("BLOCK " & @CRLF & "BLOCK" & @CRLF & "BLOCK", $search[0]-20, $search[1]-20, 'Copyright by Vegeta17') ; blocking rectangle so that another iris will be found
MouseMove(400, 400, 1)
WinSetOnTop('hallo','',1)
EndIf
EndIf
Else
;~ Portal()
;~ sleep(1000)
ConsoleWrite($varc)
EndIf
if($cccount >100) Then
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(500)
MouseMove(555, 300, 1); and again defined position on map, you can change this again if you want
sleep(500)
MouseClick("left")
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(10000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
;(755,875,1220,935)
If IsArray($search_kampf) Then
Send("{SPACE}")
Send("{3}") ; first skill could be shield or heal over time
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
;(353,180,512,192)
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 5 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func Portal()
;~ Wenn ein ausgang gesehen wird in gegengestzter richtung drücken
$search = PixelSearch(280, 120, 1165, 661, 0x070906 )
; (565,195,1500,933)
If IsArray($search) Then
$movey=390
$movex=660
if($search[0] < 500) Then
$movex = 800
Else
$movex = 300
EndIf
if($search[1] < 350) Then
$movey = 650
Else
$movex = 200
EndIf
MouseMove($movex, $movey, 1)
MouseClick("left")
Else
MouseClick("left",Random(200,1100,1),Random(180,630,1))
Sleep(1000)
EndIf
EndFunc
Sleep(5000)
While 1
Sleep(300)
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
FAUN/PAN:
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
$cccount = 0
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
Func search_Mob()
$varc = 0
$search = PixelSearch( 295, 110, 1115, 600, 0xbf6705 ) ;color of faun(pan)
$cccount = $cccount + 1
$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 ); death routine
If IsArray($tot) Then
Sleep(1500)
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 970, 297 )
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Geht zur Insel")
Sleep(25000)
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Sleep(1500)
Mousemove( 925, 185 )
Sleep(5000)
MouseClick( "left" )
ConsoleWrite("2. Level")
Sleep(25000)
Mousemove( 477, 233 )
Sleep(1500)
MouseClick( "left" )
Sleep(1500)
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
Mousemove( 439, 342 ) ;defined position at faun(pan)-level, you can change this
Sleep(1500)
MouseClick( "left" )
ConsoleWrite("Suche Position")
Send("{m}")
Sleep(15000)
Endif
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( 519, 536, 836, 581, 0x030303 )
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000)
$vab = "kampf"
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
;~ Portal()
;~ sleep(1000)
ConsoleWrite($varc)
EndIf
if($cccount > 100) Then
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(500)
MouseMove(455, 390, 1); defined position on map, you can change this
sleep(500)
MouseClick("left")
$map = PixelSearch( 1150, 400, 1250, 600, 0xccffff )
If IsArray($map) Then
MouseMove($map[0]+5, $map[1]+3, 1)
MouseClick("left")
EndIf
sleep(10000)
$cccount=0
Endif
Return $vab;
EndFunc
Func kampf()
;~ Kampf funktion
ConsoleWrite('Lädt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 600, 710, 735, 0x080807 )
;(755,875,1220,935)
If IsArray($search_kampf) Then
Send("{SPACE}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
;(353,180,512,192)
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 5 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func Portal()
;~ Wenn ein ausgang gesehen wird in gegengestzter richtung drücken
$search = PixelSearch(280, 120, 1165, 661, 0x070906 )
; (565,195,1500,933)
If IsArray($search) Then
$movey=390
$movex=660
if($search[0] < 500) Then
$movex = 800
Else
$movex = 300
EndIf
if($search[1] < 350) Then
$movey = 650
Else
$movex = 200
EndIf
MouseMove($movex, $movey, 1)
MouseClick("left")
Else
MouseClick("left",Random(200,1100,1),Random(180,630,1))
Sleep(1000)
EndIf
EndFunc
Sleep(5000)
While 1
Sleep(300)
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
Und nochmal, das ist die veränderte Datei von Vegeta17, daher vielen Dank an ihn und seine Fähigkeiten.
Und nochmal:
DIESES Skript ist für 1366x768, Vollbild, Demon Slayer Client, Taskleiste sichtbar.
Ich garantiere für nichts, aber bei mir läuft das Ganze seit 5 Tagen ohne Probleme, ich botte keine 24/7 aber meist 2-3 Stunden täglich manchmal auch mehr (nachts, morgens, falls ich mal Lappi anlasse). Bisher keine Fehler, keine falschen Wege, keine Portalsprünge in falsche Level.
And again, it's changed from vegetas script, so thanks to him and his scripting abilities.
And again, too:
THIS script is for 1366x768, fullscreen clientside, taskbar NOT hidden, I cannot guarantee anything. At my laptop it works perfectly since 5 days, but I dont bot 24/7, maybe 2-3 hours a day, sometimes more. Till now no errors, no wrong ways, no portal-runs outside from the chosen level.
|
thanks you for your good work, i tested it last night, in browser(mozilla,chrome) at my dekstop in the resolution 1366x768(full screen) for at least 1hour and 30 minutes it works great but after i noticed the same like the other version it stoping  if i hit enter i see its uses num buttons but is not hunting(pan) any idea or what sould i check?
|
|
|
12/03/2013, 09:40
|
#176
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
Quote:
Originally Posted by Xman249
thanks you for your good work, i tested it last night, in browser(mozilla,chrome) at my dekstop in the resolution 1366x768(full screen) for at least 1hour and 30 minutes it works great but after i noticed the same like the other version it stoping  if i hit enter i see its uses num buttons but is not hunting(pan) any idea or what sould i check?
|
Maybe we can add a max timer for the fight duration at which it automatically ends the fight and starts with the PixelSearch for the sylph again. I'm at work right now. I'll print the Script now and check for a timer routine at AutoIT help but not sure if I can manage anything that works.
|
|
|
12/03/2013, 09:47
|
#177
|
elite*gold: 0
Join Date: Jan 2009
Posts: 5
Received Thanks: 0
|
Quote:
Originally Posted by ashleggor
Maybe we can add a max timer for the fight duration at which it automatically ends the fight and starts with the PixelSearch for the sylph again. I'm at work right now. I'll print the Script now and check for a timer routine at AutoIT help but not sure if I can manage anything that works.
|
ohh i am not that skilled yet  we can try if u can guide me too, im good at tests. have a good work and see about it later thanks for your reply
|
|
|
12/03/2013, 18:23
|
#178
|
elite*gold: 0
Join Date: Nov 2013
Posts: 74
Received Thanks: 53
|
Quote:
Originally Posted by Xman249
thanks you for your good work, i tested it last night, in browser(mozilla,chrome) at my dekstop in the resolution 1366x768(full screen) for at least 1hour and 30 minutes it works great but after i noticed the same like the other version it stoping  if i hit enter i see its uses num buttons but is not hunting(pan) any idea or what sould i check?
|
And again i think it is the problem, that the pixelsearch area doesnt fit at your game, because it is noch client-version. Maybe the search-rectangles are not wide oder high enough at your screen, so that the routine doesnt find the health bar and so the fight will not end. then it gets a loop after loop of the fighting script...
You could try to enlarge the area of this:
$end_kampf = PixelSearch( 100, 80, 300, 100, 0x800303 )
into
$end_kampf = PixelSearch( 50, 50, 400, 200, 0x800303 )
Maybe this helps, but i dont know if it does, because i dont know, where your health bar is after fight.
|
|
|
12/03/2013, 20:33
|
#179
|
elite*gold: 0
Join Date: Nov 2006
Posts: 126
Received Thanks: 14
|
I thought about the timer. Maybe you can try this one out:
Code:
$Timerinit = Timerinit()
While TimerDiff($Timerinit) < 60000
WEnd
Tested a little while with different positions in the kampf func but it didn't work for me. Maybe someone else can handle it?
|
|
|
12/04/2013, 05:05
|
#180
|
elite*gold: 0
Join Date: Sep 2009
Posts: 10
Received Thanks: 20
|
Quote:
Originally Posted by clbvdark
guys sorry if my max rezolution is 1280-1024, i cant use the bot ?
|
I use WARTUNE_Mini_Login client at his resolution in 1280-1024 , Client window maximize.
use Iris script:
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compile_Both=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; Drucke 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
$cccount = 0
WinActivate("Demon_Slayer_Anmeldeclient")
Sleep(1500)
Func search_Mob()
$varc = 0
$search = PixelSearch( 50, 256, 1000, 760, 0xbf6705 )
$cccount = $cccount + 1
$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 )
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( 495,765,730,773,0x030303);
If IsArray($search_loot) Then
ConsoleWrite('Monster angeclickt')
sleep(5000)
$vab = "kampf"
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
;~ Portal()
;~ sleep(1000)
ConsoleWrite($varc)
EndIf
if($cccount > 100) Then
MouseMove(600, 613, 1);
MouseClick("left")
sleep(500)
MouseMove(405, 490, 1) ;
MouseClick("left")
sleep(500)
MouseMove(435, 455, 1);
MouseClick("left")
$cccount=0
Endif
Return $vab;
EndFunc
Func kampf()
;~ Kampf funktion
ConsoleWrite('Ladt Kampf')
$countdown = $countdown + 1
$search_kampf = PixelSearch( 288, 850, 900, 910, 0x080807 )
;(755,875,1220,935)
If IsArray($search_kampf) Then
Send("{SPACE}")
Send("{3}")
Send("{2}")
Send("{1}")
Send("{up}")
Send("{down}")
Send("{left}")
Send("{right}")
$end_kampf = PixelSearch( 110, 150, 270, 170, 0x800303 )
If IsArray($end_kampf) Then
$vab = false
$countdown = 0
Endif
Elseif $countdown > 5 Then
;~ nicht kampf
$vab = false;
$countdown = 0
ConsoleWrite('Nicht im kampf');
EndIf
Return $vab;
EndFunc
Func Portal()
;~ Wenn ein ausgang gesehen wird in gegengestzter richtung drucken
$search = PixelSearch(280, 120, 1165, 661, 0x070906 )
If IsArray($search) Then
$movey=390
$movex=660
if($search[0] < 500) Then
$movex = 800
Else
$movex = 300
EndIf
if($search[1] < 350) Then
$movey = 650
Else
$movex = 200
EndIf
MouseMove($movex, $movey, 1)
MouseClick("left")
Else
MouseClick("left",Random(200,1100,1),Random(180,630,1))
Sleep(1000)
EndIf
EndFunc
Sleep(2000)
While 1
Sleep(300)
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
Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
|
|
|
Similar Threads
|
*New*Demonslayer Bot Für Heldengeister
03/03/2014 - Browsergames - 56 Replies
Hallo Zusammen,
|
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
|
Heldengeister BOT
11/05/2013 - Browsergames - 0 Replies
CLOSED
veröffentliche nix
|
All times are GMT +1. The time now is 15:24.
|
|