LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 155|回复: 1

[wowbee] 魔蜂启动脚本显示错误怎么搞?

[复制链接]
发表于 2026-4-15 23:42:46 | 显示全部楼层 |阅读模式
Interface\AddOns\pings\WowBee.Functions.lua:915: Usage: UnitName("unit")
====================
04/15/26 23:46:13
====================


之前都能用,后面服务器更新后就这样了,一启动脚本就报错
回复

使用道具 举报

发表于 2026-4-16 09:54:23 | 显示全部楼层
找到Interface\AddOns\pings\WowBee.Functions.lua这个文件,打开找到915行,找到UnitName("unit"),改成函数获取:
-- 安全获取单位名称,不存在则返回空,不报错
local function GetSafeUnitName(unit)
    if type(unit) ~= "string" or unit == "" then return "" end
    return UnitName(unit) or ""
end

-- 把你原来第915行的 UnitName(xxx) 替换成下面这句
local name = GetSafeUnitName(xxx)

------------------------------------------------------
如果你不想改函数,把第 915 行的:
UnitName(变量)改成:UnitName(tostring(变量 or ""))
保存后重新加载插件
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-30 04:13 AM , Processed in 0.049866 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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