Battle.PVE

Battle.PVE(CharIndex, CreatePtr, DoFunc, EnemyIdAr, BaseLevelAr, Flg)

函数功能

使用Lua脚本创建一个战斗,战斗创建后可自动调用Lua的DoFunc函数。

参数说明

  • CharIndex: 数值型 遇敌玩家的对象index。
  • CreatePtr: 数值型 触发战斗的对象index。
  • DoFunc: 字符串 战斗初始化接受后调用的Lua函数的名称,申明格式请参考[BattleInitCallBack],如果不调用则填nil
  • EnemyIdAr: 数值型[数组] 战斗所出现的怪物队列的怪物ID数组(怪物ID为enemy.txt中的ID)。
  • BaseLevelAr: 数值型[数组] 战斗所出现的怪物队列的怪物等级数组(数组结构与EnemyIdAr结构应一一对应)
  • Flg: 数值型 战斗类型标示,默认nil,可不填。

返回值

返回负数表示失败,成功返回战斗index。

参考实例

local TM_EnemyIdAr = {11, 11, 11, 11, 11};
  local TM_BaseLevel = {200, 200, 0, 0, 100};
  --这个调用完之后玩家TM_PlayPtr 将与2只200级、1只100级和2只1级的穴熊对战
  Battle.PVE(TM_PlayPtr, TM_NpcPtr, nil, TM_EnemyIdAr, TM_BaseLevel);

results matching ""

    No results matching ""