谁能给Zmud提供一个教程?
如何使用ZMUD
正所谓“欲善其事,必先利其器。”ZMUD功能强大,可以说是Windows下玩MUD最好的软件。
以下是对其主要功能的简要说明:
首先,连接到泥浆
上网打开ZMUD。音乐结束后,将出现一个欢迎屏幕,有三个选项:
连接向导;最近的;字符数据库
1、连接向导:
ZMUD内置了MUD IP,但是中国的几乎没有。而且有些IP好像不太对,只好自己在Char数据库里添加新的信息。
2、最近的:
连接到你上次扮演的角色。
3、字符数据库:
打开角色数据库。你可以在里面添加你想玩的泥地。
比如:想连接炼狱黎明(浙江):202 . 96 . 6438+009 . 438+0438+0.2000。
选择右边的Char数据库。
角色数据库出现。
先点击左下角的【新建】。
然后转到右边的ID字段,填写您正在扮演的角色的名称。
在标题字段中填写您正在玩的MUD的名称。
在主机字段中填写202 . 96 . 109 . 11。
在端口字段中填入2000。
在地址字段中填入202.96.109.5438+01。
要保存,请按[保存]。
填写完毕后,请按下面的[连接]。
好吧!可以连接!根据游戏提示,相信你会的。
当你第一次玩的时候,ZMUD会自动把你签到的Id和密码记录在Triggers里,以后会自动签到。
二、主要功能描述
1.主要图形按钮描述:
别名:可以用更短的词代替一些指令,可以使用变量。
别名:命令名
命令:说明都在这里。
例1:你想做一系列的表情命令来求婚:
别名:loveme
命令:聊天*恋爱% 1;聊天* lovelook %1
执行:loveme sweet [Enter]
屏幕显示:聊天*甜蜜结婚
聊天*我爱你甜蜜
聊着“呜呜呜——耶”,鲍晓羞涩的看了一眼天二,唱道:“我爱你在我心里。”
聊着聊着,鲍晓拉着田儿的手,默默地温柔地看着对方。眼神里有千万种温柔和甜蜜。
Sweet,Sweet的英文名,是一个变量。
例2:如果你受伤了,需要包扎:
别名:bz
命令:撕布;绷带
执行:bz [Enter]
屏幕显示:撕布
绷带
你从布上撕下一条布。
你没有受到任何创伤。这就是你没受伤时的情况。
路径:自动步行者,一些行走工具,可以记录你走过的地方。
路径名:此路线的名称。
后面的当前路径:路由
快走,慢走:快走还是慢走
开始记录:记录你走的路线。按下后,ZMUD会记录下你输入的命令(e,s,w,n,u,d等。),不管你是不是真的走在泥里。如果要停止录音,再按一次(会变成“停止录音”)。
触发器:自动响应,当接收到特定的消息时,会自动发出预定的命令,也就是所谓的机器人。
类:类别(随便写)
启用类:允许此触发器。
禁用类:禁用此触发器。
模式:收到的消息
命令:收到与模式相同的消息时发出的相应命令。
【启用】:绿色圆圈表示该触发有效果。
如果没有绿色圆圈,则表示暂停
例1:类:打架(随便写)
图案:解除你的武装!
命令:拿剑;wie剑
当你的武器被缴械时,
会自动捡起来戴上....
示例2:类:帮助
模式:(%w)说“杀了我吧!”
命令:kill %1
然后当你看到有人说杀了我!有时候你会,嘿嘿...杀了他...
中间也有空格。...
键(宏键):通常是定义F1 ~ F12的功能键。按下后可以执行一系列指令,不接受变量。
键:键盘上的一个键
命令:相对命令
按左下方的[新建],然后填写右侧的关键字段。您也可以使用它旁边的小按钮(上面有一个“a ”)来自动检测,然后填写commands字段。不限于一个命令,用分号分隔。
简单介绍一下上面的四个图标按钮就可以了,这样可以节省你一些不必要的时间,玩泥巴的时候也更容易操作。
比如你要去某个地方,你需要按照上面的地形提示去。即使熟悉那条路线,也有记不住看提示的时候,既麻烦又费时。
有了路径功能,你只需要走一次,两地之间的路线就会被自动记录下来。下次想去的时候,只要在记录的时候站在起点,点两下路线名称,一眨眼就到了终点。
其他如:Virables;一般;颜色;字体;声音可以保持默认设置。
但是,您可以将颜色的亮度设置得高一点。字体推荐使用Courier新加粗11,字体越大危害越小。
2.功能菜单描述
[文件]:
连接向导:连接到mudlist.txt中的MUD地址
另一个char:登录另一个角色,可以同时去多个泥浆站。
重新连接:断开当前窗口并重新连接。
断开(关闭窗口):断开当前窗口。
新日志:加载一个新的“日志文件”
附加日志:加载一个旧的日志文件并继续记录。
日志:记录窗口中的所有内容。勾选表示正在记录;否则,意味着暂停录制。
打印设置:关于打印的设置。
打印:打印
出口:ZMUD出口
[编辑]:
剪切:删除您在命令行中标记的内容。
复制:复制您标记的内容。
粘贴:将复制或标记的内容粘贴到命令行中。
全选:标记命令行中的所有内容。
Clear:清除命令行的全部内容([ESC]也是可以接受的)。
寻找:在窗口中寻找你的目标。
[查看]:
查看已设置的图标按钮中的功能。
[设置]:
新建:打开新的配置文件(***。泥)
加载:加载旧的配置文件。
保存:保存当前设置。
另存为:将当前设置另存为新文件。
导入:设置是将其他配置文件中的设置复制到当前使用的配置文件中。
[操作]:
大部分都是图标按钮的功能。
滴答计时器:你可以根据现实世界的时间设置多少时间后做什么。
例1:要不要每隔5分钟吃一口鸡腿?
定时器间隔:300
超时余量:2
超时命令:吃腿
当它设置为5分钟时,命令“吃腿”将在前两秒发送。
然后点击【开始】,再点击【关闭】,它就会在后台运行,每5分钟吃一次鸡腿。
[窗口]:
并列多重登录的窗口
层叠:重叠多重登录的窗口。
排列:重新排列最小化的窗口。
冻结:暂停窗口的滚动。
清除:清除此窗口的内容。
清空:清除此窗口的所有内容。
历史:查看输出命令(类似于“doskey”)
命令缓冲区:编辑“ANSI”颜色字符。
状态:显示状态栏,内容写入动作-定义状态栏。
自动映射器:自动地图编辑
第三,其他
1、:
在命令列中,使用冒号同时向所有窗口发出命令。
例如:睡眠
然后所有的角色都会发出睡眠命令。如果冒号前加了数字n,就表示给了第n个窗口一个指令。
2 、[ctrl]+[tab]
切换窗口
3.[向上翻页]或[向下翻页]
上下翻转窗户
4 、[ctrl]+Z
当窗口上下翻转时,屏幕将被分成两部分(只有翻转窗口的内容会出现在下方的版本中)。按下此组合键将恢复原来的窗口状态。
5.如果Trigger的命令是#color white,当zmud接收到图案时,窗口上带有图案信息的行将变成白色。颜色也可以是蓝色、红色等。
6.如果你觉得打开ZMUD时的音乐很烦,浪费时间,可以在【视图】-首选项-声音里把那些WAV声音文件改成“0”,同时也要去掉启用声音的勾号。
因为ZMUD的版本在不断更新,功能也在不断加强。所以介绍不可能全面,但以上是ZMUD所有版本都有的功能。只有在实际应用中,我们才能欣赏它的美。
Zmud使用教程(2)
如何用好触发器
没有ZMUD玩MUD基本是浪费时间,触发器是它提供的最简单的功能。如何使用触发器,用好触发器,对节省时间,形成机器人自动训练有相当大的作用。可以在最短的时间内练成武功。
我将在这里写一些关于触发器的文章,以便与您讨论。
首先,了解触发因素
什么是触发器?触发器类似于IF...然后在通用编程结构中构造。有三个主要参数:模式、命令、启用/禁用。说的更直白一点,接收到模式,命令自动输入。和启用/禁用可以是活动的或不活动的。
另外,Class可以为触发器定义一个类名,方便操作。
举个简单的例子:格局是“官兵已死”,
命令是“从尸体中获取全部”,
命令是“从尸体中获取全部”,
然后当ZMUD接收到“官兵已死”时,自动发出“从尸体中获取全部”。
在更高级的技术中,触发器、别名、变量、函数和ZMUD内部命令的组合可以达到相当好的效果。
比如做个别名,#alias dk drink @drinkwhat。
触发器1:
Pattern= "你买了个牛皮酒袋"
Command="drinkwhat=jiudai "
触发器2:
Pattern= "你拿起一个水葫芦"
Command="drinkwhat=hulu "
然后喝水的时候只需要打dk,喝什么触发就会自动变化(不管喝的是买九代还是拿葫芦)。
这当然只是一个简单的例子。如果你想做一些更复杂的事情,请先阅读帮助。
此外,触发器中还可以使用一些通配符。有关详细信息,请参见ZMUD帮助。
第二,与触发器相关的主要命令
最重要的命令是“#t+”和“#t-”。这两个命令可以激活和使无效特定类别的触发器。此外,#IG可以忽略或重新忽略所有触发器。
三、使用触发器应注意的问题
在MUD中做触发器节省了大量的时间和精力,当然也省去了输入大量命令的麻烦。但是,请注意,在泥地里用触发器当机器人是很危险的。
首先,明令禁止在泥地里用机器人练习。如果被巫师抓住,只能自认倒霉。
其次,PKER可以用触发器杀人。例如,如果你有这样一个触发器,当“你醒来…”然后是“xxxxx”(多个命令),然后他就可以尝试让你收到多个“你醒醒……”然后嘿嘿嘿。...
第三,如果触发器没有做好,输入了太多命令,那么闪电不会放过你。你当时就晕了,别人可以杀,可以全得,最起码可以毒死你,把你背到杀人的NPC...你是把自己放在案板上,让别人杀了你。即使没有人伤害你,你也浪费了很多时间。
需要注意的问题还有很多,而这些只是必须记住的三点。接下来的部分,我会根据自己的经验,谈谈当一个触发器应该注意的问题。
第四,如何避免触发器带来的弊端
1.正如我上面所说的,触发器是由模式激活的,所以在使用它时,您应该尽量避免错误地接收模式。比如关闭不使用的聊天通道(聊天、谣言、诉说),在触发器中使模式尽可能长,同时尽可能限制其活动条件(比如可以使模式只在输出头相同的情况下才起作用)。练习的时候要找一个不容易被发现的地方,同时要经常变换练习的地点。
2.在制作触发器时,应该避免一些经常出现或容易被猜到的模式。如果有必要,在触发器不应被激活时,使用#t-禁用触发器。最好在模式中加入一对变量,以判断当时的情况。此外,在需要频繁激活的触发器中,必须缩短命令的数量以防止错误活动。
3.对于一些高频模式,可以用一个变量来决定是否输入命令。
例子
当玩NPC时,你会做以下触发:
当你失败时的模式。
NPC失败时的模式。
那么当你打到10以上NPC的时候,如果你按照普通的方式去做,那么当NPC一个接一个跳开的时候,很容易短时间内超过40个命令,立刻晕倒。所以这个时候要用一个变量来判断是否已经输入了大量的命令,以及当前是否应该输入命令(变量可以和#if命令结合使用)。
4.触发器中输入的命令应该合理地加上#wa。请看下面的例子。你有一个触发器,会输入80个命令,但是MUD限制你在一定时间内只能输入40个命令,所以你必须加入#wa。
方法一:# 80 # wa 500x
方法二:# 40x;# wa 6000#40 x
哪个更好?当然是方法二。等待时间更少,避免了缓冲区满的问题,避免了主机一次接收多个命令。
注意:
ZMUD处理#wa是这样的,它等待一段时间到MODEM缓冲区,注意不要给主机!!!输入命令。然后当缓冲区满了,实际上是一次发送命令,主机还是一次接收多个命令。完全没有起到#wa的作用。这在输入多个命令时尤其明显。记住!记住!
5.尽可能使用主机命令别名,将常用命令替换为短命令。这有助于减少网络流量,解决缓冲区带来的问题。或者简单地关闭调制解调器缓冲区(这似乎不太可能)。
6、使用触发体时要杜竖,练招架等。,可以用一个变量做一些随机动作,防止别人知道你是机器人。除了丐帮,其他帮派的弟子都要知道若干安全的睡觉地方,以免巫师瓮中捉鳖(嘿嘿,巫师看到别生气)。另外,当命令字符串中有#wa时,#t- drop一些不应该被激活的触发器。
7.当输入大量命令时,将命令分解成几个小命令,然后顺序执行的效果比一个长命令(中间有#wa)要好。比如你用xxxxxxx唤醒,为什么不用x1唤醒,那么x2,x3...这样可以在一定程度上解决缓冲问题。
8.向触发器添加变量和ZMUD命令,使其具有判断性。
9.记住,目前在泥巴里睡觉大概是10秒。然后等待超过10秒似乎是....
10,被雷击后请尝试输入大量命令,看看结果如何。呵呵...
下一篇文章将关注触发器中经常使用的通配符。
装配工常用技能
1、通配符
*通配符任意数字、字符或空格。
通配符任意单个字符
%d通配符任意数字(0-9)
%w通配符任意字母(a-z)
%a通配符任意数字和字母(等于%d+%w)
%s通配符任何空格、制表符)
%x通配符any非空。
[范围]通配符范围内的任何字符。
只有当模式被强制显示在行首时,触发器才会起作用。
只有当$强制模式显示在行尾时,触发器才起作用。
(模式)将参数引入触发器(%1-%9)
~提示系统将~后面的字符视为字符而不是通配符。
{val1|val2|val3|...}检查图案中的多个显示数据。
{string}模式中未检查字符串。
同时可以在PATTERN中使用变量,变量会在PATTERN工作之前被替换掉。
要点:如何利用通配符把握状态;
呼吸:% s气体%s(%d)*/%s(%d)%s~(
^^^^%1 ^^^^%2
该模式返回两个参数%1和%2(分别代表当前gas和gas的上限),因此可以使用ZMUD函数和command在COMMAND中自动判断上述两个参数并进行智能触发。
示例1:命令是' # math dazuo how % 1-20;# if % 1 & gt;50 { dazuo @ dazuohow } '
然后:当前气>:50的时候,冥想还剩20点。
示例2:命令是' # if% 1
然后;当当前气体
同理,你可以根据当前的ID情况,做更复杂的触发器,做不同的行为。比如受伤了就吃,饿了就吃,等等。您还可以使用大小写来增强触发器。
例2:有些人的触发器“好像要杀了你”立马退出。可能是想杀他的人太多,不想一个一个做,也可能是懒得去评判。结果,呵呵。有一次,有人在四个城门和客栈放了毒蛇。我见证了至少10个id遇到毒蛇退出,包括一些高手。哈哈的笑...那时候钱少,挑东西很好玩。哈哈哈...。其实把人物名字记下来评判一下也不是很麻烦。
2.触发器状态和选项
主选项:1,加载En/禁用时。
确定加载mud文件时触发器是否处于活动状态。
2、在新行/提示上触发
检查模式是否接收到一行(是否接收到CR字符)。
3、触发器上的触发器
是否在触发器中启用触发器?
主状态:En/Disable确定触发器当前是否活动。
主命令:#t+ {classname}禁用由classname指定的触发器。
#t- {classname}启用由classname指定的触发器。
#ig忽略所有触发器
3.触发器中常用的运算符
+贾
-减号和负号
*相乘
/划分
\拿走模块
& amp“与”和“与”运算
|、或或运算
异或Xor运算
!非操作
=等于
& gt比...更大
& lt不到
& gt=大于或等于
& lt=小于或等于
& lt& gt、!=不等于
= ~,~ =包含
示例1:使用“|”进行多重判断。| '代表“或”。
例如,' {江|武将}向后' =TRIGGERS1 '武将向后'+TRIGGERS2 '江向后'在需要判断多个主体在做同一动作时非常有用。
4.综合示例:
我们举一个简单全面的例子。我们可以从客栈自动捕捉扬州四门的士兵到中心广场然后返回客栈。
1)变量:NPC(默认:BING)
时间(默认值:1)
2)别名:get 1 time = 1;w;s;# 3e;点击@npc
get 2 # 3w;# 3n;点击@npc
get 3 # 3s;# 3w;点击@npc
get 4 # 3e;# 3s;点击@npc
gobackdrop # case(@ time){ # 3w;滴@ npc#3 e}
{ # 3s;滴@ npc#3 n}
{ # 3 e;滴@ npc#3 w}
{ # 3n;滴@ npc#3 s}
(在一行中键入gobackdrop)
3)触发器:
1,所有你赢的时间
点击@npc
2、官兵脚下不稳。...
停止;获取binggobackdrop点击@npc
3.你要攻击谁?
# if @ time & lt4 { #添加时间1;get @ time } { # 4n;e}
这是一个很简单的例子,还有很多可以改进的地方。我以前抓NPC用的触发器和上面的差不多(当然现在复杂多了,呵呵...).以上只是基本造型,可以参考实例不断创新完善。要知道,我现在一上线就抓NPC,抓10不到5分钟。
另外,也可以用每次进来固定地方的方法。比如在客栈里救,然后一接上就抓住NPC,用丐帮秘道搬回来,然后戒又接上了,又在客栈里了,呵呵...再接住!(重新连接变量未被清除)。这对于来回路程比较长的门派(比如少林、星宿)特别有用。
关于触发器,我写在这里作为简单的介绍。当然,ZMUD的作用远不止我上面说的。我写这篇文章的目的是为了引起更多的关注。希望大家看完我的文章对ZMUD有更深的了解。同时也希望各位专家不吝赐教,指出文中的错误。我不是很感激。