北大侠客行MUD论坛

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

求zmud和mush的一行多触发办法

[复制链接]
发表于 2011-1-14 09:03:00 | 显示全部楼层 |阅读模式
比如“####################”
出现的个数不一样,
怎么才能得到#的个数?

mush的话,读进去弄?
zmud的话怎么弄啊?好像只能触发第一个#

北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-1-14 10:01:24 | 显示全部楼层
原理上应该都可以这么做
用~#触发,触发命令里设一个变量如count++,然后再过几秒用if或者case判断count的值~应该可以达到你的目的吧
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-1-14 11:48:13 | 显示全部楼层
触发器选项里,把“提示行”和“下一行”都打上勾
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-1-14 14:41:28 | 显示全部楼层
提供个简单的方法,直接使用指令:

#TRIGGER {~#} {#ad count 1} 71

来制作的触发器,就是可以一行多次触发的,count为你累加了数量

[ 本帖最后由 bluse 于 2011-1-14 02:43 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-1-14 15:10:22 | 显示全部楼层
不行啊,还是只能触发一次
发错一张图

[ 本帖最后由 zhuking 于 2011-1-14 03:25 PM 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-1-14 15:18:16 | 显示全部楼层
浙大侠客行是神马东西。。。?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-1-14 15:35:37 | 显示全部楼层
#TRIGGER {#} {#ad count 1} test 71
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-1-14 15:38:02 | 显示全部楼层
还是不行
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-1-14 16:14:33 | 显示全部楼层
要是要#的个数,MUSH还是比较简单的,直接抓去全部字符串"##....."
然后用脚本处理字符串就可以了。
string="#######"
若没有其他字符,就是string.len(string)。
呵呵。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-1-14 16:47:23 | 显示全部楼层
主要还是想要单行多触发了
只要个数的话
用个#(*)取出后面的aa,用下%len(@aa)+1
也可以

[ 本帖最后由 zhuking 于 2011-1-14 04:48 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 07:21 PM , Processed in 0.010335 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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