JS : Auto Theft NPC & 原食 優化納塔商人交互 (#11) (#1599)

優化納塔商人交互布纳马
This commit is contained in:
this-Fish
2025-08-16 09:42:41 +08:00
committed by GitHub
parent 4baef1b5cd
commit 4d4e20b786
2 changed files with 10 additions and 5 deletions

View File

@@ -411,10 +411,11 @@ async function spikChat(npcName) {
count = 5
await sleep(1000);
if (npcName == "布纳马") {
await sleep(1000);
// 交互
for (let i = 0; i < 3; i++) {
keyPress("VK_F");
await sleep(1300);
await sleep(1500);
}
// 点击有什么卖的
@@ -422,17 +423,21 @@ async function spikChat(npcName) {
let resList = captureRegion.findMulti(RecognitionObject.ocrThis);
for (let i = 0; i < resList.count; i++) {
if (resList[i].text.includes("有什么卖的")) {
await sleep(500);
click(resList[i].x + 30, resList[i].y + 30); // 点击有什么卖的
await sleep(500);
// 使用完后释放资源
captureRegion.dispose();
}
}
await sleep(1300);
await sleep(1500);
keyPress("VK_F");
await sleep(1300);
await sleep(1500);
keyPress("VK_F");
await sleep(1500);
} else {
for (let i = 0; i < count; i++) {
keyPress("VK_F");
await sleep(1300);

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "购买NPC食材-图像识别",
"version": "2.0.1",
"version": "2.0.2",
"description": "原食脚本: 基于图像识别的购买NPC商品, 可选择性购买商品, 按地区顺序购买, 节省大量时间.",
"authors": [
{