TT6 MoveTo engine public

03/27/2009 00:38 kknb#646
toni, wäre noch nett wenn du paar funktionen einfügen könntest, so das ich das net immer nachtragen muss ;)

Code:
;function sell
func sell($countclicks)
	RndSleep(1500)
	MouseSend("left", "click", $STclickX, $STclickY)
	RndSleep(200)
for $i = 1 to $countclicks
	MouseSend("left", "click", $SBclickX, $SBclickY)
	RndSleep(200)
Next
EndFunc

;deathcheck
Func death()
	if _memoryread($memdeath,$hprocess) = 1 Then
		$death = true
		return
	EndIf
EndFunc

;hardmode
func hm()
	MouseSend("left", "click", $HMclickX, $HMclickY)
EndFunc
beim identen die tasten zum öffnen und schliessen des invs mit einfügen.
Code:
; ident all items from start row to end row (0..8) using ident kit at row/col (0..4)
Func IdentItems($StartRow, $EndRow, $IdentCol, $IdentRow)
	keysend($Oinvkey)
	RndSleep(500)
	if $EndRow > $invMaxR Then
		$end = $invMaxR
	Else
		$end = $EndRow		
	EndIf
	For $row = $StartRow To $end
		For $col = 0 To $invMaxC
			ControlClick($client, "", "", "left", 2, $invPos[$IdentCol][$IdentRow][0], $invPos[$IdentCol][$IdentRow][1])
			RndSleep(150)
			MouseSend("left", "click", $invPos[$col][$row][0], $invPos[$col][$row][1])
			RndSleep(150)				
		Next
	Next
	RndSleep(500)
	keysend($Oinvkey)
EndFunc
03/27/2009 01:02 tonitusch666#647
jo kein Thema mach ich in 1.7 mit rein...
03/27/2009 15:10 Moppel123#648
jetzt kann echt jeder depp einen bot schreiben xD
spaß beiseite: gute sache, dass alles zentral in einer au3 datei ist.. danke :-)
03/27/2009 19:47 N.E.O.#649
Quote:
Originally Posted by tonitusch666 View Post
Dann lass dir mal noch den
$curcou = _memoryread($memcourse,$hprocess,'float')
Wert ausgeben und schau ob
(Abs($angle - $curcou) <0.1) unter schwellwert kommt und wenn sich da nix in die Richtung tut, dann liegts an $memcourse und das Thema hatten wir hier ja schon paar mal, entweder die update.ini aus dem 1.5er zip nehmen oder das neueste von wadim und dann in der tt6.au3 auf CAMCOURSEB ändern (A geht btw bei mir nicht)...
Passt die tastatur belegung ?

Hab jetzt kleines Update 1.6 eingestellt, wo jetzt der doubleklick geht und die neuste update.ini von wadim drin ist mit Anpassung des CAMCOURSEB

mfg
Der Wert ist -0,71[xxxxxxxxxxx]
03/28/2009 08:48 tonitusch666#650
aha, also es scheint was sinnvolles ausgelesen und berechnet zu werden, passt denn deine key belegung, also sprich dreht er sich in die richtige richtige richtung und wrid der wert kleiner ?
hast du default key mapping oder eigene ? stimmt zB links/rechts ?

mfg
03/28/2009 11:18 N.E.O.#651
Also die Keys sind:

Vorwerts: W
Rückwerts: S
Links: A
Rechts: D
03/28/2009 12:55 tonitusch666#652
ratlos :confused:
03/28/2009 13:07 N.E.O.#653
Quote:
Originally Posted by tonitusch666 View Post
ratlos :confused:
='(
03/28/2009 19:21 S T A Y L A#654
Also noch einmal Respekt, nette Arbeit,

ich habe jedoch eine Frage, die (soweit ich das überblicken kann) noch nicht gestellt wurde:

in der tt6.au3 steht was im MoveTo Befehl wegen Deathcheck,
könnte mir das jemand erklären? Wie das funktioniert?
03/28/2009 19:24 kknb#655
MoveTo($mode, $x, $y, $random = False, $dcheck = False)

flags:
dcheck - enables the deathcheck routine which allows you to handle kills of you throughout
a path the same way as the blocked situation. You have to check $isDead and reset it by
setting it to False after your exception handling. As handling death situations in a more
global context that getting block on a path, $isDead is NOT reset by a call to PrepMoveTo()!
03/28/2009 19:31 S T A Y L A#656
Jaja das meine ich ja, aber wie setze ich das dann im Endeffekt um?


Und was macht er wenn er merkt das er tot ist?
03/31/2009 12:37 Specter cason#657
hat denn schon einer die neuen adressen dass die tt6 wieder funktioniert?

und kann vil mal einer sagen was ich an den adressen ändern muss damit die tt6 wieder richtig funktioniert?

lg
03/31/2009 12:42 sb0t#658
Ja wäre echt prima, wenn die jemand updaten könnte. Weil zZ scheint ja kein Bot mehr zu laufen (zumindest auf der TT6 Basis) und auf Piruetten drehen hat glaub ich niemand Lust.

Btw. bin ma gespannt wieviele Nutzer gebanned werden weil sie sich ab heute im Kreis drehen ;)
03/31/2009 14:17 Painful Pete#659
Aktuelle update.ini im Memory Thread von Wadim
Meine laufen wieder damit
03/31/2009 21:11 buFFy!#660
Code:
; update.ini [Gw.exe] - __wadim 
; 31.3.2009 - 16:35

[SECTION 9-A]
AX					= 0xa05750
AY					= 0xa05754
AREA_ID					= 0xa06598
NO_NPC					= 0xa07334
DEATH					= 0xa057d4
MOUSE_COORDX				= 0xa05de0
MOUSE_COORDY				= 0xa05de4
CAMCOURSEA				= 0xa056c2
CAMCOURSEB				= 0xa05678
EX_AREA_ID				= 0xa03078
EXPANDERA				= 0xa05683
EXPANDERB				= 0xa05682
LVL					= 0xa030b8
PVP_PVE					= 0xa030c4
PING					= 0xa004dc
INTERFACE				= 0xa01b30
LOGIN					= 0xa057f0
EMAIL					= 0xa01b34
MOVETO_TARGET				= 0xa05dc4
MAPPLAYER				= 0xa05dcc
MAPTIME					= 0xa056b8
PNAME					= 0xa00528
STORAGE					= 0xa020a4
SELLBAGX				= 0xa02028
MOUSEACTION				= 0x9f99f0
MESSAGE					= 0xa05e27
INVENTAR				= 0xa02594
HERO					= 0xa02508
MMAP					= 0xa025e4
PARTY					= 0xa0265c
CHEST					= 0xa025a8
ALLBAG					= 0xa025bc
GUILD					= 0xa02574
SKILL					= 0xa02530
TRADE					= 0xa027b0
PARTYSEARCH				= 0xa02678
MERCHANT				= 0xa027d8
;x					= 0x0
;y					= 0x4
;width					= 0x8
;height					= 0x12

MOVECHAR				= 0xa05dac
;back					= 0x4
;left					= 0x8
;right					= 0xc
;tleft					= 0x10
;tright					= 0x14

[SECTION D]
POSX					= 0xd28d64
POSY					= 0xd28d68
CHECK_MAP				= 0xd28a00
NPC_ID_NEAR				= 0xd28610
NPC_ID_SELECT				= 0xd285f0
NPC_ID_MOUSE_SELECT			= 0xd285fc
CLIENTPATH				= 0xd295d8
KNOCKDOWN				= 0xd2a7b8

P_HEALTH				= 0xd28ab8
;_M_HP					= 0x130
;_M_E					= 0x11c
;_M_MAX_HP				= 0x134
;_M_MAX_E				= 0x120