导航菜单
首页 » 石器私服教程 » 正文

石器Lua的运作过程3

相信已经有不少人看过Lua后得出的结论
哪里是开头?哪里是结束?什么时候才用到这个文件?
是每个玩家都在用?排队用?还是一起用?

答案: 在服务器启动时,优先从函数main()启动和结束
 

 
在上图函数 main() 里 多了Create这个函数
这时脚本会运行到函数 Create() 处
函数main()Create括号里的参数 --"测试",100000,2000,58,56,6
就是函数 Create() 括号里的变量  --name, metamo, floor, x, y, dir
既然是变量,这些名字也就是自己决定,并非是固定(函数名也不是固定的)如下图
 
脚本运行到函数 Create()后 触发了ABlua接口npc.CreatNpc
并发送这6个参数到服务端,在2000地图,58,56坐标创立了名字为"测试",方向为6 的NPC
函数 Create() end 结束后 返回函数main() 并以end结束

Ps:
上图的过程和下图一样,在函数main()可直接使用ABlua接口
 

评论(0)