1、触发器抓到一个字符串,比如:气血、地点。为了方便在其他地方使用,肯定要给它存个全局变量吧。所以定义一个全局变量是不是得会?
2、抓到的内容,给它存个变量,至少要能分清楚是个字符,还是个数字吧。所以数据类型是不是得会?数据类型是做 if 判断的时候用的,暂时不用学太多先弄明白5个就够,nil、boolean、number、string、function
3、内容抓完了,变量也存好了,是不是该做逻辑处理了,让程序自动判断下一步要去做什么。所以流程控制的 if 判断是不是得会。
4、if判断学会了,循环也得学一个吧,循环也叫遍历,不用多,学个 for 就够,能满足大部分需求。比如遍历一个路径啥的。
5、要遍历路径,得先有条路径吧。路径这东西是它是有规律的用;隔开的一组数据。这样的数据我们用变量存的话用起来是相当麻烦的,原因我就不解释了,字数太多,之后的教程里慢慢讲。所以这种数据我们存个数组,所以数组得会吧。
6、不管是什么语言,不管做什么逻辑,肯定要有运算吧。所以四则运算 和 运算符得会吧。
7、做机器有太多的触发,触发多了改个东西,这里找找,那里找找,看得自己头晕眼花,累不累啊?用用 function 吧。每次触发执行一个function,把所有的function放到相应的lua文件里去,在文件里写好注释,每次改动的时候,直接去lua文件里找,改完之后全选复制粘贴到mudlet脚本里去。它不香吗?
8、字符串相关api,这东西造轮子的时候用的最多,前期不建议学。因为它不好理解,而且应用场景有限。