Heldengeister BOT *KOSTENLOS

11/26/2013 10:57 Ol4fff#106
Alle die 1366x768 haben, können das modifizierte Skript von mir probieren.
Ich habe Vegetas neues Skript genommen und es verändert um die Auflösung hinzubekommen. Keine relativen Cursorpositionen mehr, sondern feste, daher keine Garantie, dass es bei jedem funktioniert.
Bei mir läuft es jetzt trotzdem gut.
Ich nutze die CLIENT-Version und NICHT Browser. Taskbar ist NICHT versteckt und das Spiel läuft in VOLLBILD.
Ich garantiere für nichts, aber bei mir lief es stabil über weit mehr als 10 Stunden.

-------------------------------------------------

All user with 1366x768 could try this script, modified by me.
I took Vegetas new script and changed the resolution points for my laptop.
Changed the resolution from relative cursor positions to direct cursor positions.
My changes are working at my laptop, BUT I use client version and NOT browser. Taskbar is NOT hidden, game is running in FULLSCREEN.
No Guarantees, but at mine laptop it run for more then 10 hours without problems.

Iris script (Water sylph)
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, 0xd5f5cf )
	 $cccount = $cccount + 1

$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 )
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 )
   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
			MouseMove(1336, 113, 1); 1648,205
			MouseClick("left")
			sleep(500)
			MouseMove(405, 490, 1) ; 679,715
			MouseClick("left")
			sleep(500)
			MouseMove(335, 155, 1); 638,174
			MouseClick("left")
			$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

Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
Faun script (PAN AIR sylph)
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 )
	 $cccount = $cccount + 1

$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 )
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 )
   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
			MouseMove(1336, 250, 1); 1648,205
			MouseClick("left")
			sleep(500)
			MouseMove(405, 490, 1) ; 679,715
			MouseClick("left")
			sleep(500)
			MouseMove(335, 155, 1); 638,174
			MouseClick("left")
			$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

Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
11/26/2013 11:18 Vamp1983#107
tryed your Script ..
Same as always the Hand jumps to the Sylph but not click on them :(

Its like the Script think all Sylphs are in Battle i try to delete this One and hope it work then.

Nothing happend :( hand jumps around like always but not click on the damn sylphs ^^

Maybe something Different in Demon Slayer and Wartune ? from Koram ?
I tryed now many hours to bring this bot to running -.- but it will not work :(

Think im only to stupid to set it up right.
11/26/2013 14:59 ashleggor#108
Quote:
Originally Posted by Vamp1983 View Post
tryed your Script ..
Same as always the Hand jumps to the Sylph but not click on them :(

Its like the Script think all Sylphs are in Battle i try to delete this One and hope it work then.

Nothing happend :( hand jumps around like always but not click on the damn sylphs ^^

Maybe something Different in Demon Slayer and Wartune ? from Koram ?
I tryed now many hours to bring this bot to running -.- but it will not work :(

Think im only to stupid to set it up right.
You have to see what happens when the cursor moves. Does it change to the "collect" cursor or does it stay normal? If it doesn't change --> is it too far away from the sylph on any side? You can modify the script and put a sleep into it after the movement

Code:
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0]+33, $search[1]+60, 1)
sleep(30000)
when adding the sleep you have enough time to see. Above you see what position the mouse is moved. It moves to the position where it found the first red pixel (in fact the upper left pixel of the first letter of the name) and adds 33 pixels to the right and 60 to the bottom. If your sylph is called something longer/shorter ("Iris" should be "Iris"? But "Faun" and "Pan" differ by one letter) the movement position is totally crap and you have to modify it. You can do so when you let the script tell you the mouse position and then move the cursor to a good position and check the difference. You can also simply use "trial and error". Raise or lower the pixels by a few after you know in which direction you have to move and check if it works.

And of course I help you even after calling me a troll...
11/26/2013 16:50 puffpuffdragon#109
Quote:
Originally Posted by Ol4fff View Post
Alle die 1366x768 haben, können das modifizierte Skript von mir probieren.
Ich habe Vegetas neues Skript genommen und es verändert um die Auflösung hinzubekommen. Keine relativen Cursorpositionen mehr, sondern feste, daher keine Garantie, dass es bei jedem funktioniert.
Bei mir läuft es jetzt trotzdem gut.
Ich nutze die CLIENT-Version und NICHT Browser. Taskbar ist NICHT versteckt und das Spiel läuft in VOLLBILD.
Ich garantiere für nichts, aber bei mir lief es stabil über weit mehr als 10 Stunden.

-------------------------------------------------

All user with 1366x768 could try this script, modified by me.
I took Vegetas new script and changed the resolution points for my laptop.
Changed the resolution from relative cursor positions to direct cursor positions.
My changes are working at my laptop, BUT I use client version and NOT browser. Taskbar is NOT hidden, game is running in FULLSCREEN.
No Guarantees, but at mine laptop it run for more then 10 hours without problems.

Iris script (Water sylph)
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, 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( 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
			MouseMove(1336, 113, 1); 1648,205
			MouseClick("left")
			sleep(500)
			MouseMove(405, 490, 1) ; 679,715
			MouseClick("left")
			sleep(500)
			MouseMove(335, 155, 1); 638,174
			MouseClick("left")
			$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

Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
Faun script (PAN AIR sylph)
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 )
	 $cccount = $cccount + 1

$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 )
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 )
   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
			MouseMove(1336, 250, 1); 1648,205
			MouseClick("left")
			sleep(500)
			MouseMove(405, 490, 1) ; 679,715
			MouseClick("left")
			sleep(500)
			MouseMove(335, 155, 1); 638,174
			MouseClick("left")
			$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

Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
Doesnt seem to be able to click any of the skills.
Also portal func doesnt seem to work either
11/26/2013 17:12 Ol4fff#110
So then I'm very sorry, but at mine it works with no problems.
At Iris I am now fighting without any probs.
Faun the same. :(

Are you using client version of Demon Slayer?

Maybe Vegeta could help you more then.
11/26/2013 17:29 puffpuffdragon#111
Quote:
Originally Posted by Ol4fff View Post
So then I'm very sorry, but at mine it works with no problems.
At Iris I am now fighting without any probs.
Faun the same. :(

Are you using client version of Demon Slayer?

Maybe Vegeta could help you more then.
no am not, but i fixed it, $cccount=0 must be stated as global variable.
11/26/2013 20:22 Ps.Ionut#112
u guys know any daru autobot that works?
11/26/2013 23:33 Ol4fff#113
Quote:
Originally Posted by puffpuffdragon View Post
no am not, but i fixed it, $cccount=0 must be stated as global variable.
It should be global... At mine it is :) But good, that it works for you now

Quote:
Originally Posted by Ps.Ionut View Post
u guys know any daru autobot that works?
What is daru?

Maybe you will find it there:
[Only registered and activated users can see links. Click Here To Register...]
11/27/2013 01:07 UsualSamuel#114
Where i can find this demon slayer client ?
Link please.
11/27/2013 01:16 Cosmusme#115
[Only registered and activated users can see links. Click Here To Register...]

here you go - german client for german servers
11/27/2013 01:27 UsualSamuel#116
Quote:
Originally Posted by Cosmusme View Post
[Only registered and activated users can see links. Click Here To Register...]

here you go - german client for german servers
Thanx :)
11/27/2013 03:18 ashleggor#117
Quote:
Originally Posted by Ol4fff View Post
Quote:
Originally Posted by Ps.Ionut View Post
u guys know any daru autobot that works?
What is daru?

Maybe you will find it there:
[Only registered and activated users can see links. Click Here To Register...]
Daru sind Seelen ;) Und in dem Thema hat er geschrieben, dass der nicht bei ihm funktioniert. Also er sucht nen Bot, der auf der Map die Monster für Kriegerseelenkugeln farmt

Told him what you are seeking Ps.Ionut
11/27/2013 05:58 Migz1134#118
Quote:
Originally Posted by Vegeta17 View Post
Neue version 23.11.2013

neu:
1. Alle auflösungen über 1680x1050p
2. 32bit und 64bit Faun & iris
3. klickt keine monster an die bereits im kampf sind

neu:
1. Alle auflösungen über 1680x1050p
2. 32bit und 64bit Faun & iris
3. klickt keine monster an die bereits im kampf sind

new:
1. resulution 1680x1050 >= accepted
2. 32 & 64 bit faun / Iris Bot
3. wont attack monsters which are in the fight

[Only registered and activated users can see links. Click Here To Register...]
I am using it on the US servers and it Works perfect on Iris but not in pan ... perhaps the language has something to do with it... do i have to change a line of code from faun to pan??
11/27/2013 08:31 janpata#119
Hello thank u for the modification. I have one problem with it - sometimes it touches too much up and opens for example daru alchemy, special event,... window and after that it doesnt work. Could you please write which value to change to reduce the height of the area it touches. Thank you very much.


Quote:
Originally Posted by Ol4fff View Post
Alle die 1366x768 haben, können das modifizierte Skript von mir probieren.
Ich habe Vegetas neues Skript genommen und es verändert um die Auflösung hinzubekommen. Keine relativen Cursorpositionen mehr, sondern feste, daher keine Garantie, dass es bei jedem funktioniert.
Bei mir läuft es jetzt trotzdem gut.
Ich nutze die CLIENT-Version und NICHT Browser. Taskbar ist NICHT versteckt und das Spiel läuft in VOLLBILD.
Ich garantiere für nichts, aber bei mir lief es stabil über weit mehr als 10 Stunden.

-------------------------------------------------

All user with 1366x768 could try this script, modified by me.
I took Vegetas new script and changed the resolution points for my laptop.
Changed the resolution from relative cursor positions to direct cursor positions.
My changes are working at my laptop, BUT I use client version and NOT browser. Taskbar is NOT hidden, game is running in FULLSCREEN.
No Guarantees, but at mine laptop it run for more then 10 hours without problems.

Iris script (Water sylph)
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, 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( 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
			MouseMove(1336, 113, 1); 1648,205
			MouseClick("left")
			sleep(500)
			MouseMove(405, 490, 1) ; 679,715
			MouseClick("left")
			sleep(500)
			MouseMove(335, 155, 1); 638,174
			MouseClick("left")
			$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

Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
Faun script (PAN AIR sylph)
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 )
	 $cccount = $cccount + 1

$tot = PixelSearch( 1245, 45, 1250, 50, 0x603C29 )
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 )
   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
			MouseMove(1336, 250, 1); 1648,205
			MouseClick("left")
			sleep(500)
			MouseMove(405, 490, 1) ; 679,715
			MouseClick("left")
			sleep(500)
			MouseMove(335, 155, 1); 638,174
			MouseClick("left")
			$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

Func ShowMessage()
MsgBox(4096,"","Das ist eine Nachricht.")
EndFunc
11/27/2013 08:40 Vamp1983#120
Quote:
Originally Posted by ashleggor View Post
You have to see what happens when the cursor moves. Does it change to the "collect" cursor or does it stay normal? If it doesn't change --> is it too far away from the sylph on any side? You can modify the script and put a sleep into it after the movement

Code:
If IsArray($search) Then
$cccount = 0
ToolTip("")
MouseMove($search[0]+33, $search[1]+60, 1)
sleep(30000)
when adding the sleep you have enough time to see. Above you see what position the mouse is moved. It moves to the position where it found the first red pixel (in fact the upper left pixel of the first letter of the name) and adds 33 pixels to the right and 60 to the bottom. If your sylph is called something longer/shorter ("Iris" should be "Iris"? But "Faun" and "Pan" differ by one letter) the movement position is totally crap and you have to modify it. You can do so when you let the script tell you the mouse position and then move the cursor to a good position and check the difference. You can also simply use "trial and error". Raise or lower the pixels by a few after you know in which direction you have to move and check if it works.

And of course I help you even after calling me a troll...
My Curser Jumps Right on The Sylph And the Loot hand Show Up (Then i Get The Message Block Block Block Copyright by Vegeta) Or something (My Charakter dont Move to The Sylph. So its looks like its only Looking For Sylphs but not click Them :/

Tryed to Reduce my Resolution and many other Stuff , nothing help to bring it to running :(