Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. /*AutoMoveLeft*/
  2. void AutoMoveLeft()
  3. {
  4. HWND MSHWND = FindWindow ("MapleStoryClass",0); //Find class window
  5. int Direction = 0;
  6. while (!AutoMoveLeftExit)
  7. {
  8. if (Direction == 0)
  9. {
  10. KEYBDINPUT kb={0};
  11. INPUT Input={0};
  12. kb.wVk = 0x25;//0x25 = Left Arrow Key
  13. Input.type = INPUT_KEYBOARD;
  14. Input.ki = kb;
  15. ::SendInput(1,&Input,sizeof(Input));//keydown
  16. Sleep (MoveDelay);
  17. ::ZeroMemory(&kb,sizeof(KEYBDINPUT));
  18. ::ZeroMemory(&Input,sizeof(INPUT));
  19. kb.dwFlags = KEYEVENTF_KEYUP;
  20. kb.wVk = 0x25;
  21. Input.type = INPUT_KEYBOARD;
  22. Input.ki = kb;
  23. ::SendInput(1,&Input,sizeof(Input));//keyup
  24. Direction = 1;
  25. Sleep (MovementDelay*1000);
  26. }
  27. else if (Direction = 1)
  28. {
  29. KEYBDINPUT kb={0};
  30. INPUT Input={0};
  31. kb.wVk = 0x27;//0x27 = Right Arrow Key
  32. Input.type = INPUT_KEYBOARD;
  33. Input.ki = kb;
  34. ::SendInput(1,&Input,sizeof(Input));//KeyDown
  35. Sleep (MoveDelay);
  36. ::ZeroMemory(&kb,sizeof(KEYBDINPUT));
  37. ::ZeroMemory(&Input,sizeof(INPUT));
  38. kb.dwFlags = KEYEVENTF_KEYUP;
  39. kb.wVk = 0x27;
  40. Input.type = INPUT_KEYBOARD;
  41. Input.ki = kb;
  42. ::SendInput(1,&Input,sizeof(Input));//KeyUp
  43. Direction = 0;
  44. Sleep (MovementDelay*1000);
  45. }
  46. }
  47. }
  48.  
  49.  
  50.  
  51.  
  52. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  53.  
  54.  
  55.  
  56.  
  57. /*MoveLeft*/
  58. void MoveLeft()
  59. {
  60. while(!MoveLeftExit)
  61. {
  62. KEYBDINPUT kb={0};
  63. INPUT Input={0};
  64. kb.wVk = 0x25;
  65. Input.type = INPUT_KEYBOARD;
  66. Input.ki = kb;
  67. ::SendInput(1,&Input,sizeof(Input));//keydown
  68. Sleep (MoveDelay);
  69. ::ZeroMemory(&kb,sizeof(KEYBDINPUT));
  70. ::ZeroMemory(&Input,sizeof(INPUT));
  71. kb.dwFlags = KEYEVENTF_KEYUP;
  72. kb.wVk = 0x25;
  73. Input.type = INPUT_KEYBOARD;
  74. Input.ki = kb;
  75. ::SendInput(1,&Input,sizeof(Input));//keyup
  76. Sleep(MovementDelay*1000);
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement