北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 3696|回复: 2

学习MUSH第二日续---脚本结构分析

[复制链接]
发表于 2013-1-30 21:25:34 | 显示全部楼层 |阅读模式
发现高手们都善于编辑LUA脚本,不屑于在游戏中配置,那么就研究了一下脚本结构,以大家都很爱用的DDID的FULLME插件脚本为例(Show_fullme_CODE_v2.09.xml论坛有下载),我理解插件和LUA脚本是一个意思。
1,整体结构



  1.     谁知道干啥的?




  2.      
  3.       
  4.       
  5.       ......


  6.       
  7.       



复制代码
基本工作原理,就是通过触发器调用script中的各种函数,函数里调用LUA本身支持的各种函数,比如Note()输出,assert()断言,oXMLHTTP啥啥HTTP对象,string.len()求string长度,等等,最终就是WindowCreate()函数,绘制窗口等等。
总结:复杂的机器人脚本估计也可以这么来搞,流程就是触发器触发,然后调用函数,或者用alias调用函数,然后发送Send()命令,这样就能根据不同情况自动起来了。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-3-7 10:47:55 | 显示全部楼层
插件与mcl+脚本差不多一个意思, 你依然可以在插件的中间这里,写上N多的东东而不用脚本
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-3-7 10:59:15 | 显示全部楼层
支持mush的学习贴!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-1 01:33 PM , Processed in 0.009391 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表