作者Hamano (浜の)
看板mud_sanc
标题[心得] MUSHclient - 设定
时间Tue Dec 13 21:29:39 2011
有两种方式供君选择:
方式一:
到 MUSHclient 官方的下载页面下载软体:
http://www.gammon.com.au/downloads/dlmushclient.htm
有.exe和.zip两种,请自行选择,目前(2011/12/14)最新版本为
4.80,稳定版本为
4.73
建议下载稳定版就好,安装好或解压缩完成後按照下方虚线以下的步骤开始设定
方式二(懒人版):
下载我设定并打包好的版本,然後操作下方的
步骤3、4和
指令档的步骤2、3
http://min.us/mSOSnn9es 角色档案(*.mcl)放在
worlds
资料夹底下
(这个.zip档感觉不是真正的"可携版",所以底下的一些设定可能有跑掉
建议最好是自己再检查一次)
--------------------------------------------------------------------------------
※注意,以下设定主要是为了符合 zMUD 的使用习惯,部分是我个人的习惯 囧
※另外,要切换软体的中、英文请先到 http://mc.chinaido.com/download.php
下载繁体中文包(上面懒人版不用下载,已包含在内),解压缩後放到 locale 资料夹下,
以 Ctrl+Alt+G 打开设定,选取「常规(General)」页签下方有一栏「本机化程式(Locale
Code)」,英文填入「EN」,中文填入「CHT」,确定後重开程式就行了,我是用英文版,
因为有些名词中文好像翻的怪怪的,感觉有点碍眼...
1、「
档案」→「
开启新档游戏」
File New World
输入游戏名称(eg.sanc_name,这里的 name 可以改成你的角色名)、ip
勾选下方「
关闭游戏时自动储存档案游戏组态」确定後连线
Save World Automatically On Close
2、按 Ctrl+S 储存 sanc_name 的设定,建议存在「MUSHclient473/worlds/」底下
3、左上角「
档案」→「
全域内容」→「
启动清单」页签
File Global Preferences Worlds
按「
新增」,选择刚刚储存的
sanc_name.mcl
档
Add
(这样下次开启 MUSHclient 时就会一并打开 sanc_name 的视窗)
(上面的 *.mcl 档案包含触发、别名、计时器等等的设定都存在里头)
切到「
常规」页签,
勾选「
开启旧档游戏时最大化」,右下「
视窗标签」选择「
底部」
General Open Worlds Maximized Window tabs Bottom
切到「
预设」页签,选择你要的输出输入字型、大小,接着关闭MUSHclient後重新启动
Default
4、按 Alt+5 打开输出设定,
取消勾选「
显示行资讯」
Show Line Information
按一下「
列宽为视窗宽度」的按钮让输出达到你视窗大小後自动换行
Adjust width to size
勾选「
自动复制选择的文字」,让你省去
ctrl+c
的步骤
Copy selection to Clipboard
如果觉得行与行间黏太紧,可以自行调整「
行间距」的选项
Line spacing
5、选择左方的「
Commands」,显示指令选「
Custom2」,和 zMUD 颜色较相近
勾选「
启用快速行走」,延迟填入你想要的数字,单位为毫秒
Enable Speed Walking
勾选「
启用单行多指令」,符合 zMUD 使用习惯
Command Stacking
勾选「
指令行保留上次输入」,符合 zMUD 使用习惯
Auto-repeat Command
点选「
其他设定」按钮,把「
方向键」类别的
1-3项勾选
Keyboard preferences Arrow keys
把「
移除」类别的
第1项勾选、
第3项取消勾选
Deleting
确定後关闭设定视窗,以上设定完之後,操作方面应该很接近 zMUD 了
--------------------------------------------------------------------------------
底下补充一些关於「指令档(Scripts)」的进阶设定
1、按
Ctrl+Shift+6
开启
Scripts
的设定页面
2、
指令档语言,请选择你熟悉的程式语言并
勾选「
启用指令档」,如果都不熟悉的话(像我
Scripting Language Enable scripting
就是哪种都不会)可以选
Lua,因为
MUSHclient
的开发者
Nick Gammon
说:
Lua is easy but powerful. 所以我就跳了这个坑...
3、点选右方的「
开启新档」按钮建立此视窗角色的指令档(eg.sanc_name.lua)
New
4、预设编译器是记事本,建议找其他软体(eg.EditPlus),对我而言,记事本什麽字都黑的
要写程式还真的有点不酥胡...有其他软体的话,把「
使用记事本编译指令档」
取消勾选
Use inbuilt notepad to edit scripts
,然後点选「
选择编译器」选择你要用来开启指令档的软体
Choose Editor
5、下方「
指令档识别」填入「
.」(也可以用其他符号),这样可以让你在命令列直接输入
Script
function
执行。eg.在命令列输入
.DoAfter(2,"score")会在2秒後送出score的指令
6、「
指令档档案被变更时重新解析」有三个选项:
Recompile when script file changes
确认-指令档内容有所更动并存档後会跳出视窗询问是否载入变更後的档案内容
Confirm
总是-自动载入变更後的档案内容
Always
从不-手动按
Shift+Ctrl+R
後才载入变更後的档案
Never
ps.上面提到的快捷键(eg.Shift+Ctrl+R, Ctrl+S etc.)都可以在上方工具列的小图示找到
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:→ Hamano :後续教学视情况而定 囧 我还欠人区域叙述要交 /_\ 12/13 21:31
2F:推 hlead :good...cheer 12/13 22:12
3F:推 justinj :字型要调大一点调不出来...amem 12/13 22:21
4F:→ Hamano :楼上 你是在Global preferences设定吗?是的话设定完 12/13 22:35
5F:→ Hamano :要重开才会生效 12/13 22:36
※ 编辑: Hamano 来自: 123.241.194.17 (12/24 20:32)
6F:推 rsliang : 请问这篇可以借分享到fb上吗?感谢!:) 07/18 15:25