求教魔蜂的命令
if BeeUnitHealth("player","%")<30 and BeeSpellCoolDown("生存本能")==0 and not IsStealthed("player") and BeeUnitAffectingCombat() thenBeeRun("/cast 生存本能","/use 13","/use 14","player");
return;
end
这个有什么错误么 为什么不自动开饰品呢
BeeRun里面用宏的话,对象是不起效的,手册里面已经清晰的写了
可以这样写BeeRun("/cast 生存本能\n/use 13\n/use 14");
\n是换行的意思 懒动行不行 发表于 2024-1-31 04:19 PM
BeeRun里面用宏的话,对象是不起效的,手册里面已经清晰的写了
可以这样写BeeRun("/cast 生存本能\n/use 1 ...
感谢大佬,这样写是不是就行了
if BeeUnitHealth("player","%")<30 and BeeSpellCoolDown("生存本能")==0 and not IsStealthed("player") and BeeUnitAffectingCombat() then
BeeRun("/cast 生存本能\n/use 13\n/use 14,"player");
return;
end 非要加"player"吗,不写,或者改成macro 本帖最后由 吾奶常煽赵子龙 于 2024-2-2 01:58 PM 编辑
试试这个:
if BeeUnitHealth("player", "%", 0) < 30 and not IsStealthed("player") and BeeUnitAffectingCombat() then
if BeeSpellCoolDown("生存本能") == 0 then
BeeRun("生存本能");
return;
end
for i = 13, 14, 1 do
local itemLink = GetInventoryItemLink("player", i);
local name = select(1, GetItemInfo(itemLink));
if GetItemCooldown(name) == 0 then
BeeRun("/use " .. i);
-- 开饰品如果没有公共CD可以去掉return
return;
end
end
end
页:
[1]