北大侠客行MUD论坛

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

zmud改MUSH,请问哪里不对

[复制链接]
发表于 2011-8-9 16:15:21 | 显示全部楼层 |阅读模式
zmud721中
巽风:(%x)%s(%x)%s(%x)%s(%x)$
触发:
step1=%1
step2=%2
step3=%3
step4=%4
#alias step1 {@step1}
#alias step2 {@step2}
#alias step3 {@step3}
#alias step4 {@step4}
#4 e
step@i
这个在mush中如何实现

我写的是
巽风:(\W+)\s+(\W+)\s+(\W+)\s+(\W+)$
触发
if  gua=="巽风"
then
AddAlias(" ", "step1", "%1", alias_flag.Enabled, "")
AddAlias(" ", "step2", "%2", alias_flag.Enabled, "")
AddAlias(" ", "step3", "%3", alias_flag.Enabled, "")
AddAlias(" ", "step4", "%4", alias_flag.Enabled, "")
end
Execute ("4s")
Execute ("step@i")  
然后选项选择的是:启用 保持有效性 正则表达式 展开变量
发送给 脚本解析器

请教哪里不对
应该如何修改

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-8-9 16:16:58 | 显示全部楼层
现在我的zmud机器这句改了
@gua:(%x)%s(%x)%s(%x)%s(%x)$
触发
step1=%1
step2=%2
step3=%3
step4=%4
#alias step1 {@step1}
#alias step2 {@step2}
#alias step3 {@step3}
#alias step4 {@step4}
#4 e
step@i
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-8-9 18:11:30 | 显示全部楼层
原帖由 selfmud 于 2011-8-9 04:15 PM 发表
AddAlias(" ", "step1", "%1", alias_flag.Enabled, "")
AddAlias(" ", "step2", "%2", alias_flag.Enabled, "")
AddAlias(" ", "step3", "%3", alias_flag.Enabled, "")
AddAlias(" ", "step4", "%4", alias_flag.Enabled, "")


这里加入AddAdias必须每个alias都有名字且不相同。你都用空,所以就没有加入alias。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-8-9 21:41:00 | 显示全部楼层
原来必须都有名字啊。。。
我看手册上写的名字可以为空好像。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 03:34 AM , Processed in 0.009627 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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