⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yb011

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻
字号:
Zmud 使用指南                          一刀(Tue Jul 21)----------------------------------------------------------------------首先从上面八个按键开始:1. Aliases:把所有复杂的指令用简单的代号代替。     举例:(1)我的monk有带加dr和hr的eq,   首先按New,              Alias Name打dr,              Commands打rem necklace;rem necklace;wear collar;wearcollar;rem whip;wear knife;rem brass;wear power,              以后只要输入dr就自动换装。              ***切记,两个命令以分号(;)区隔,以后都是一样。***           (2)我的魔法师的Fireball很常用,              按New,              Alias Name打fb,              Commands打c 'fireball'              Commands打c 'fireball'              以后打fb就会施Fireball,              如果是第一发,              就打fb xxxxxx。2.Variables:跟Aliases类似,不过我没用过,也不会用。:p3.Paths:以简单的指令走到要走的地方。    举例:我们可以在帝国买到旧卷轴,          由于冥驾城门会关起来,          所以由门东边的十字路口走起,          按New,          Path Name打scroll,  Current Path ahead打4s2es2ed2e5n11es,          以后要去买卷轴时就走到十字路口,          输入.scroll即可。          一般我是设Fast walk。          ***切记,scroll前要打句点(.)喔!***4.Trigger:当画面出现什么字,就会执行动作。    举例:(1)你应该有看到两个autolog,             这就是当初一进来设的记id和password,          (2)打mobs会被mobs给disarm以致于掉武器,             按New,             Class打get(随便你分类),             Pattern打disarms you,             Pattern打disarms you,             Commands打get sword;wear sword,             右边有两个勾选符号均要勾选才会换行输入。***切记,Pattern大小写要一致,如果是出现在第一个字,加个次方符号(^)。***          (3)常会有人向牧师求救要Full heal,             按New,             Class打help,             Pattern打(%w) 说 'ful'   ***切记,"说"的前后均要空一格,%w要用小括号,%1不用。***%w代表字元,另外还有代表字串和数字的,我已经忘了,%1是变数符号,在此%w=%1。5.Keys:热键。不用我多做说明了。6.General:基本设定。原则上我只把Auto Clear Input勾选起来。7.Color:设定色彩。下面是我设的。    举例:(1)System Colors:             Info Color黑底亮绿字。             Echo Color黑底浅灰字。             Default Color黑底浅灰字。          (2)Foreground:Make regular colors Dim          (3)Backgroumd:Set colors to default          (4)其他两个不需要且我也不会。:p8.Fonts:字型。建议使用Courier。接著是一些功能表的解释:没解释的表示极简单或表示我不会。1.View--Preferences--Sonuds:设定声音 。2.Setting--Save:设定好了要存起来喔!3.Setting--Save as:最好每一个char都有他自己的设定,并且备份到磁片上。4.Setting--Import:可以把其他char的设定抓过来。5.Action:有的包含在按钮上,至于其他的我不会。6.Windows--Tile:你可以开两的视窗,选择这个可以使两视窗在上下两端。ansi输入法:新发现!!按Ctrl+Enter打开Edit Comman Buffer,打入你要的字,利用滑鼠选出要ansi的部份,功能表上有Options--Color,选你要的颜色,然后File--Send即可。常用于Title和de的更改。另外,输入区有DOSKEY的功能,!也就不适用了。zMud 有以下功能:1.      Macro keys: 热键;2.      Alias:  简化命令;(可用分号将若干条命令做在一起)3.      Trigers:        接收激发;4.      Variables:      变量,可用于函数,可以用于"编程";5.      Buttons:        和keys类似,且更直观;6.      Paths:  可以记忆走过的路,且可反向;7.      Timer:  时间循环,自动化的基本条件.8.      Multiple Chars: 可登录几个角色;其中 Triger 和 Timer 可是许多操作自动化,别具威力.for example:#alias w1 (unwield sword;wield leg;)#alias w2 (unwield leg;wield sword;)Triger:        if                刘老汉的小花园        then                w1;          kill girl 1; kill girl 2;                kill girl 3; kill girl 4; kill girl 5;ZMUD使用简介:        zmud中最有用的就是trigger..当MUD主机发送的数据中出现指定字符串时,执行相应的指令.        比如:        pattern:( 你似乎十分疲惫,看来需要好好休息了。 )        Command:w;exert recover;e        可以在你气较少时自动运功补气.        其中的w;e可一定要的,否则exert recover要busy 1秒种的,这样就有可能而且更加容易又被击中.        在激烈的战斗中很难看到chat和别人tell你,这时用        pattern:告诉你        Command:#beep;#capture chat        这样当有人和你说话时,就会发出声音,而且会把这行消息传到chat这个窗口去.        同样        pattern:闲聊        Command:#capture chat这样只要经常用ctrl-tab到另外的chat窗口看就知道大家在说些什么了.        在路上说不定就会遇上哪个杀气高的大爷,可要小心!        pattern:想杀死你!        Command:#beep;#beep;#beep;        保持警惕才能争取更大胜利.大家总是觉得自己的人物天赋不好,现在用ZMUD可以方便的获得一个天才        pattern: 膂力:~[ (%d)~]  胆识:~[ (%d)~]  悟性:~[ (%d)~]  灵性:~[ (%d)~]        Command:str=%1;cor=%2;int=%3;sti=%4        pattern:(str<25)|(cor<25)|(int!=30)!(sti<25)        Command:str=100;cor=100;int=100;sti=100;suicide -f        pattern:考虑清楚,确定的话请输入您的密码        command:xxxxx事先声明...本人没有用过这种方法来选择人物.        ZMUD其他的功能,我看paths没有什么用处,不如就用alias代替了..用好zmud不仅仅是设几个trigger就可以,zmud中可以使用变量,函数,内部命令等等。如果要详细了解,要仔细读一下HELP文件。基本的用法是:引用内部命令用 #引用内部变量和函数用 %引用自定义变量和函数用 @,命令行引用加 < >引用数学运算用 [ ]引用快速行动(speed walk)用 .多条命令用;分开可以一次执行trigger的基本用法选工具条中的trigger按钮可以定义trigger,一个trigger有三项:class,pattern,commands,当符合pattern的内容出现后,commands中的内容就会自动执行。例如:pattern=*丢下一些黄金      commands=get gold是一个自动捡黄金的例子。pattern中可以用一些通配符:主要有  *表示任意字符  %x表示任意多字母数字串  %s表示任意多空格  %d表示任意数字通配符可以用括号括起来 在commands中可以按顺序%1,%2...引用如果pattern中必须有括号,用~(和~),例如:   pattern=(*)~((%x)~)告诉你:(*)   commands=#if !(%1=你) {get gold}关于ZMUD的ALIASALIAS用来简化命令,相信每个人都在用ALIAS。实际上ZMUD的ALIAS系统是相当优秀的,比风云本身提供的ALIAS命令更方便更灵活。按窗口上方的ALIASES按钮可以打开ALIAS定义窗口,一看就会的。比如:定义g 为get all你输入g然后回车,实际发出的命令是get all再如:定义ga 为 get all from corpse,试一试!也可以使用参数,如果没写参数,后面跟的就会全部照搬例如: 输入g from corpse,就会发出get all from corpse这一点和风云的系统不同(风云中必须用$*)如果要用参数的话,用%1,%2,%3...代表第1,2,3个单词...(另外告诉你个秘密,可以用%-1代替全部,就像$*的作用一样哦)可以用;来分开多条命令,这是风云ALIAS系统做不到的比如:gp = get all;put all in oilbag一个ALIAS中可以引用其他ALIAS,风云的ALIAS也不支持比如: er = exert       er1 = er regenerate       er2 = er recover       er3 = er refresh其实最重要的是:可以使用象#if命令或%if函数等来让alias有智能比如我把上面的g和ga改成:      g = get %if(%null(%1),all,%-1)      ga = get all from %if(%null(%1),corpse,%-1)关于button在zmud中可以设button,看起来就是一排按钮,可以用鼠标来按button可以设定放在窗口的上边或右边(你愿意放左边下边也没意见)怎么设?自己找找.... :)button有两类,开关式(toggle)的和非开关式的,              设定窗口上有个check box负责这一点非开关式的例子:名称(Off caption):吃包子                命令(on command): eat dumpling开关式的例子:名称(Off caption): 拔剑                  (On caption):  收剑              命令(On command):  wield @mysword                  (Off command): unwield @mysword              记得把变量mysword设成自造武器的名字哦!如何自动practice在设定trigger时有一项叫做class,用来把不同功能的trigger分类我们来做一个叫practice的trigger类,初始设定改成disable需要practice的时候enable这个类就可以了。(实际上可以用一个开关button来控制比较方便)trigger1: pattern = 你坐下来运气用功,一股内息开始在体内流动。commands = #20 pr @practiced;#wa 2000;#20 pr @practiced;#wa @waittime;skills;er2 @needer2;#wa @waittime;ex @needextrigger2: pattern = ~(@nowpractice~)%s- ????????%s(%d){/    |/   |/  |/ |/}(%d)commands = level=%1;point=%2;need=[(@level+1)*(@level+1)+1];#if @point=@need {learn @nowpractice from master with 1;chat @nowpractice [@level+1]commands = level=%1;point=%2;need=[(@level+1)*(@level+1)+1];#if @point=@need {learn @nowpractice from master with 1;chat @nowpractice [@level+1] 级了;tune chat}其中使用的变量:nowpractice是你要练的功夫名,比如five-steps                practiced是要练的基本技能,如move                waittime是busy的时间,一般设成3000                needer2是恢复气需要的内力值                needex是正循环用的气

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -