dreamnb 发表于 2012-8-28 09:49:49

mush可以通过设置执行#3 drink;#5 e这样的语句吗

如题
知道mush里面可以设置通过;分割命令。
但是有没有设置#为重复命令呢
比如#3 drink;#5 e或者#10 mianbi这类的?

北大侠客行MUD,中国最好的MUD

flauto 发表于 2012-8-28 09:53:33

for i = 1,3 do
    Send("drink")
end
不过为什么不用do 3 drink呢

when 发表于 2012-8-28 10:12:02

写个alias凑合对付
#(\d+)\s(\S+)
for i=1,%1 do
   Execute("%2")
end

labaz 发表于 2012-8-28 10:13:59

写个alias凑合对付
#(\d+)\s(\S+)
for i=1,%1 do
   Execute("%2")
end
when 发表于 2012-8-28 10:12 AM http://pkuxkx.net/forum/images/common/back.gif


人家是一串命令在一行,你这个不行

ftd 发表于 2012-8-28 10:44:12

我一般就#3(drink)5e

when 发表于 2012-8-28 10:58:00

本帖最后由 when 于 2012-8-28 11:09 AM 编辑

回复 4# labaz


    为啥我的行,不过得在命令行里面用,   
    在脚本里用Execute,DoAfterSpecial什么的选择发送到 10:命令解析器(执行)

qunshan 发表于 2012-8-28 14:30:18


好像这样就行了吧

labaz 发表于 2012-8-28 14:33:54

我一般就#3(drink)5e
ftd 发表于 2012-8-28 10:44 AM http://pkuxkx.net/forum/images/common/back.gif


才发现口总原来也用mush

when 发表于 2012-8-28 14:36:42

好像这样就行了吧
qunshan 发表于 2012-8-28 02:30 PM http://pkuxkx.net/forum/images/common/back.gif


    speedwalk,特殊命令要加()吧
    看来看去也就这最简单了

labaz 发表于 2012-8-28 14:38:44

回复labaz


    为啥我的行,不过得在命令行里面用,   
    在脚本里用Execute,DoAfterSpecial什 ...
when 发表于 2012-8-28 10:58 AM http://pkuxkx.net/forum/images/common/back.gif


如果drink变成了du book或者其他复杂点的你这个就不行了吧
页: [1] 2
查看完整版本: mush可以通过设置执行#3 drink;#5 e这样的语句吗