北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: ltblue

我好像误入歧途了

[复制链接]
发表于 2015-4-21 14:54:56 | 显示全部楼层
回复  cappuccino


你说的这个情况我觉得无所谓,即使用mush的变量,我也不知道能不能保存——我根本就 ...
ltblue 发表于 2015-4-21 02:53 PM

lua本来就有regexp,根本不该使用wait.regexp啊……wait是什么鬼……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-4-21 14:57:08 | 显示全部楼层
回复 36# jarlyyn


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

其实,我现在本身就做了一个”如影随形“系统,其实说来,也算个状态机吧,就是抓取地名,以便随时知道自己所在的节点编号,万一出错,我知道自己在哪,不用再look了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-4-21 14:59:54 | 显示全部楼层
回复 39# jarlyyn


修改触发?不能同时写多个触发,然后开关吗?zmud里就是这么做的啊
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-4-21 15:02:07 | 显示全部楼层
回复 41# jarlyyn


regexp是啥意思啊?不懂

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

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

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

大体是这么个意思吧

lua的regexp又是啥呢?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-4-21 15:08:50 | 显示全部楼层
回复  jarlyyn


regexp是啥意思啊?不懂

我是看这个论坛里的教程做的
wait.regexp,代表等待某内容 ...
ltblue 发表于 2015-4-21 03:02 PM


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

要这个wait干嘛……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-4-21 15:09:52 | 显示全部楼层
回复  jarlyyn


修改触发?不能同时写多个触发,然后开关吗?zmud里就是这么做的啊
ltblue 发表于 2015-4-21 02:59 PM

zmud是靠把变量插在触发器里来做的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-4-21 15:12:36 | 显示全部楼层
回复 46# jarlyyn


我没看懂你的例子,能大概解释一下,必须用lua手动写触发器的原因吗?
多谢
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-4-21 15:14:02 | 显示全部楼层
回复  jarlyyn


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


比如,当你要去搜索某个npc的时候,你是不是要修改一个捕获npc的触发?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-4-21 15:14:03 | 显示全部楼层
回复 45# jarlyyn


哦,wait.regexp,是一个等待的东西,只是支持正则罢了
原来regexp是正则的意思啊......真心不知道
说了我是野路子......完全靠手册写代码的......
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-4-21 15:15:07 | 显示全部楼层
回复 48# jarlyyn


是啊?mush不行吗?也可以吧
把变量放到触发条件里,正则应该支持吧?难道不支持吗?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 11:45 PM , Processed in 0.010006 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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