Hi, will einen simplen bot machen, bin nun auch langsam am "verstehen".. nun meine frage: ich will erstmal nur die mobs angeifen, die mich attacken..
das Packet 0x3E sagt ja irgendwas greift irgendwen an..
nun wie bekomme ich das raus, dass ich angegriffen werde?!
Hier also meine ID
gibt mir zu jedem zeitpunkt die selbe Id aus.. ist ja soweit richtig.
"attacker" ist auch, solange mich der selbe mob angreift, immer gleich.
genauso wie "target"
jedoch ist "target" NIE gleich meiner "player.PID" .. wieso?! was mache ich falsch?
bitte um hilfe.. :-/
das Packet 0x3E sagt ja irgendwas greift irgendwen an..
nun wie bekomme ich das raus, dass ich angegriffen werde?!
PHP Code:
DWORD attacker=0;
DWORD target=0;
WORD dmg;
WORD dmg2;
memcpy((void*)&attacker,(void*)((DWORD)buf2+3+1) ,4);
memcpy((void*)&target,(void*)((DWORD)buf2+3+1+4) ,4);
memcpy((void*)&dmg,(void*)((DWORD)buf2+3+1+4+2), 2);
memcpy((void*)&dmg2,(void*)((DWORD)buf2+3+1+4+2+ 2),2);
if(player.PID == target){
printf("%d, %d , %d, %d- Attacker, Target \n",attacker,target,dmg,dmg2);
}
else{
printf("Damage: %d, %d ** %d attacker, %d target ** me %d\n",dmg,dmg2,attacker,target,player.PID);
}
PHP Code:
player.PID
PHP Code:
memcpy((void*)&attacker,(void*)((DWORD)buf2+3+1) ,4);
memcpy((void*)&target,(void*)((DWORD)buf2+3+1+4) ,4);
genauso wie "target"
jedoch ist "target" NIE gleich meiner "player.PID" .. wieso?! was mache ich falsch?
bitte um hilfe.. :-/