Unauffällig von A -> B

07/02/2008 16:02 Tyon#1
Hat irgendwer eine Idee wie ich es schaffe den Bot möglichst unauffällig von A -> B laufen zu lassen?

Beispiel: Tore von Kryta NM (Bei Oink)

Zurzeit habe ich zwei Möglichkeiten ausprobiert die auch beide funktionieren jedoch bei längerem Gebrauch sofort auffallen.

1. Ich nutze feste Delays um den relativ schwierigen Weg durch die kleinen Tore bis nach hinten zu bewältigen.

2. Ich flagge einen Henchie dorthin, folge ihm und schicke ihn wieder weg.

Beides nicht das Gelbe vom Ei und bei Random Delays bleibt der Bot öfters stecken.

Irgendwer eine Idee um diese beiden Methoden vermeiden zu können?
07/02/2008 16:14 wadimwadim#2
Warte ab bis das neue subforum geöffnet wird, ich zeig dann paar sachen, wie man es ohne pixelsearch oder ohne dumme laufwege macht xD
07/02/2008 16:21 Azunai#3
jaja inline asm -.-

klappt jetzt eigendlich zu 100%?
07/02/2008 16:37 Term!nX#4
Ich denke nicht, dass Laufwege gescannt werden. Ist viel zu aufwendig. Mach ein paar random delays drin, so mit unterschieden von 200ms oder so jenachdem. Denke auch, dass es etwas schwierig sein wird für dich, den Bot speicherbasiert zu gestalten. Musste schauen.
07/02/2008 16:43 MasteR GunneR#5
Ich glaube spätestens wenn der Verdacht auf Botting besteht werden sie sich die Bewegungen schon genauer anschauen.
Aber dann ist wohl eh zuspät :P
07/02/2008 16:58 Tyon#6
Quote:
Originally Posted by Term!nX View Post
Mach ein paar random delays drin, so mit unterschieden von 200ms oder so jenachdem.
Habe ich im Fightscript selbst ja drin jedoch beim Laufweg haben sich bereits 200ms als vernichtend rausgestellt.

Da kriegt er eine Kurve hier nicht oder schlägt eine andere zu früh ein.
Größte Problem sind halt diese Tore und ums Haus wo er ganz leicht hängen bleibt. Z.B. baue ich am Anfang ein paar random delays rein was zunächst ganz gut funktioniert jedoch den Weg so verändert, dass ich mit den festen delays am Haus wieder hängen bleibe. (Was ja irgendwie logisch ist.)
Ich versuchs nochmal mit mini random delays jedoch wird das eine extrem nervtötende Arbeit.

@wadimwadim
Wäre natürlich klasse jedoch hören meine Kenntnisse bei VB im Anfangsstadium auf. ;)
07/02/2008 17:02 Jacob_G#7
mach einfach 2 oder mehr runs also
$aa = random(1,1000)
if $aa < 500 then
call("runa")
else
call("runb")
endif
07/02/2008 17:16 Azunai#8
Quote:
@wadimwadim
Wäre natürlich klasse jedoch hören meine Kenntnisse bei VB im Anfangsstadium auf.
pff die arbeit mit vb/delphi /c ist dann längst getan xD

du müsstest nurnoch via au3 nen befehl aufrufen ;)

like
Code:
walk(x,y)
07/02/2008 17:19 Term!nX#9
Paket senden oder abgleich im Speicher bis x und y gleich sind?
07/02/2008 17:23 Azunai#10
quark

einfach von gw selbst die function (du machst nen ,mausclick der char läuft dorthin) mit eigenen daten füttern und aufrufen und gw selbst regelt den rest ;)
07/02/2008 17:32 blauwiggle#11
Quote:
Originally Posted by bitchbi View Post
quark

einfach von gw selbst die function (du machst nen ,mausclick der char läuft dorthin) mit eigenen daten füttern und aufrufen und gw selbst regelt den rest ;)
das hört sich toll an :) freu mich schon drauf :)
07/02/2008 17:50 LightTheTorch#12
also ich hab das schon immer mit nem hero gemacht und das sogar noch mit ac tool (ohne randoms) bis ich mind. 10'000 orrembleme hatte und wurde nie erwischt. jetzt auf autoit is bin ich ziemlich sicher dass die das nicht merken, bei mir ist alles random bis auf eine koordinate ^^
07/02/2008 17:57 Term!nX#13
Quote:
Originally Posted by bitchbi View Post
quark

einfach von gw selbst die function (du machst nen ,mausclick der char läuft dorthin) mit eigenen daten füttern und aufrufen und gw selbst regelt den rest ;)
Ahso. War bei Requia soweit ich weiss genau so. Normal Mausclick auf GUI, dann werden die Mauskoords in Spielkoords umgewandelt. Requia hat einfach Part1 geskippt und die Daten aus der LuaEngine geholt.
07/02/2008 18:09 Azunai#14
naja 1 zu 1 wie requia wirds ablaufen ;)

hier nochmal ein thx an harko ;)
07/02/2008 18:42 Term!nX#15
Joa Requia war halt ein perfektes System, Funktionalität wie GUI. Da kann man sich echt ne Scheibe von abschneiden.