作者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)
→ Hamano :後續教學視情況而定 囧 我還欠人區域敘述要交 /_\ 12/13 21:31
推 hlead :good...cheer 12/13 22:12
推 justinj :字型要調大一點調不出來...amem 12/13 22:21
→ Hamano :樓上 你是在Global preferences設定嗎?是的話設定完 12/13 22:35
→ Hamano :要重開才會生效 12/13 22:36
※ 編輯: Hamano 來自: 123.241.194.17 (12/24 20:32)
推 rsliang : 請問這篇可以借分享到fb上嗎?感謝!:) 07/18 15:25