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