Register for your free account! | Forgot your password?

You last visited: Today at 01:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Kilroys Solo Dungeon

Discussion on Kilroys Solo Dungeon within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Reply
 
Old   #1
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
Kilroys Solo Dungeon

So hier ist maln relativ kleines und einfaches Script für den Solo Dungeon den es bei Kilroy gibt.
Es checkt den ManaBalken und klickt wenn es sieht, dass man down ist solange 8 bis man das Mana wieder voll hat.
Das ganze funktioniert bis man ~100 Mana hat was mehr als genug ist wenn man dennoch mehr benötigt kann man in Zeile 8 und 9 die Sleepzeiten entsprechend verkürzen was dann jedoch nicht mehr sehr Menschlich wirkt.

HowTo:

Man muss nicht viel beachten nur Taste 8 und ß müssen beide unter Steuerung "Fertigkeit 8 verwenden" zugewiesen sei.
Auflösung 1280*1024
Interface Größe: Groß

Der Energie Balken muss so gesetzt sein wie er standardmäßig ist der Rest kann sonst wie sein.

So ihr startet das Script mit AutoIt, betretet dann den Dungeon und kämpft schön das Script macht nichts außer halt, dass es euch "wiederbelebt" wenn ihr gestorben seit.

Das ganze funktioniert wie gesagt bis etwa 100 Mana. Wenn ihr den Überlebenstitel wollt empfehle ich euch zur Sicherheit euch bereitzuhalten am Ende 1-2 mal die Taste noch zu drücken mit ner älteren Version hat er mir nämlich manchmal 1-2 mal zu wenig die Taste gedrückt mit der neuen habe ich aber den kompletten Überlebenstitel da gemacht ohne einen Fehler.



Jetzt der Code

Code:
HotKeySet("{END}","_exitit")
HotKeySet("{PAUSE}", "_TogglePause")
Global $Paused
Global $rndnumber = Random(63, 88) 
Global $rndnumber3 = Random(45, 58) 

Func _exitit()
exit 0
EndFunc


Func _TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("Script is running")
		If Not WinActivate("Guild Wars") Then
			WinActivate("Guild Wars")
		EndIf
		Sleep(2000)
	EndFunc

Func _SterbeTest()
	
		If Hex(PixelGetColor(892, 945),6) = "001A43" then 
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber3)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")  ;15 mana ge regt
			Sleep($rndnumber)
			
			
			$Variante1 = Random(1, 3, 1)
			Select
			Case $Variante1 = 1
				
				Sleep($rndnumber)
			Case $Variante1 = 2
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber3)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber3)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
			Case $Variante1 = 3
				send("{8}")
				Sleep($rndnumber3)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber3)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{ß}")
				Sleep($rndnumber3)
				send("{8}")
				Sleep($rndnumber)
				send("{ß}")
				Sleep($rndnumber3)
				send("{8}")
				Sleep($rndnumber)
				
			Endselect
			
			_SterbeTest2()
			
			
		ElseIf Hex(PixelGetColor(892, 945),6) <> "001A43" then 
			$rndnumberX = Random(700, 900); 
			Sleep($rndnumberX)
			_SterbeTest()	
			
		EndIf
Endfunc		

			
Func _SterbeTest2()			

	
		If Hex(PixelGetColor(892, 945),6) = "001A43" then 	
			send("{8}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			
			
			$Variante2 = Random(1, 3, 1)
			Select
			Case $Variante2 = 1
				Sleep($rndnumber)
				
				
			Case $Variante2 = 2
				send("{8}")
				Sleep($rndnumber)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber3)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				
				
			Case $Variante2 = 3
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{ß}")
				Sleep($rndnumber3)
				send("{8}")
				Sleep($rndnumber)
				send("{ß}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{8}")
				Sleep($rndnumber)
				send("{ß}")
				Sleep($rndnumber3)
				send("{8}")
				Sleep($rndnumber)
				
			Endselect
			
			_SterbeTest2()
			
			
		ElseIf Hex(PixelGetColor(892, 945),6) <> "001A43" then 	
			$Variante3 = Random(1, 3, 1)
			Select
			Case $Variante3 = 1
			send("{8}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			
			Case $Variante3 = 2
			send("{ß}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)	
			send("{ß}")
			Sleep($rndnumber)
			
			Case $Variante3 = 3	
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			send("{8}")
			Sleep($rndnumber)
			send("{ß}")
			Sleep($rndnumber)
			endselect
			
			
			_SterbeTest()
		EndIf
Endfunc		

If Not WinActivate("Guild Wars") Then
	WinActivate("Guild Wars")
EndIf

Sleep(2000)

while true
	_SterbeTest()
WEnd


If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
EndIf

Sleep(2000)

while true
_SterbeTest()
WEnd [/code]


Antivir: Nothing found
ArcaVir: Nothing found
Avast: Nothing found
AVG: Nothing found
BitDefender: Nothing found
F-Prot: Nothing found
Norman: Nothing found
Rising: Nothing found
VirusBlokAda32: Nothing found
VirusBuster: Nothing found


Scanned by
Gabba2 is offline  
Thanks
10 Users
Old 03/17/2008, 19:53   #2
 
MasteR GunneR's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 387
Received Thanks: 188
So ein langer Code für nur eine Taste =)
Ich hab hier schonmal was ähnliches gepostet und gerade mal überarbeitet:
Code:
; Script Start - Add your code below here

HotKeySet("{HOME}", "_start")
HotKeySet("{END}", "_break")
Global $start = 0
Global $rndnumber1 = Random(63, 88) 
Global $rndnumber2 = Random(45, 58) 

Func _main()
	Send("8")
	$roll1 = Random(1, 2)
	If $roll1 = 1 Then
		Sleep($rndnumber1)
	ElseIf $roll1 = 2 Then
		Sleep($rndnumber2)
	EndIf
	Send("ß")
	$roll2 = Random(1, 2)
	If $roll2 = 1 Then
		Sleep($rndnumber1)
	ElseIf $roll2 = 2 Then
		Sleep($rndnumber2)
	EndIf
EndFunc

Func _start()
	$start = 1
	Sleep(500)
EndFunc

Func _break()
	$start = 0
	Sleep(500)
EndFunc

While 1
	If $start = 0 Then
	Sleep(500)
	ElseIf $start = 1 Then
	_main();
	EndIf
WEnd
Kürzer und von keiner Grafikeinstellung abhängig. Dafür kommt ich damit alleine aber auch nur auf ~70 Energie *grml*
Zwar muss man ganze zwei Tasten drücken, aber ich glaube das bekommt man noch hin.
MasteR GunneR is offline  
Thanks
2 Users
Old 03/17/2008, 19:57   #3
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
ja klar aber warum sollte man so eine Variante nehmen wo man zumindest ein wenig aufpassen muss wenn es eine gibt bei der das Script alles macht?^^ Die selber startet und endet und die Grafik Einstellungen sind jetzt ja keine allzu unmenschlichen die niemand so einstellen könnt^^
Dass das Script vlt nicht sehr elegant gelöst ist ist schon klar ich hätt einiges an Code einsparen können aber das kann dem User ja relativ egal sein solang es mit nem Doppelklick funtzt^^
Gabba2 is offline  
Old 03/18/2008, 01:51   #4
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
warum zum teufel sind die $$$$$$$ bei dir noch mit im code master gunner...
was ist das für ein exploid :P

Code:
; Script Start - Add your code below here

HotKeySet("{HOME}", "_start")
HotKeySet("{END}", "_break")
Global  = 0
Global  = Random(63, 88) 
Global  = Random(45, 58) 

Func _main()
	Send("8")
	 = Random(1, 2)
	If  = 1 Then
		Sleep()
	ElseIf  = 2 Then
		Sleep()
	EndIf
	Send("ß")
	 = Random(1, 2)
	If  = 1 Then
		Sleep()
	ElseIf  = 2 Then
		Sleep()
	EndIf
EndFunc

Func _start()
	 = 1
	Sleep(500)
EndFunc

Func _break()
	 = 0
	Sleep(500)
EndFunc

While 1
	If  = 0 Then
	Sleep(500)
	ElseIf  = 1 Then
	_main();
	EndIf
WEnd
Azunai is offline  
Old 03/18/2008, 10:49   #5
 
MasteR GunneR's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 387
Received Thanks: 188
Musst einfach bei
"Additional Options" -> "Automatically embed media (requires automatic parsing of links in text to be on)."
kein Häkchen setzen :P

B²T:
Aber vielleicht kann man ja beide Varianten einfügen und den Benutzer entscheiden lassen welche er nehmen will.
anyway, gute Arbeit.
MasteR GunneR is offline  
Old 03/18/2008, 10:59   #6
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
wo zum teufel ist das? 0o
ich hab bei usercp-->options
einfach keine additional :P
Azunai is offline  
Old 03/18/2008, 11:04   #7
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
Das ist beim posten selbst.
Go Advanced und dann das 2 Feld unter Miscellaneous Options.
So nu steht dann au der Code oben drin.
Gabba2 is offline  
Old 03/18/2008, 11:55   #8
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
Code:
$$$$$$$
Azunai is offline  
Old 03/20/2008, 12:07   #9
 
elite*gold: 0
Join Date: Oct 2005
Posts: 2,487
Received Thanks: 215
Quote:
Originally Posted by bitchbi View Post
warum zum teufel sind die $$$$$$$ bei dir noch mit im code master gunner...
was ist das für ein exploid :P

Code:
; Script Start - Add your code below here

HotKeySet("{HOME}", "_start")
HotKeySet("{END}", "_break")
Global  = 0
Global  = Random(63, 88) 
Global  = Random(45, 58) 

Func _main()
	Send("8")
	 = Random(1, 2)
	If  = 1 Then
		Sleep()
	ElseIf  = 2 Then
		Sleep()
	EndIf
	Send("ß")
	 = Random(1, 2)
	If  = 1 Then
		Sleep()
	ElseIf  = 2 Then
		Sleep()
	EndIf
EndFunc

Func _start()
	 = 1
	Sleep(500)
EndFunc

Func _break()
	 = 0
	Sleep(500)
EndFunc

While 1
	If  = 0 Then
	Sleep(500)
	ElseIf  = 1 Then
	_main();
	EndIf
WEnd
>OMG HAX!!!!11 REPORT $ BAN!!!11

Code:
$var = 1
Hm doch keine HX
Term!nX is offline  
Old 03/20/2008, 13:30   #10
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
... is ja gut xD
Azunai is offline  
Old 01/17/2009, 16:57   #11
 
elite*gold: 0
Join Date: Jan 2009
Posts: 27
Received Thanks: 3
muss ich da dann irgendwo dort registriert sein oder waS?
also da auf der internet seide vom dem link
"kiroy steinsipp"
alli kommt gelaufen^^ is offline  
Old 01/17/2009, 18:41   #12
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
Wat? o0

Naja egal jetzt nur für dich eine geänderte Version vom "Bot". .Exe doppelklicken den Dungeon halt manuell machen wenn der Char Down ist wird solange Skill 8 gedrückt bis er wieder lebt. Interface etc. ist egal. Zum Pausieren die Pause Taste zum beenden Ende.



Falls wer den extremst komplexen Source will:
Code:
Opt("WinTitleMatchMode", 3)
Opt("SendKeyDownDelay", 30)
#include <NomadMemory.au3>

HotKeySet("{END}", "_exitit")
HotKeySet("{PAUSE}", "_TogglePause")

Local $Paused
$name = "Guild Wars"
$PID = WinGetProcess($name)
$hprocess = _MemoryOpen($PID)
$downMem = 0x0D2A6A8

Func _exitit()
	Exit 0
EndFunc   ;==>_exitit

Func _TogglePause()
	$Paused = Not $Paused
	While $Paused
		Sleep(100)
		ToolTip('Script is "Paused"', 0, 0)
	WEnd
	ToolTip("")
EndFunc   ;==>_TogglePause

While 1
	SterbeTest()
WEnd

Func _read()
	Return _MemoryRead($downMem, $hprocess)
EndFunc   ;==>_read

Func SterbeTest()
	While _read() = 6 Or _read() = 7
		ControlSend($name, "", "", "{8}")
		slp(40, 80)
	WEnd
EndFunc   ;==>SterbeTest

Func slp($min, $max)
	Sleep(Random($min, $max))
EndFunc   ;==>slp
Gabba2 is offline  
Old 01/17/2009, 19:55   #13
 
elite*gold: 0
Join Date: Apr 2008
Posts: 200
Received Thanks: 10
Mhh hört sich ja wirklich gut an :]
Hätte nämlich auch noch einen Char, bei dem mir noch eine Mio bis zum Ü3 fehlt
Hat jemand anders schonmal den kompletten Titel gemacht (ohne Probleme), ausser Gabba himself ?!

Mfg
RobRockt is offline  
Old 01/17/2009, 20:30   #14
 
elite*gold: 0
Join Date: Jan 2009
Posts: 27
Received Thanks: 3
des mit dem download meinte ich von rapidshare
also ist das mit dem free user

ist das wirk kostenlos
mein mistrauen begründet sich damit das es hier es sei kostenlos und ich bekamm nach 3 wochen eine rechnung von 2.000 € -.-'
deswegen .....

also
ich bin seid dem tag ein bissel vorsichtiger
selbst wenn in der agb steht "free user ist wirklich kostenlos"
mfg
alli kommt gelaufen^^ is offline  
Old 01/17/2009, 20:49   #15
 
Gabba2's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
Quote:
Originally Posted by alli kommt gelaufen^^ View Post
des mit dem download meinte ich von rapidshare
also ist das mit dem free user

ist das wirk kostenlos
mein mistrauen begründet sich damit das es hier es sei kostenlos und ich bekamm nach 3 wochen eine rechnung von 2.000 € -.-'
deswegen .....

also
ich bin seid dem tag ein bissel vorsichtiger
selbst wenn in der agb steht "free user ist wirklich kostenlos"
mfg
Der Free user bei Rapidshare ist zu 100% umsonst. Und wenn in der AGB steht, dass es umsonst ist ist es auch (zumindest rechtlich gesehen) umsonst. Aber wo bitte solltest du 2000€ wegen nem Download zahlen? o0

Quote:
Originally Posted by RobRockt View Post
Mhh hört sich ja wirklich gut an :]
Hätte nämlich auch noch einen Char, bei dem mir noch eine Mio bis zum Ü3 fehlt
Hat jemand anders schonmal den kompletten Titel gemacht (ohne Probleme), ausser Gabba himself ?!

Mfg
Der Bot drückt ja nur wenn du "ausgeknockt" wurdest die Taste 8 und macht sonst nichts dh. das farmen muss man schon selbst übernehmen (ich weiß nicht ob das klar geworden ist) von daher können Probleme eigentlich nicht auftreten (außer wenn der Mem Wert nicht mehr stimmt das merkt man dann ja aber nach dem ersten Tod und kann die taste manuell spammen)
Gabba2 is offline  
Reply


Similar Threads Similar Threads
Python Dungeon...Solo?
08/03/2009 - Dekaron - 27 Replies
Hey Guys, I was wondering if it's even possible to solo the easiest dungeon at lvl 90 and is it even worth it? Does anyone have a list of the monsters names?
address: dungeon 1 hit (all players in dungeon)
05/11/2009 - Grand Chase - 8 Replies
here's for the sungeon 1 hit host's address: 0291E9DE 2nd player (beside the host): 02921DFA 3rd player (middle): 02925216 and the 4th (last or right) : 02928632 press thanks if I helped
solo lvl90 dungeon ?
05/26/2008 - Dekaron - 45 Replies
is it possible to solo the lvl 90 dungeon ? i have 115segnlae char
Kilroys Dungeon in Gunnars Feste
01/08/2008 - Guild Wars - 8 Replies
Hallo .. gibt es schon einen Bot der immer 8 drückt damit man wenn man gestorben ist und die Energie holen will nicht immer stirbt?? Ich hab einen gemacht aber den muss ich erstmal testen :rolleyes:.
Tore im Dungeon 4 weg | Keine Pferde im Dungeon 1
10/04/2007 - Kal Online - 30 Replies
also hier einmal sone Kleine Hilfe wenn ihr z.B. in D4 seit und Hoch hinaus wollt ;) Einige machen es ja Folgendermaßen KalOnlineENG -> data -> Npc zu Npc1 o.Ä umbennen ! Wie Jeder schon bemerkt hat sind nun auch jegliche Npc´s weg ! Um die Tore zu entfernen OHNE die Npc´s mit zu entfernen müßt ihr im ordner



All times are GMT +1. The time now is 01:29.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.