北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: chenzui

将ZMUD 别名设置转换为Mush设置的小脚本

[复制链接]
 楼主| 发表于 2009-8-11 09:05:35 | 显示全部楼层
并不是要安装完整的VC++2008,只要安装VC++2008的runtime enviroment就可以了,而且有可能你的机子上已经安装过了,可以下载试试。
原帖由 maper 于 2009-8-11 08:57 AM 发表

这不方便吧?为了转化这个还要下载软件,然后安装。。。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-8-11 09:08:16 | 显示全部楼层
原帖由 chenzui 于 2009-8-10 10:41 PM 发表
应该不会,如果alias里有多个wait,最后生成的mush配置就像下面这个例子:
require "wait"
wait.make (function ()
  wait.time(0.5)
  Send ("fill bottle")
  wait.time (1)
  Send ("drink bottle")
  wait.time (1)
  Send ("eat fish")
  wait.time(30)
  Send("gua yuer")
  wait.time(1)
  Send("diao yu")
end)


这样也太繁琐了!
mushclient里有个DoAfterSpeedWalk命令,例如DoAfterSpeedWalk (1, "5e 4s w")就会把这个路径自动进行拆分然后依次执行,还可以用SetSpeedWalkDelay ()来控制命令之间的时间间隔,比你这样容易多了。
不过我认为还是这样的行走方法比较好:把路径分解成数组,如:path[1] = "s" path[2]="n".....用“这里(*)的出口是”来做触发判断行走是不是成功,如果成功了就执行下一个方向,如果未成功就再执行当前的方向。这样可以处理路上被挡住了、坐船、被绊倒等情况,并不管网速如何都能行走成功。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-8-11 09:56:22 | 显示全部楼层
qiang maper
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-8-11 12:32:34 | 显示全部楼层
goodman maper
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-8-11 12:38:18 | 显示全部楼层
我没有用speedwalk的原因是有些别名里面各个延迟的时间并不一样,这样用speedwalk就没有很直接的办法来实现,当然你也可以不断地改delay,但是那样也就变得繁琐起来了,所以我索性用最简单的方式实现,反正最后是程序自动生成,不用自己敲的。

另外用数组的方式实现智能走路的想法也很好,只不过我这个程序只是想把zmud的设置转换成mush而已,没想做得那么复杂。。。


这样也太繁琐了!

mushclient里有个DoAfterSpeedWalk命令,例如DoAfterSpeedWalk (1, "5e 4s w"就会把这个路径自动进行拆分然后依次执行,还可以用SetSpeedWalkDelay ()来控制命令之间的时间间隔,比你这样容易 ... [/quote]


[ 本帖最后由 chenzui 于 2009-8-11 12:41 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-8-11 12:51:35 | 显示全部楼层
程序是不错的!

不过ZMUD口味太重,(和我当初一样,习惯了ZMUD,都用ZMUD的方式使用MUSH),虽然MUSH完全可以按照ZMUD的方式运行,但MUSH有自己的另一套思维方式……

做为一个标准的MUSHer,尽量用MUSH的方式解决问题吧……

addoil chenzui  
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-8-11 13:10:38 | 显示全部楼层
是啊,mush也是刚刚开始研究,lua也是刚刚开始学习,希望将来能够把trigger、变量什么的也转换过来
方便像我这样从zmud过渡到mush的,毕竟mush是freeware.

原帖由 ddid 于 2009-8-11 12:51 PM 发表
程序是不错的!

不过ZMUD口味太重,(和我当初一样,习惯了ZMUD,都用ZMUD的方式使用MUSH),虽然MUSH完全可以按照ZMUD的方式运行,但MUSH有自己的另一套思维方式……

做为一个标准的MUSHer,尽量用MUSH的方式 ...
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 10:45 PM , Processed in 0.012368 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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