TT6 MoveTo engine public

02/19/2009 17:52 Specter cason#451
Quote:
Originally Posted by Barra Sargtlin View Post
weiß wer von euch ob ich irgentwie rausbekomme ob das u fenster auf ist ?
ohne pixelgets plz ;)

am liebsten wäre mir die memory adresse
naja wenn du U drücken lässt und es vorher geschlossen war wird es wohl offen sein :D
02/19/2009 23:21 Jacob_G#452
Arg bekomme sehr oft "bad course" obwohl das Ziel nicht weit weg ist. Hat jemand eine Idee?
Beispiel: GetCourse: bad call: 4627784270619585300000000000.0000+>23:24:
02/20/2009 02:16 MyDooMisHaxXor#453
Hatte des jetzt einmal also ich kann dir da net weiter helfen habe nach dem fehler einfach etwas kleines verändert was in dem zusammenhang sein könnte. Seit dem kein fehler der art mehr.
02/20/2009 12:17 N.E.O.#454
Also ich hatte bis jetzt noch nie so einen Fehler o.o

Hast du vielleicht an der TT6.au3 was geändert?
02/20/2009 12:43 MyDooMisHaxXor#455
Quote:
Originally Posted by N.E.O. View Post
Also ich hatte bis jetzt noch nie so einen Fehler o.o

Hast du vielleicht an der TT6.au3 was geändert?
Ich z.B. habe nicht daran rum gespielt. Der fehler kam bei mir weil er 100 getCourse erreicht hatte und somit ab 100 einen fehler ausgibt.
02/20/2009 14:31 Rosemarie Lein#456
Der Bot dreht sich nur im Kreis, irgendwas mache ich falsch.
02/20/2009 14:32 Jacob_G#457
Habe schon alles ausgetestet, sehr merkwürdig, mit der alten moveto funktioniert es. Mit der neuen gehen die Beispiele, jedoch keine anderen Scripts. Und ja, ich habe namenskonflikte überprüft und benutze gerundete float Werte.
02/20/2009 20:18 N.E.O.#458
Falsche Mems?
02/21/2009 06:10 Jacob_G#459
Nein sind auch die richtigen mems. Man muss noch sagen, das der Char sich manchmal dreht(extrem verbugt).
02/21/2009 11:36 N.E.O.#460
TT6.au3 + die TT6.ini nicht im Script Ordner!!!

Da haben wirs!
War bei mir nämlich genau so!
02/21/2009 14:40 Jacob_G#461
Nein, das kann ich leider auch nicht bestätigen -.-.
02/21/2009 15:47 Barra Sargtlin#462
hi, ich bin aktuell dabei meine tt6 version zu erweitern,

bei mir bzw selbst in deinem script, funktioniert - als / genausowenig wie 7 oder /
und DELETE für entfernen geht auch net... er interpretiert das als komma des nummernblocks
o_O
02/22/2009 21:00 Painful Pete#463
ich hätte nochmal eine Frage zu dem Mode 3.

Ich hab da jetzt einen Check eingebaut, ob er geblockt ist, und wenn er geblockt ist, soll er sich befreien.

Funktioniert soweit eigtl ganz gut.
Jetzt hab ich nur das Problem, dass er auf dieses $gotBlocked ÄUßERST sensibel reagiert.
Also selbst wenn ich nur einen minimalen Ruckler durch Lag oder was auch immer habe, dann versucht er SOFORT was dagegen zu machen, obwohl er den Punkt noch leicht erreichen würde.

Gibt es da eine Möglichkeit, das ein wenig sanfter einzustellen, oder geht das nicht und ich muss mir was einfallen lassen?
02/22/2009 21:48 MyDooMisHaxXor#464
Ich habe da mal ne andere Frage.

Ab und an stirbt mein Bot genau in dem Zeitpunkt wo er ein paar sachen looten will. 15Loots sind eingestellt und selten stirbt er mal nach 8Loots.

Wenn er nun Stirbt kommt er sofort zurück in die Stadt. Jetzt hat der das Loot ding aber noch Aktiv weil er es net zuende machen konnte.

Also rennt er hin und her in der Stadt. Und bleibt bei der deathtime schleife hängen im Script und verweilt auf Zeile 259: Sleep(1000). Ich habe ihn mal so hängen lassen weil ich eine abfrage eingebaut habe die schaut ob der Spawn ok ist oder net wenn nicht GH und neu Spawnen lassen. Dies klappt wunderbar nur nachdem er in dieser Whileschleife hängen belibt nach der Deathtime check macht er einfach nichts mehr und man muss ihn manuel befreien.

*Habe deine Glint version bei dies so ist wie es ist.^^ Was mich sehr stört....^^

Jemand einen rat oder so?
02/22/2009 21:57 kknb#465
joa in der tt6.au3 vor jedem looten in der schleifen deinen lebenstatus abfragen. wenn tod ->schleife beenden.

Code:
Func CollectLoot($max)
	KeySend($INtgtkey)
	RndSleep(150)
	$cnt =0
	While (_memoryread($memnpcidselect,$hprocess) > 0) And ($cnt < $max) and (_memoryread($memdeath,$hprocess) == 1)
		if _memoryread($memdeath,$hprocess) == 0 Then
			ExitLoop
		else
			KeySend($DIactkey)
			RndSleep(250)
			KeySend($INtgtkey)
			RndSleep(250)
			$cnt +=1
		EndIf	
	WEnd
EndFunc