zmud改MUSH,请问哪里不对
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+)$
触发
ifgua=="巽风"
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 现在我的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 原帖由 selfmud 于 2011-8-9 04:15 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
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。 原来必须都有名字啊。。。
我看手册上写的名字可以为空好像。。。
页:
[1]