我玩在线浏览器游戏,并且使用自动点击程序定期点击特定区域(每 20-25 分钟一次)。但是,游戏会检测到它。有什么办法可以避免游戏检测到我的鼠标动作吗?
您可以验证 DevTools JS 源中与 AC 检测相关的任何人类可读名称。例如,对于 Cookie Clicker:
if (now-Game.lastClick<(1000/15))
{
Game.autoclickerDetected+=Game.fps;
if (Game.autoclickerDetected>=Game.fps*5) Game.Win('Uncanny clicker');
}
我上面添加的代码片段是关于 CPS,而不是精确点击。
检查游戏是否存在与时间和准确性阈值相关的易受攻击的变量,然后您可以使用用户脚本修改代码。
如果程序是用Webpack或Wasm编写的,则无法更改代码,除非您有反编译bundle.js的程序。 DevTools 应该告诉您游戏是否使用 Webpack 或任何其他捆绑器。
尝试根据按钮中心的偏差半径来改变点击和准确性。