苍之风云
- CN币
- 1 颗
- 威望
- 136
- 贡献
- 80
- UID
- 69
- QQ

- 微信Wechat
- HiveHc
- 居住地
- 韩国
|
楼主 |
发表于 2025-1-10 21:46:18
|
显示全部楼层
local Module = ModuleBase:createModule('jiyun')
function Module nLoad()
self:logInfo('load')
self:regCallback('DamageCalculateEvent',Func.bind(self.damageCalculateCallback,self))
end
function Module:damageCalculateCallback(CharIndex, DefCharIndex, OriDamage, Damage, BattleIndex, Com1, Com2, Com3, DefCom1, DefCom2, DefCom3, Flg, ExFlg)
local GLevel = Char.GetData(DefCharIndex,CONST.对象_等级);
if(Com3==202000) then
if(GLevel==1) then
local GLevel = Char.GetData(DefCharIndex,CONST.对象_最大血);
return (GLevel*0.99);
else
return 0;
end
end
end
function Module nUnload()
self:logInfo('unload')
end
return Module;
不好意思,我没有考虑到编码问题。接下来我会用中文重新编写脚本。内容就这些,应该很容易修改。
|
|