例子:一键奶
大约 3 分钟
一键奶
利用黑兔超级宏,可以自动扫描团队或小队成员的血量缺口,智能选择合适等级的治疗技能。无需手动切目标,按一下即可完成治疗。
注意
需要黑兔版本 >= 1.11.4,如果正式版低于这个版本,请在黑兔设置里面开启测试版推送
这只是一个例子,你完全可以自己阅读或者让AI阅读黑兔超级宏文档之后(把网址给AI),根据你的需要完善这个函数
适用场景
- 团队副本中快速补血
- 小队任务中自动奶队友
- PVP 中应急治疗
使用方法
如果宏字数不够用,可以把函数放在黑兔的超级宏基础库中:
- 打开黑兔软件 → 超级宏
- 在编辑区填入以下函数代码
- 游戏内使用
/s S HealRaid()调用
或者在游戏里新建一个宏,输入以下内容:
/s S HealRaid()然后把宏拖到动作条上,设置快捷键。按一下即可自动治疗团队中血量缺口最大的成员。
完整代码
在黑兔软件 超级宏 编辑器中输入:
function HealRaid()
local members = TeamMembers()
local loseHp = 0
local target = nil
local guid = ""
-- print('团队人数=' .. #members)
for i, m in ipairs(members) do
-- print(m.name, "小队:",m.subgroup+1)
-- print(" 唯一编号(guid):",m.guid)
local info = GetUnitInfo(m.guid)
if info and info.maxHealth > 0 then
local hp = info.maxHealth - info.health
-- 死掉的也不考虑
if info.health~=0 and loseHp < hp then
loseHp = hp
target = info
guid = m.guid
end
end
end
if target~=nil then
print("目标玩家: ", target.name," guid:",guid, "损失血量:",loseHp)
-- 根据血量缺口选技能
if loseHp >5000 then
print("圣光术")
Spell(48782,guid) -- 13级圣光术
elseif loseHp >3000 then
print("圣光闪现")
Spell(48785,guid) -- 9级圣光闪现
else
print("神圣震击")
Spell(48825,guid) -- 7级神圣震击
end
end
end并且点击界面右上角的【保存并且同步到游戏】按钮

工作原理
flowchart TD
A[按下快捷键] --> B[扫描团队所有成员]
B --> C[获取每个成员的血量信息]
C --> D[跳过死亡成员]
D --> E[找出血量缺口最大的存活成员]
E --> F{缺口 > 5000?}
F -->|是| G[施放 13级圣光术]
F -->|否| H{缺口 > 3000?}
H -->|是| I[施放 9级圣光闪现]
H -->|否| J[施放 7级神圣震击]用到的函数说明
| 函数 | 说明 |
|---|---|
TeamMembers() | 获取团队/小队所有成员列表 |
GetUnitInfo(guid) | 通过 guid 获取成员详细信息(血量、状态等) |
Spell(技能ID, guid) | 对指定成员施放技能 |
自定义修改
你可以根据自己职业和需求调整以下参数:
更换技能
把 Spell() 中的技能 ID 换成你自己的治疗技能:
-- 圣光术 → 换成 治疗波
Spell(治疗波ID, guid)
-- 神圣震击 → 换成 快速治疗
Spell(快速治疗ID, guid)调整血量阈值
根据你的装备和治疗量,调整触发不同技能的血量缺口:
if loseHp > 8000 then -- 大缺口用大技能
Spell(大治疗技能ID, guid)
elseif loseHp > 4000 then -- 中等缺口用中等技能
Spell(中等治疗技能ID, guid)
else -- 小缺口用小技能
Spell(小治疗技能ID, guid)
end只奶特定小队
如果只想要治疗特定小队的成员,可以加一个过滤条件:
for i, m in ipairs(members) do
-- 只治疗第1小队的成员(subgroup 从0开始)
if m.subgroup == 0 then
local info = GetUnitInfo(m.guid)
-- ... 后续逻辑
end
end注意事项
- 需要先在黑兔中开启改模型功能,超级宏会自动生效
- 建议关闭杀毒软件或将黑兔目录加入白名单
- 技能 ID 可通过数据库网站(如 db.heitu.org)查询
- 支持全部 60/70/80 级版本客户端(112/114/243/253/343)