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 350 times, submitted by unknown.