[AutoIT] WoQ2 Bot development

03/23/2006 18:56 mithandir#1
Hab heute angefangen einen AutoIT Bot für WoQ2 zu schreiben. Wer Lust hat kann gerne etwas weitermachen ..

Window Mode in 1024x786 wird benötigt

ToDo:
Enemy Detection ohne eigene Mausbewegung
Live Detection verbessern
Mehr als einen Spell benutzen

Code:
HotKeySet("{PAUSE}", "EndScript")

$win_title = "TJ2 Client - Beta - Final : 1100.117.0002.0000"
$mob_found = 0;
$mob_alive = 0;
$win_size = WinGetPos($win_title)

WinActivate($win_title, "")
WinSetOnTop($win_title, "", 0)
Sleep(1000)


While 1
	Sleep(Int(Random(500,1000)))
	
&#59;Linke Seite des Chars nach Mob suchen
	
	FindMobRight()
	If $mob_found == 1 Then
 RightClick()
 Sleep(1000)
 MobLiving()
 While $mob_alive == 1
 	Sleep(1000)
 	MobLiving()
 WEnd
 Sleep(Int(Random(1500,2000)))
 AutoLoot()
	EndIf

&#59;Rechte Seite des Chars nach Mob suchen
	FindMobLeft()
	If $mob_found == 1 Then
 RightClick()
 Sleep(1000)
 MobLiving()
 While $mob_alive == 1
 	Sleep(1000)
 	MobLiving()
 WEnd
 Sleep(Int(Random(1500,2000)))
 AutoLoot()
	EndIf
WEnd

Func MobLiving()
	$check_pix = PixelGetColor( 830 , 58 )
	$mob_alive = 0
&#59;MsgBox(0,"The hex color is", Hex($check_pix, 6))
	If Hex($check_pix, 6) == 0xBDBEB5 Then
 $mob_alive = 1
	EndIf
EndFunc

Func AutoLoot()
	Send("{ALTDOWN}")
	MouseMove(1007,251)
	LeftClick()
	Sleep(10)
	Send("{ALTUP}")
	Sleep(1000)
EndFunc

Func FindMobRight()
;PixelSearch ( left, top, right, bottom, color [, shade-variation]
$pos = PixelSearch ( $win_size[0]+550, $win_size[1], $win_size[2]-100, $win_size[3]-100, 0xE72042, 50)
$mob_found = 0
If Not @error Then
	MouseMove($pos[0], $pos[1]+10)
	$mob_found = 1
EndIf
EndFunc

Func FindMobLeft()
;PixelSearch ( left, top, right, bottom, color [, shade-variation]
$pos = PixelSearch ( $win_size[0]+100, $win_size[1], $win_size[2]-350, $win_size[3]-100, 0xE72042, 50)
$mob_found = 0
If Not @error Then
	MouseMove($pos[0], $pos[1]+10)
	$mob_found = 1
EndIf
EndFunc

; Function to exit script
Func EndScript()
Exit
EndFunc

Func LeftClick()
MouseDown("left")
Sleep(100)
MouseUp("left")
EndFunc

Func RightClick()
MouseDown("right")
Sleep(100)
MouseUp("right")
EndFunc
03/23/2006 20:41 over#2
mal testen. evtl mach ich weiter (tranknutzung usw. sofern es das im game gibt)
03/24/2006 20:30 Semrix#3
hi was macht der bot und geht der?

achja und was für ein programm brauche ich für den bot^^??

danke!!!!!!!!!!!!!!!!
03/24/2006 20:51 Ynos79#4
Quote:
Originally posted by Mortreht@Mar 24 2006, 20:30
hi was macht der bot und geht der?

achja und was für ein programm brauche ich für den bot^^??

danke!!!!!!!!!!!!!!!!
lies doch mal richtig ^^
steht alles im ersten post ... AutoIt
03/24/2006 21:10 Semrix#5
oh sorry :ops: !!!!

was bedeutet "Enemy Detection ohne eigene Mausbewegung"

und "Live Detection verbessern"???


Edit: gibt es auch einen tutorial für AutoIt :ops: ??
03/25/2006 08:11 tehjohnny#6
n bot für das game wär mal echt praktisch
das is ja echt nur gegrinde, aber das lategame interessiert mich.
03/26/2006 14:04 harvstar#7
schon weiter gemacht?
bei mir funktioniert er ja nicht so prächtig, will andauernd looten (und bricht dabei die attack ab), und attacked dann einen neuen mob so dass ich letztendlich 5+ mobs am Hals habe.
03/31/2006 11:28 KoyTheOne#8
kümmert euch mal um die zahlenabfrage ich hab nen bot fertig :D
03/31/2006 14:13 Ynos79#9
die zahlenabfrage wird kaum lösbar sein. was glaubst du warum das so oft eingesetzt wird :(
04/02/2006 00:35 KoyTheOne#10
is mir klar ;)
04/04/2006 12:11 xaero#11
das script funzt nimmer er zeigt inzwischen einen unnormalen vorgang an...-.-
06/10/2006 20:38 Pitcore#12
Quote:
Originally posted by KoyTheOne@Mar 31 2006, 11:28
kümmert euch mal um die zahlenabfrage ich hab nen bot fertig :D
Dann lass doch mal sehen was Dein Bot so kann. Bot hab ich fertig liest man zu oft - auch wenn manch Poster nie einen Bot hatte ;)


Quote:
das script funzt nimmer er zeigt inzwischen einen unnormalen vorgang an...-.-
Tip : Versionsnummer hat sich geändert.
Es ist aber auch an sich nicht sehr brauchbar gewesen (sry an Ersteller - lediglich meine Meinung)
04/15/2007 21:13 guido_boehme#13
Auch wenn das Thema älter ist. wollte ich mal Fragen was es den so für Cheats,Hacks und Bots usw. für woq2 gibt ? Ich Höre immer das es sie gibt aber Finden tut man nie Welche ( Google such bringt nie viel :D )
11/30/2007 07:53 Knorax#14
so ich hab mich mal daran versucht das script zum laufen zum bringen, bin jedoch gescheiter an pixelsearch.

Dann hab ich mal versucht selbst eins zu machen, bin gescheitert an pixelsearch

DANN hab ich versucht, ein script das nichts mit woq zu tun hat um zu coden , dies hat "kurz geklappt"

der bot tat was er sollte, jedoch nur 1 mal. Meine erfahrung, es ist wirklich schwer eine exakte farbe zu bekommen, ich habe es z.b. bei den fasanen mit pixie probiert. Nach einigem hin und her fand ich diese farbe "0x2128FF" tut aber nicht...

falls jemand mit hier weiterhelfen kann, wäre ich ihm sehr dankbar, sei es nur ein lösungshinweis , sodass ich wenigstens weiter weiß.

ich bedanke mich schon mal im vorraus.
11/30/2007 19:32 reijin#15
Quote:
Originally Posted by Knorax View Post
so ich hab mich mal daran versucht das script zum laufen zum bringen, bin jedoch gescheiter an pixelsearch.

Dann hab ich mal versucht selbst eins zu machen, bin gescheitert an pixelsearch

DANN hab ich versucht, ein script das nichts mit woq zu tun hat um zu coden , dies hat "kurz geklappt"

der bot tat was er sollte, jedoch nur 1 mal. Meine erfahrung, es ist wirklich schwer eine exakte farbe zu bekommen, ich habe es z.b. bei den fasanen mit pixie probiert. Nach einigem hin und her fand ich diese farbe "0x2128FF" tut aber nicht...

falls jemand mit hier weiterhelfen kann, wäre ich ihm sehr dankbar, sei es nur ein lösungshinweis , sodass ich wenigstens weiter weiß.

ich bedanke mich schon mal im vorraus.
screenshot machen und in Photoshop die farbe auswählen - falls du probleme hast (oder kein PS ;) ) dann lads einfach hoch, ich such dir die farbe raus :)
wenn dus aber hochlädst lautet die bedingung: BMP oder PNG format!!!
weil sonst Informationen verloren gehen, die in diesem fall wichtig sind.
Damit es nicht zuuu groß wird kannst du die datei dann als zip oder rar packen :).

gruß, reijin