有判定目标是否在视野中的命令吗?
我发现大部分脚本里没写视野命令比如目标卡视野或者在冰墓中,虽然距离够近但是无法治疗。技能条就卡个不停!!:dizzy::dizzy:
local FailedTime = BeeGetVariable("FailedTime") --"获取临时变量传入"
if FailedTime == nil then
FailedTime = 0
end
local Failed = time() - FailedTime >= 2
if Failed then --"这里需要和施法共同判断,否则一直为true"
F = F or CreateFrame("frame")
-- "注册战斗记录事件"
F:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
F:SetScript("OnEvent", function(_,_,_,a,_,b,_,_,_,_,_,_,_,c)
if a=="SPELL_CAST_FAILED" and b==UnitName("player") and c=="目标不在视野中"then
-- "储存临时变量"
BeeSetVariable("FailedTime", time())
F:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
end
end)
-- "如果目标不在视野中大于2秒,执行下面语句"
print(Failed)
end
有大佬测试过嘛,能识别码!
z22904220 发表于 2024-3-5 09:14 AM
local FailedTime = BeeGetVariable("FailedTime") --"获取临时变量传入"
if Faile ...
有没有简单点的,比如BeeUnitAffectingCombat()这种判断是否在战斗状态 飞扬 发表于 2024-3-5 09:42 PM
有没有简单点的,比如BeeUnitAffectingCombat()这种判断是否在战斗状态
没有,你可以自己一顿瞎编,然后封装在BeeIsRun里
页:
[1]