首页 论坛 插件分享 Ace2库-KuBa-CastInfo-1.0

标签: 

该帖子包含 1 评论,2 参与者,最后由wx_ope... 更新于 4周前
2026年1月21日 20:41|1个月前
Crazydru
版主
Lv.4 初学乍练
674/700(96%)

依赖Superwow模组,记录周围所有单位的施法状态

Q:为什么要用Ace2库单独做?很多插件都有类似功能
A:多个插件的类似功能代码其实是浪费的,相当于同时开了好几个相同功能的插件,如果这些插件都用调用同一个Ace2库插件,那就相当于只打开了一个插件,其他插件从同一个插件调用信息,减少了冗余内存和cpu损耗。即使多个插件都加载了同一个库,也只有其中一个最新版本生效

依照Ace2协议编写的库插件,用于支持其他插件开发及宏编写,在.toc文件中加载该库文件后,可以用以下语句注册

local castinfo
if SUPERWOW_VERSION then
castinfo = AceLibrary("KuBa-CastInfo-1.0")
end

之后使用以下函数可以返回相关施法信息

---@param guid string 施法者Guid
---@return string|nil 施放的法术名称
---@return string|nil 施法目标的guid
---@return string|nil 法术等级
---@return integer|nil 施法开始时间
---@return integer|nil 施法时长
---@return string|nil 法术图标
---@return boolean|nil 是否为引导技能
castinfo:GetCastInfo(guid)

🔒此内容仅评论后可见

  • 该帖子由Crazydru 于 1个月前 修改。
2026年2月1日 20:31|4周前
wx_openid_onkz363-ofHMGgnpixsx1UIyMPYU
Lv.4 初学乍练
292/700(42%)

111

 

哎呀,评论帖子必需登录。

QQ群975207273
QQ群975207273
微信小程序
微信小程序
微信群
微信群
再续前缘安卓APP
再续前缘安卓APP