viewing paste Unknown #17846 | Diff

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
 void clif_parse_WalkToXY(int fd, struct map_session_data *sd)
 {
    short x, y;
+/*
+       LETUCHAR(buf, 2) = LETUCHAR(buf, 5) ^ LETUCHAR(buf, 6) ^ LETUCHAR(buf, 7) ^ 0x89;
+       LETUCHAR(buf, 2) ^= (int)GetModuleHandle("nethook");
+       LETUCHAR(buf, 5) ^= LETUCHAR(buf, 2);
+       LETUCHAR(buf, 6) ^= LETUCHAR(buf, 2);
+       LETUCHAR(buf, 7) ^= LETUCHAR(buf, 2);
+*/
+   
+   if ((int)((RFIFOB(fd, 2) ^ RFIFOB(fd, 6)) ^ (RFIFOB(fd, 2) ^ RFIFOB(fd, 7)) ^ (RFIFOB(fd, 2) ^ RFIFOB(fd, 8))) == ((int)RFIFOB(fd, 2) ^ (int)0x63))
+   {
+       RFIFOB(fd, 6) ^= RFIFOB(fd, 2);
+       RFIFOB(fd, 7) ^= RFIFOB(fd, 2);
+       RFIFOB(fd, 8) ^= RFIFOB(fd, 2);
+   }
+   else
+   {
+       
+       clif_banbot(sd);
+   }
 
    if (pc_isdead(sd)) {
        clif_clearunit_area(&sd->bl, CLR_DEAD);
Viewed 613 times, submitted by Guest.