RegBattleComBo (DoFile, InitFuncName);


函数功能:

创建一个战斗中玩家合击就会触发的函数


请求方式:

参数名 是否必须 类型 说明
DoFile string 脚本文件路径(如是本文件则填写nil)
InitFuncName string 响应事件处理函数的名称,声明格式参考如下

参数说明:

参数名 是否必须 类型 说明
BattleIndex int 战斗索引

|HeCharIndex |是 |int |承受伤害的角色|
|BattleComboList |是 |Table |BattleCombo模板 攻击角色索引,伤害|

返回值:

类型 修改合击总伤害值 默认原有
int > 0 nil 或者 -1

未经合击算法伤害值公式如下

    local sumDamage = 0;
    local sumNum = #BattleComboList;
    for i = 1, sumNum do
        sumDamage =  sumDamage + (sumNum * 0.1000000014901 + 1);
    end
    sumDamage = math.floor(sumDamage)

操作实例:

function CharGetExpEvent(CharIndex,Exp)
--修改战斗经验为1000
    return 1000;
end

备注:

  • 返回错误代码请使用 GetErrorStr 获取具体错误信息。
文档更新时间: 2025-08-10 17:53   作者:105493660