LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 290|回复: 9

土法造雷---非进阶函数实现"正面背后输出"

[复制链接]
发表于 2024-3-8 00:02:40 | 显示全部楼层 |阅读模式
[Lua] 纯文本查看 复制代码
local IsBehind = BeeGetVariable("IsBehind")

if IsBehind=="你必须位于目标背后。" then
    BeeRun("影袭","target")
else
    BeeRun("背刺","target")
end



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("IsBehind", c)
            F:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
            
        end
        if a=="SPELL_CAST_SUCCESS" and c==nil and b==UnitName("player") then 
            BeeSetVariable("IsBehind", c)
        end
end) 

用判断事件实现的。


写的不是很通顺,运行起来没问题,也没什么东西,就不收费了。


回复

使用道具 举报

发表于 2024-3-8 09:32:12 | 显示全部楼层
像这种无私奉献的朋友,人格上已经超越了我,除了献上大大的赞以外毫无话说。
回复 支持 反对

使用道具 举报

发表于 2024-3-8 09:42:27 | 显示全部楼层
先为大佬打个call,在谢谢大佬得分享!
回复 支持 反对

使用道具 举报

发表于 2024-3-8 11:00:29 | 显示全部楼层
又一位大佬照耀着我等前行
回复 支持 反对

使用道具 举报

发表于 2024-3-8 11:20:08 | 显示全部楼层
感谢大佬分享,回去试一下。
回复 支持 反对

使用道具 举报

发表于 2024-3-8 18:24:16 来自手机 | 显示全部楼层
这个写法能否实现目标被物体遮挡的提示:目标不在视野中,然后停止脚本呢,否则老是一堆咔咔声
回复 支持 反对

使用道具 举报

发表于 2024-3-9 23:31:37 | 显示全部楼层
插个眼,说不定以后会用到~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2024-3-10 20:57:02 | 显示全部楼层
前排膜拜
回复 支持 反对

使用道具 举报

发表于 2024-3-18 16:08:43 | 显示全部楼层
盗贼大师我是.最厉害那种,哈哈
回复 支持 反对

使用道具 举报

发表于 2025-1-29 09:31:50 | 显示全部楼层
刚好用到了,感谢大佬。进阶函数藏着躲着的,也是无语
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2026-5-31 06:17 AM , Processed in 0.040800 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表