NL.CreateNPC

NL.CreateNPC(Dofile, InitFuncName)

函数功能

使用Lua脚本创建NPC,并执行Dofile文件中的InitFuncName函数。

参数说明

  • Dofile: 字符串 要加载的脚本文件名,如果为当前文件,则定义nil即可

  • InitFuncName: 字符串 Init函数的名称,NPC创建后执行的函数,申明格式请参考下面的[InitCallBack]

返回值

创建成功则返回 对象index, 失败则返回负数

InitCallBack(CharIndex)

参数说明

CharIndex: 数值型 响应事件的对象index,该值由Lua引擎传递给本函数。

返回值

返回0即可

参考实例

init.lua

if(TestNPC == nil)then
  TestNPC = NL.CreateNpc("lua/testnpc.lua","MyCharInit");
end

testnpc.lua

function MyCharInit(_myIndex)
  return true;
end

results matching ""

    No results matching ""