(水)帮忙看代码
  • 板块灌水区
  • 楼主Rn_Lamsuly
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/2/11 13:43
  • 上次更新2023/11/5 03:24:07
查看原帖
(水)帮忙看代码
298692
Rn_Lamsuly楼主2021/2/11 13:43

想做个MC自动速搭机(简称外挂)。就是按住"s",然后每次要退到边缘的时候按Shift潜行然后右键搭方块然后松开Shift。

也就是按住S,循环按下Shift,右键,松开Shift,周期约230ms

然后我写了份代码,不知道为什么没反应

#include<bits/stdc++.h>
#include<conio.h>
#include<windows.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
int main()
{
	printf("V开始 B停止");
	int now=0;
	while(1)
	{
		
		if(KEY_DOWN('V'))
		{
			now=1;keybd_event(83,0,0,0);
		}
		if(KEY_DOWN('B'))
		{
			now=0;keybd_event(83,0,KEYEVENTF_KEYUP,0);
		}
		
		if(now)
		{
			keybd_event(10,0,0,0);
			Sleep(50);
			mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
			Sleep(10);
			mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
			Sleep(10);
			keybd_event(10,0,KEYEVENTF_KEYUP,0);
			
		}
		Sleep(230);
	}
	return 0;
}


就是按下"V"之后没反应,求看代码

2021/2/11 13:43
加载中...