jarlyyn 发表于 2015-4-21 14:54:56

回复cappuccino


你说的这个情况我觉得无所谓,即使用mush的变量,我也不知道能不能保存——我根本就 ...
ltblue 发表于 2015-4-21 02:53 PM http://pkuxkx.com/forum/images/common/back.gif
lua本来就有regexp,根本不该使用wait.regexp啊……wait是什么鬼……

ltblue 发表于 2015-4-21 14:57:08

回复 36# jarlyyn


是啊,我也觉得没啥必要
那我就这样吧,仿照zmud的方式来做,复杂的部分留给lua,简单的部分继续用mush里的触发器,一个个的分类,然后每个分类代表一个状态,同时有个table做状态机记录状态,以便发呆的时候知道自己在干什么

其实,我现在本身就做了一个”如影随形“系统,其实说来,也算个状态机吧,就是抓取地名,以便随时知道自己所在的节点编号,万一出错,我知道自己在哪,不用再look了

ltblue 发表于 2015-4-21 14:59:54

回复 39# jarlyyn


修改触发?不能同时写多个触发,然后开关吗?zmud里就是这么做的啊

ltblue 发表于 2015-4-21 15:02:07

回复 41# jarlyyn


regexp是啥意思啊?不懂

我是看这个论坛里的教程做的
wait.regexp,代表等待某内容出现之后,或者xx秒后
比如我等船,我就写

wait.regexp("船来了",10)
Send("enter")

这样,如果出现”船来了“字样,或者10秒之后,我就会enter了

大体是这么个意思吧

lua的regexp又是啥呢?

jarlyyn 发表于 2015-4-21 15:08:50

回复jarlyyn


regexp是啥意思啊?不懂

我是看这个论坛里的教程做的
wait.regexp,代表等待某内容 ...
ltblue 发表于 2015-4-21 03:02 PM http://pkuxkx.com/forum/images/common/back.gif

regexp本来就是正则表达式啊……

要这个wait干嘛……

jarlyyn 发表于 2015-4-21 15:09:52

回复jarlyyn


修改触发?不能同时写多个触发,然后开关吗?zmud里就是这么做的啊
ltblue 发表于 2015-4-21 02:59 PM http://pkuxkx.com/forum/images/common/back.gif
zmud是靠把变量插在触发器里来做的

ltblue 发表于 2015-4-21 15:12:36

回复 46# jarlyyn


我没看懂你的例子,能大概解释一下,必须用lua手动写触发器的原因吗?
多谢

jarlyyn 发表于 2015-4-21 15:14:02

回复jarlyyn


我没看懂你的例子,能大概解释一下,必须用lua手动写触发器的原因吗?
多谢
ltblue 发表于 2015-4-21 03:12 PM http://pkuxkx.com/forum/images/common/back.gif

比如,当你要去搜索某个npc的时候,你是不是要修改一个捕获npc的触发?

ltblue 发表于 2015-4-21 15:14:03

回复 45# jarlyyn


哦,wait.regexp,是一个等待的东西,只是支持正则罢了
原来regexp是正则的意思啊......真心不知道
说了我是野路子......完全靠手册写代码的......

ltblue 发表于 2015-4-21 15:15:07

回复 48# jarlyyn


是啊?mush不行吗?也可以吧
把变量放到触发条件里,正则应该支持吧?难道不支持吗?
页: 1 2 3 4 [5] 6 7 8 9 10 11 12
查看完整版本: 我好像误入歧途了