RegEnemyNextEvent
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 之前
作者:105493660 创建时间:2018-03-16 01:29
更新时间:2025-08-10 15:30
更新时间:2025-08-10 15:30