在插件中,我有以下代码:
elseif ( UnitIsPlayer("target") ~= nil ) then
qui = UnitName("target",false)
print ("SI7 pour cible: " .. qui)
ma_fiche(qui,-1)
else
lister_plaine()
end
当我运行此代码时,最高 6.0 (WOD),没有目标,我会转到 else 子句 ( lister_plaine()
)。
现在看来我转到 then 子句(qui= ...
),当然 qui 是nil
,我得到一个错误。
有其他人看到UnitIsPlayer()
行为的变化吗?