问关于mc
  • 板块灌水区
  • 楼主xzz_cat6
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/4/13 19:34
  • 上次更新2024/4/13 21:19:02
查看原帖
问关于mc
773813
xzz_cat6楼主2024/4/13 19:34

mc起床能不能写一份自动蹲起搭的代码,本蒟蒻太菜了,只会蹲搭。

失败的代码

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
#define down(a) keybd_event(a,0,0,0)
#define up(a) keybd_event(a,0,2,0)
#define press(a) down(a),up(a)
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#define stop (KEY_DOWN('O'))
POINT p;
void doit(){
	SetCursorPos(p.x,p.y);
	down(VK_SHIFT);
	mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
	Sleep(10);
	mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
	up(VK_SHIFT);
	Sleep(100);
}
int main() {
	GetCursorPos(&p);
	
	while(!stop);
	while(stop);
	while(1) {
		SetCursorPos(p.x,p.y);
		thread a([]{
			down('s');
		}),b(doit);
		b.join();
		a.join();
		if(stop) {
			while(stop);
			while(!stop);
			while(stop); 	
		}
	}
	return 0;
}
2024/4/13 19:34
加载中...