|
楼主 |
发表于 2023-8-15 13:52:53
|
显示全部楼层
--角色受到伤害时触发(返回指定伤害数值)--actor=受伤对象;TagActor=攻击对象;nPoint=输出伤害
function on_StruckDamage(actor, Target, nPoint, wMagIdx)
if Target:getRace() == 66 then
local masterActor = Targe:getMaster()--获取主人对像
if masterActor ~= nil then
local u = masterActor:getVal_U(66)
--身上所有装备计算属性结束触发(人物、英雄有效)(返回值累加至属性总和)
function GetAccessoryEnd(actor)
if actor:getRace() == 66 then
local masterActor = actor:getMaster()--获取主人对像
if masterActor ~= nil then
local u = masterActor:getVal_U(66)
基本所有LUA在主号死亡,躺地上,英雄就不能再获取主人的变量了。包括零时变量,U变量。
然后用变量写的属性就没了。看能解决吗,还是我写法问题? |
|