RegEnemyNextEvent (DoFile, InitFuncName)

函数功能:

创建一个战斗连战的情况下会触发的Lua函数。


请求方式:

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

参数说明:

参数名 是否必须 类型 说明
BattleIndex int 响应事件的战斗索引
EncountID int 遇敌调用的EncountID,-1表示此战斗连战已经结束并且战斗即将结束

返回值

类型 是否必须 不做操作 特定EncountID 不进入下一场连战直接战斗结束
int 参数EncountID 新的EncountID -1

操作实例:

--示例1设置无止境战斗
function EnemyNextEvent(BattleIndex, EncountID)
    local TempEncountID = 12002; --data里的EncountID
    if(EncountID == -1)then
        return TempEncountID;
    end
    return EncountID;
end

--示例2修改此EncountID
function EnemyNextEvent(BattleIndex, EncountID)
--将连战敌人改成犹大
    local TempEncountID = 12002; --data里的EncountID
    if(EncountID ~= -1)then
        return TempEncountID;
    end
    return EncountID;
end

--示例3
function EnemyNextEvent(BattleIndex, EncountID)
--直接中断
    return -1;
end

备注:

  • ####此接口顺序在NL.RegEnemyCreateEvent 之前
文档更新时间: 2023-04-21 15:45   作者:105493660