跳到主要内容

脚本参考

映射全局按键

慎重地使用全局模式

此模式下按下 1 发送 2 3 4 键盘容易错乱

语法参考

hotkey("1", function () {
send(2);
send(3);
send(4);
}

自动攻击

绑定按键 f12 ,按一下自动攻击


//声明开关变量
var f12_o = false;
hotkey("f12", function () {
f12_o = !f12_o;
if (f12_o == false) {
restart_server();
}
});

//定时
setTimer(function () {
if (f12_o == true) {
//发送1
send(1);
//休眠1秒
sleep(1000);
//发送2,按下50毫秒
send(2,50);
}
}, 1);

按下自动攻击,松开停止

var open2 = false;
//注册f11
hotkey("f11", function () {
open2 = true;
});

//注册f11 弹起
hotkey("f11 up", function () {
open2 = false;
restart_server();
});

//定时
setTimer(function () {
if (open2 == true) {
//发送1
send(1);
//休眠1秒
sleep(1000);
//发送2,按下50毫秒
send(2,50);
}
}, 1);

解决按住循环2分钟卡顿的问题

绑定 CTRL 进入动作模式

cx = false;

hotkey("ctrl", function () {
cx = !cx
if (cx == true) {
send("rbutton down");
hotkey("rbutton", {});
} else {
send("rbutton up");
hotkey('rbutton', 'off');
}

});

setTimer(function () {
run_exe = FN('run_exe');
run_exe = run_exe.toLowerCase()
list_games.games = keysToLower(list_games.games)
if (run_exe in list_games.games) {

if (FN('GetKeyState', "rbutton", "P")) {
if (cx == true) {
SETTINGS = JSON.parse(FN('file_read', 'setting.json'));
executeActions(SETTINGS['rclick_long']);
}

}
}
}, 1);