CreateNPCNL.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
|