
GatherBot双采自动切换- 快跑兄弟修改版
GatherBot采集助手(快跑兄弟修复版),是一款专为采集职业(如矿工、草药师)设计,通过自动化切换追踪技能提高采集效率,同时提供多种安全保障机制的插件,是魔兽世界怀旧服中双采玩家的实用辅助工具。
查看大图插件已经备注了采矿和采药的ID,如果没有自动载入,需要手动添加两个ID才可以自动切换
---------------------------------
核心功能
1. 自动切换追踪技能
- 自动在采集技能(如采矿和草药学追踪)之间循环切换
- 支持自定义追踪技能的配置,最多可设置10个追踪技能
- 可通过技能ID或技能名称添加/移除追踪技能
2. 智能触发条件
- 骑乘状态检测 :自动在骑马时开启追踪技能切换,下马时关闭
- 移动状态检测 :只在移动时切换追踪技能,不动或暂离则停止切换
- 战斗状态检测 :战斗中停止自动切换,避免干扰
3. 安全保障功能
- 安全模式 :开启后增加切换间隔(至少8秒),降低被检测风险
- 手动确认模式 :每次切换前显示确认窗口,需手动点击确认或按空格键确认
- 战斗骑乘切换 :在战斗中停止继续自动切换
4. 配置选项
- 切换时间 :可自定义追踪技能切换的间隔时间(2-20秒)
- 小地图图标 :显示/隐藏插件小地图按钮,左键开关自动切换,右键打开设置
- 界面操作 :支持左键启用/禁用自动切换,右键打开设置窗口,还可以使用命令行:/gatherbot 或 /gb 命令打开设置窗口
5. 用户界面
- 图形化设置面板 :包含所有功能开关和配置选项
- 手动确认窗口 :切换前显示确认框,支持键盘快捷键操作
- 错误提示 :技能不存在或配置错误时显示相应提示信息
请看我新版具体改动:
修复和改进的内容
1. 中文界面乱码问题 - 修复了 Locale.lua 文件中中文字符串的编码问题
2. 设置界面优化 - 将设置窗口高度从 420 减少到 350,缩小了下方留白区域
3. 骑乘切换逻辑 - 修复了骑乘/飞行形态自动切换的判断条件,确保只有在正确形态下才会切换
4. 安全性增强 - 添加了安全模式选项,对寻找草药和寻找矿物技能添加了确认机制
5. 添加了 战斗中切换 和 原地不动切换 选项。
6. 确认对话框功能 - 创建了确认对话框,支持移动和快捷键操作
7. 快捷键支持 - 为确认对话框添加了空格键(确认)和ESC键(取消)的快捷键支持
8. 方向键问题 - 解决了对话框弹出时键盘方向键不能使用的问题
9. "总是切换"功能 - 修复了该功能,确保在任何状态和形态下都能正常工作
技术细节
主要修改的文件
1. Locale.lua - 更新了中文本地化字符串,添加了新功能的翻译,支持简体中文和繁体中文
2. GUI.lua - 调整了设置界面布局,添加了安全模式选项
3. GatherBot.lua - 重写了核心逻辑,实现了安全模式、确认对话框和快捷键支持
4. 所有TOC文件 - 更新了插件标题、版本和作者信息
5. API本地化处理,提升运行效率
安全模式特性
- 当启用安全模式时,插件会在8秒后显示确认对话框
- 对话框支持移动(按住标题栏拖动)
- 确认按钮支持空格键,取消按钮支持ESC键
- 按钮上标注了快捷键提示([Enter]和[ESC])
- 对话框不会强制获取焦点,避免影响游戏控制
技能切换逻辑优化
- 修复了骑乘和德鲁伊形态判断逻辑
- 确保只有在旅行、飞行、快速飞行和水栖形态时才会自动切换
- 增强了战斗状态、实例状态等安全检查
- 解决了"总是切换"功能的兼容性问题
自定义切换时间功能,命令/gb num,将切换间隔设定为num秒。
命令:/gb force 启用/关闭战斗中采集技能切换;/gb standby 启用/关闭原地不动时的采集技能切换。
左键小地图图标:启用/停用切换;右键:打开设置窗口;Shift+左键:窗口位置还原;Shift+右键:小地图按钮位置还原。
切换时间 可自由设置为2-15秒之间。
2026.4.12 针对泰坦时光服大版本的系统更新,此插件继续更新如下:
1. 在设置面板的添加移出框体下方添加了小字备注:GatherBot双采自动切换助手-快跑兄弟修复版
2. 在设置面板的添加移出框体下方添加了小字备注:WLK/时光服寻找矿物ID2580,寻找草药ID2383
3. 修改了小地图图标的鼠标提示,确保显示清晰的操作说明:左键单击开启自动切换,右键单击进入设置面板
4. 修复了小地图图标的初始化问题,确保它在插件加载时就被正确初始化
5. 确认了默认配置中包含寻找矿物和寻找草药的ID
6. 将默认切换时间从10秒改为2秒
7. 在TOC文件中添加了图标路径,使用了游戏内置的草药图标:Interface\\Icons\\INV_Misc_Flower_02
8. 修复了Addon:GetCurrentSpells()函数,确保TrackingSpellsInTable变量在函数外部也能被访问到
9. 修改了Addon:ShowSpellInfo()函数,添加了对SetWindow.DisplayGroup的存在性检查
10. 修改了GatherBot.lua文件中的初始化代码,确保MinimapIcon:Initialize()函数在SetWindow:Initialize()之后被调用
11. 恢复了MinimapIcon.lua文件中的IsButtonDown变量,用于跟踪按钮是否被按下
12. 恢复了MinimapIcon.lua文件中的Addon:UpdatePosition函数,用于更新小地图图标的位置
13. 恢复了MinimapIcon.lua文件中的UpdateMapBtn函数,用于在拖动小地图图标时更新其位置
14. 恢复了MinimapIcon.lua文件中小地图图标的创建和设置过程,使用与上一版本相同的参数
15. 恢复了MinimapIcon.lua文件中鼠标事件处理函数,包括OnDragStart、OnDragStop、OnMouseDown、OnMouseUp、OnEnter、OnLeave和OnClick
16. 修改了PLAYER_ENTERING_WORLD事件中的代码,移除了对Addon.LDB和Addon.LDBIcon的检查,确保它总是使用非LDB模式的小地图图标
17. 更新了版本信息为2.2.3
显示 1-5 条,共 5 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
- GatherBot快跑兄弟修改版
适配版本:3.80.1
作者未提供这个版本的更新说明。
- GatherBot2.2.3快跑兄弟修改版
适配版本:3.80.1
作者未提供这个版本的更新说明。
- 2.2.2
适配版本:3.80.0
作者未提供这个版本的更新说明。
- 2.2.1-1
适配版本:3.80.0
作者未提供这个版本的更新说明。
- 2.2.1
适配版本:3.80.0
作者未提供这个版本的更新说明。
评论在新手盒子客户端中发表,这里同步展示。
周年服用不了、安装后不显示插件