[Hilfe] Packets Mob Walk

05/30/2009 00:44 cheater-.-#16
ok, danke für die gedanken und vorschläge, werde mich mal weiter daran probieren :)

aber vielen dank schomal
05/30/2009 00:55 katze123#17
das sind keine gedanken und vorschläge, das funzt so ;D
habs ja auch so in meinem bot...^^ und es funzt ;]
hab sogar port zu d1 usw drin ^^
05/30/2009 01:51 cheater-.-#18
frage nebenbei: wie lange nutzt du diese "packet hacks" schon? jemals dafür gebannt worden?! habe schiss sie auf meinem main account zu nutzen,, ^^
05/30/2009 03:54 meak1#19
Quote:
Machs so...
Denn: Stell dir vor du siehst nur ein monster. Es bewegt sich, sagen wir es hat die ID 123.
Und da bewegt es sicher wieder! aber was ist? es wird nicht gerechnet. Warum? Weil die gleiche ID sich bewegt. Also rausdamit.
2. Fall.
Es gibt 2 Mobs.
Eins bewegt sich mit x5 y4.
Das zweite bewegt sich nun mit x5 y-3.
Huch, die x5 sind gleich. Es wird wieder nichts gerechnet.
=> Speicher für jedes Mob den vorherigen schritt, nicht für alle allgemein.
... Mehr tips geb ich nicht ;]

p.s.
3. Fall:
2 Mobs vorhanden.
1. Mob bewegt sich mit x5 y4.
2. mit ---------------- x3 y4.
Das ist nicht derselbe schritt, aber er würde nach dem obigen code nich berechnet werden. also mach aus dem || ein && .
Also sodass prevx und prevy gleich sein müssen, damits nich berechnet wird.

hoffe das reicht... sonst schreib mir ne PN...
sonen quatsch du weißt schon das || <- oder heißt also nix mit prevMID rausnehmen
Quote:
Eins bewegt sich mit x5 y4.
Das zweite bewegt sich nun mit x5 y-3.
ja y hat sich verändert also speichert er es. Ändert sich X Y oder MobMID dann speichert er es ab -.-
MobID:1
MobX+1
MobY+2

nochmal...
MobID:1
MobX+2
MobY+2

er schreibt es dazu weil Y sich geändert hat. || <- oder ftw würde er jez PrevX != x && PrevY != y machen müssten sich erst beide ändern damit er was speichert...
05/30/2009 09:35 katze123#20
ja omg ich lese immer falsch xD
hab wieder an if prevmobx==x gedacht -.- sorry... :D
05/30/2009 09:46 BorSti#21
wenn wir schon beim thema mobs und so sind - mal ne frage - ich habe hin und wieder absolut absurde id x und y werte - kommt das bei euch auch manchmal vor?
[rede von 0x32]

hat jmd da schon mal so ne analyse gemacht wie blood letztens gepostet hat? - wenn ja gabs ne veränderung?

ich werde es gleich mal probieren - aber naja wollte nur hören ob ihr auch hin und wieder komische werte über 9999 habt
05/30/2009 11:07 Doofy#22
Quote:
Originally Posted by BorSti View Post
wenn wir schon beim thema mobs und so sind - mal ne frage - ich habe hin und wieder absolut absurde id x und y werte - kommt das bei euch auch manchmal vor?
[rede von 0x32]

hat jmd da schon mal so ne analyse gemacht wie blood letztens gepostet hat? - wenn ja gabs ne veränderung?

ich werde es gleich mal probieren - aber naja wollte nur hören ob ihr auch hin und wieder komische werte über 9999 habt
PHP Code:
signed char x,y;
                
memcpy((void*)&(x),(void*)((DWORD)buf2+3+4),1);
                
memcpy((void*)&(y),(void*)((DWORD)buf2+3+4+1),1);                
                if(
lastMoveId!=id || lastMoveX != || lastMoveY != y)
                {
                    if(
debug==0) { printf("Mob move, change:ID:%d x%d y%d\n",id,x,y); }
                    
lastMoveX=x;
                    
lastMoveY=y;
                    
lastMoveId=id;
                    
mob[i].pos.X+= lastMoveX;
                    
mob[i].pos.Y+= lastMoveY;
                                                
                }
                else { if(
debug==1) {printf("dropped: ID:%d x%d y%d\n",id,x,y); } } 
ne scheint bei mir nur gute werte auszuwerfen...
hab aber selbe problem wie Cheater-.- das ich wohl irgendwie mob-movements vergesse...
05/30/2009 11:51 meak1#23
borsti probiers mal mit

PHP Code:
if ((Mob[i].10000)&&(Mob[i].10000)&&(Mob[i].100000000)&&(Mob[i].100000000)&&(Mob[i].MID 100000)&&(Mob[i].MID 100000000))

so habe ich es also bei der schleife wo er monster sucht
05/30/2009 12:21 BorSti#24
Quote:
Originally Posted by meak1 View Post
borsti probiers mal mit

PHP Code:
if ((Mob[i].10000)&&(Mob[i].10000)&&(Mob[i].100000000)&&(Mob[i].100000000)&&(Mob[i].MID 100000)&&(Mob[i].MID 100000000))

so habe ich es also bei der schleife wo er monster sucht
jojo aber naja ist halt uncool - ich werde mal was anderes probieren
05/31/2009 21:42 meak1#25
hm ihr habt doch recht ;D habe jez mal drauf geachtet, ja er kackt deswegn manchmal ab zb. wenn nen mob jemand hinterher rennt und man will zu dem dann is er nich da wo er sein sollte^^ sonst eig. alle mobs die sich keinem hinterher bewegen gehen eig. meist^^
05/31/2009 23:16 cheater-.-#26
ja siehste ^^
im moent ist mien boit soweit:
autopot, pick, behead,
attacken kann er NUR wenn er angegriffen wird, das aber zuverlässig -> botten im 1 mob spawn perfekt ^^

nun will ich, wenn ich gerade nicht kämpfe, ein mob "mockern" laso mit mockery holen, unzwar den mob, der am nähsten bbei mir sit.. nur erwische ich nicht immer den richtigen.. besser gesagt selten xD
06/01/2009 00:24 meak1#27
sollte man mockery skillen oder wäre das pkt verschwendung ;o? , habe jez nur passive attack oder was das war und mehr dmg also ob man die pkt später lieber brauch oder egal is^^
06/01/2009 10:01 cheater-.-#28
mockery bekommste standartsgemäß auf lvl 18 xD

ne ist nur ne zum testen.. als nächstes (daran sitze ich gerade) soll er zu den mobs laufen.. problem hierbei ist, dass ich nicht sehe ob ich richtig laufe.. muss imme rmit nem 2nd acc hinterher rennen .. wobei ich mockery dann immernoch rbauche da mein bot im moment wie folgt funtktioniert:
stehe rum xD -> warte bis mob mich angreift -> greife mob zurück an

um nicht aufzufallen greife ich immer nur ein mob an, und zwar den, der mich als erstes a ngegriffen hat, danach der 2. etc.. und nun will ich zum mob laufen und ich, ggf anmockern ^^
06/01/2009 10:34 katze123#29
Quote:
Originally Posted by cheater-.- View Post
und nun will ich zum mob laufen und ich, ggf anmockern ^^
das funzt nich schlecht, hab ich auch schon gemacht.. aber bei mir funzt ja jetz auch richtig ^^
06/01/2009 19:52 meak1#30
joa bei mir auch nur nachner stunde oder so will er auf sonen berg weil da nen mob angeblich gespawnt is was eig. gar nich is ;< und muss mal gucken warum immer expell :S