北大侠客行MUD论坛

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

mush问题请教

[复制链接]
发表于 2009-7-28 10:29:33 | 显示全部楼层 |阅读模式
正在由zmud转向mush,想请教一下,mush怎样实现类此zmud #10 {命令一;命令二;命令三} 这样的命令?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 10:38:10 | 显示全部楼层
不清楚,可以分开写 do 10 命令1;do 10 命令2
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 12:15:11 | 显示全部楼层
alias的send项选script
然后循环


for i = 1, 10 do
     囧tz
end
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 12:53:24 | 显示全部楼层

      match="^#(\d+) (.+)"
   enabled="y"
   regexp="y"
   send_to="12"
   sequence="100"
  >
  cmds = utils.split("%2",",")
for i = 1,%1 do
     for j = 1,#cmds do
        Send(cmds[j])
           end
              end

  


新建一个alias,输入^#(\d+) (.+),勾选正则表达式,下面内容输入:
cmds = utils.split("%2",",")
for i = 1,%1 do
     for j = 1,#cmds do
        Send(cmds[j])
           end
              end
发送到脚本script
这样一个alias就建好了,使用的时候输入#10 haha,heihei,相当于执行zmud的#10 {haha;heihei},也可以输入#10 haha,只执行haha十遍。要注意的是我这里多个命令间隔是采用“,”而不是";",因为mush中有个设定可以用“;”分割多命令,防止冲突。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 12:56:45 | 显示全部楼层
对了,上面的是lua语言。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 13:44:05 | 显示全部楼层
个人觉得,MUSH里就这一点比ZMUD困难一些,但熟悉以后就好了。

拿打木人做个例子:

zmud里是 #3 fight mu %i == fight mu 1;fight mu 2;fight mu 3

MUSH里我是这样实现的:

先做一个脚本(LUA的)
function loop_i (num, command)
for i = 1,num do
Send (command .." " ..i)
end -- for
end -- loop_i ()

再做一个ALIAS
如图:


再在MUD里输入fightmuren 3,就和zmud里#3 fight mu %i一样了。

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 16:57:44 | 显示全部楼层
mush其实比zmud难很多,乐趣在于自己实现很多zmud的功能,比如等待,比如#
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 17:10:28 | 显示全部楼层
无欢不要打击MUSH newbie的信心啊……

MUSH很好!很强大!比zmud要稳定!不过不如zmud方便,也正因如此,乐趣也就在其中……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 20:31:42 | 显示全部楼层
我觉得mush看起来很丑
不如zmud462顺眼..
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-7-28 23:55:52 | 显示全部楼层
原帖由 xiaodog 于 2009-7-28 20:31 发表
我觉得mush看起来很丑
不如zmud462顺眼..

北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-2 05:31 AM , Processed in 0.010801 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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