• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.8.0
软件大小:45M
更新时间:2025-05-20

按键精灵iOS版
立即下载

软件版本:2.2.1
软件大小:29.2M
更新时间:2025-05-27

按键手机助手
立即下载

软件版本:4.2.0
软件大小:242M
更新时间:2025-05-20

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

英雄冒险图自动刷副本脚本,不能加载,请大神指点,如何修改,十... [复制链接]

1#
// 英雄冒险团自动脚本
// 功能:自动完成狱火裂隙副本及奖励选择

// 等待时间设置(毫秒)
Dim waitShort, waitMedium, waitLong
waitShort = 1000 // 短等待
waitMedium = 2000 // 中等等待
waitLong = 5000 // 长等待

// 主函数
Sub Main()
TracePrint "开始运行英雄冒险团自动脚本"

// 选择集合石
FindAndClick "集合石", waitMedium

// 选择英雄
FindAndClick "英雄", waitMedium

// 选择狱火裂隙(英雄)
FindAndClick "狱火裂隙(英雄)", waitMedium

// 创建队伍流程
FindAndClick "创建队伍", waitMedium
FindAndClick "独狼模式", waitMedium
FindAndClick "创建队伍", waitMedium
FindAndClick "开启副本", waitLong

// 准备战斗
FindAndClick "准备", waitLong

// 萨尔兰战斗
FindAndClick "萨尔兰", waitLong
AutoFight()
OpenChestAndSelect "萨尔兰之牙", "巡夜者的锋刃"

// 玛尔尼战斗
FindAndClick "玛尔尼", waitLong
AutoFight()
OpenChestAndSelect "夜影编织护腕", "提米的玩具枪"

// 追猎者玛拉卡尔战斗
FindAndClick "追猎者玛拉卡尔", waitLong
AutoFight()
OpenChestAndSelect "狱炎魔刃", "法师之拳"

// 最终奖励选择
FindAndClick "拉格玛法袍", waitMedium
FindAndClick "跳动的多头怪心脏", waitMedium
FindAndClick "第一行第一个奖励", waitMedium

// 退出副本
FindAndClick "退出副本", waitShort

TracePrint "脚本运行结束"
End Sub

// 查找并点击函数
Sub FindAndClick(targetName, waitTime)
Dim x, y
FindPic 0, 0, 1920, 1080, targetName & ".bmp", "000000", 0.9, 0, x, y
If x > 0 And y > 0 Then
MoveTo x, y
Delay 500
LeftClick 1
Delay waitTime
Else
TracePrint "未找到" & targetName & ",脚本可能出错"
Delay 3000
End If
End Sub

// 自动战斗函数
Sub AutoFight()
TracePrint "开始自动战斗"
Dim fightTime
fightTime = 0

// 战斗持续60秒,可根据实际情况调整
While fightTime < 60
// 模拟战斗操作:点击技能1-4
For i = 1 To 4
KeyPress "F" & i, 1
Delay 1000
Next

// 移动操作
KeyPress "W", 1
Delay 500
KeyPress "S", 1
Delay 500

fightTime = fightTime + 5
Delay 500
Wend

// 等待战斗结束
Delay waitLong
TracePrint "战斗结束"
End Sub

// 开箱子并选择奖励函数
Sub OpenChestAndSelect(item1, item2)
// 开箱子
FindAndClick "宝箱", waitMedium

// 选择第一个指定物品
FindAndClick item1, waitShort

// 选择第二个指定物品
FindAndClick item2, waitShort

// 选择第一行第一个奖励
FindAndClick "第一行第一个奖励", waitMedium

// 确认选择
FindAndClick "确认", waitLong
End Sub

// 启动主函数
Call Main()

2#

代码的逻辑没啥问题 ,找图应该写错了 参数错了 你不能照着大漠的参数写按键的找图参数 数量不同的,好比拿前朝的剑斩本朝的官,调用子程序,如果没有参数 如:AutoFight() 不要写后面的() 要是有强迫症 非要写()不写就没法活的话 就 call AutoFight() 这样写 不然会报错的 估计就这些原因造成的,看你代码逻辑写的不错 应该是写过别的语言代码 难道是换了按键才犯这些低级错误!要不然代码抄别人的 没抄明白

发新话题 回复该主题