[19034] 2017-03-30_C语言游戏外挂(三):自动模拟操作功能

文档创建者:s7ckTeam
浏览次数:8
最后更新:2025-01-18
2017-03-30_C语言游戏外挂(三):自动模拟操作功能 C ( )   i n n 0 t e a m   2 0 1 7 - 0 3 - 3 0                                           C     A P I     A P I  
  C E     A P I   L R E S U L T   S e n d M e s s a g e H W N D   h W n d U I N T   M s g W P A R A M   w P a r a m L P A R A M   I P a r a m ;   M s g     W M L B U T T O N D O W N W M L B U T T O N U P   ( m o u s e _ e v e n t )   S e n d M e s s a g e ( h w n d ,   W M L B U T T O N U P / W M L B U T T O N U P ,   0 ,   Y     < < 1 6 + X ) ;
      M F C   1 .   2 .     /   线 线 线 线 3 .     9 9 9    

1 .   2 .   3 .   4 .   5 .   6 .   7 .   8 .   9 .   1 0 .   1 1 .   1 2 .   1 3 .   1 4 .   1 5 .   1 6 .   1 7 .   1 8 .   1 9 .   2 0 .   2 1 .   2 2 .   2 3 .   2 4 .   2 5 .   2 6 .   2 7 .   2 8 .   2 9 .   3 0 .   3 1 .   3 2 .   3 3 .   3 4 .   3 5 .   3 6 .   3 7 .   3 8 .   3 9 .   4 0 .   4 1 .   4 2 .   4 3 .   4 4 .   4 5 .   4 6 .   4 7 .   4 8 .   4 9 .   5 0 .   5 1 .   5 2 .   5 3 .   5 4 .   5 5 .   5 6 .   5 7 .   5 8 .   5 9 .   6 0 .   6 1 .   i n n 0 t e a m i n n 0 t e a m / / / /     0 3 . c p p / /     C / C + + / / # i n c l u d e < w i n d o w s . h > # i n c l u d e < i o s t r e a m > u s i n g   n a m e s p a c e   s t d ; H W N D   g a m e h ; D W O R D   p r o c e s s i d   =   0 ; H A N D L E   p r o c e s s h   =   0 ; b y t e   c h e s s d a t a [ 1 1 ] [ 1 9 ] ;           / / , 1 1 * 1 9 c o n s t   c h a r   * g a m e n a m e   =   " " ;   / / S P Y + + s t r u c t   p o i n t   {             / / 使 " B F S "         i n t   x ,   y ,   d i r e c t ;         i n t   s t e p ,   h p ; } ; v o i d   r e a d c h e s s ( )   {     / /         g a m e h   =   : : F i n d W i n d o w ( N U L L ,   g a m e n a m e ) ;         : : G e t W i n d o w T h r e a d P r o c e s s I d ( g a m e h ,   & p r o c e s s i d ) ;         p r o c e s s h   =   : : O p e n P r o c e s s ( P R O C E S S _ A L L _ A C C E S S ,   f a l s e ,   p r o c e s s i d ) ;         L P C V O I D   p b a s e   =   ( L P C V O I D ) ;         L P V O I D     n b u f f e r   =   ( L P V O I D ) & c h e s s d a t a ;         : : R e a d P r o c e s s M e m o r y ( p r o c e s s h ,   p b a s e ,   n b u f f e r ,   1 1 * 1 9 ,   & b y r e a d ) ; } v o i d   c l i c k 2 p ( P O I N T   p 1 ,   P O I N T   p 2 )   {     / /         H W N D   h w n d = F i n d W i n d o w ( N U L L ,   g a m e n a m e ) ;         i n t   l p a r a m ;         l p a r a m = ( ( p 1 . y * 3 5 + 1 9 2 ) < < 1 6 ) + ( p 1 . x * 3 1 + 2 1 ) ;         S e n d M e s s a g e ( h w n d ,   W M _ L B U T T O N D O W N ,   0 ,   l p a r a m ) ;         S e n d M e s s a g e ( h w n d ,   W M _ L B U T T O N U P ,   0 ,   l p a r a m ) ;         l p a r a m = ( ( p 2 . y * 3 5 + 1 9 2 ) < < 1 6 ) + ( p 2 . x * 3 1 + 2 1 ) ;         S e n d M e s s a g e ( h w n d ,   W M _ L B U T T O N D O W N ,   0 ,   l p a r a m ) ;         S e n d M e s s a g e ( h w n d ,   W M _ L B U T T O N U P ,   0 ,   l p a r a m ) ; } v o i d   c l e a r a p a i r ( )   {   / /           P O I N T   p 1 ,   p 2 ;           i n t   x 1 ,   y 1 ,   x 2 ,   y 2 ;             f o r   ( y 1 = 0 ;   y 1 < 1 1 ;   y 1 + + )                     f o r   ( x 1 = 0 ;   x 1 < 1 9 ;   x 1 + + )   {                           i f   ( ! c h e s s d a t a [ y 1 ] [ x 1 ] )                                 c o n t i n u e ;                             f o r   ( y 2 = 0 ;   y 2 < 1 1 ;   y 2 + + )                                 f o r   ( x 2 = 0 ;   x 2 < 1 9 ;   x 2 + + )                                     i f   ( c h e s s d a t a [ y 2 ] [ x 2 ]   & &   ( c h e s s d a t a [ y 1 ] [ x 1 ] = = c h e s s d a t a [ y 2 ] [ x 2 ] )   & &   ( x 1 ! = x 2   | |   y 1 ! = y 2 )   )     {                                                 p 1 . x = x 1 ;   p 1 . y = y 1 ;                                             p 2 . x = x 2 ;   p 2 . y = y 2 ;                                             r e a d c h e s s ( ) ;                                             i f   ( l l k _ b f s ( y 1 ,   x 1 ,   y 2 ,   x 2 )   ! =   - 1 )   {                                                 c l i c k 2 p ( p 1 ,   p 2 ) ;                                                 r e t u r n ;                                               }                                     }                     } }

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则