亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zmud簡明教程(1).txt

?? zmud的詳細使用手冊
?? TXT
字號:

Zmud編程方法簡明教程(貓頭鷹 Catbird)

由于各種軟件都在不斷地、頻繁地升級,所以要選一個大家都通用的Zmud
版本不是一件容易的事。Zmud 5.22a剛剛出臺,可能使用的人不會太多,而我
認為Zmud4.62可能是目前使用最廣的,所以我選用Zmud4.62作為這個教程的依
據版本。其它版本的用法也是大同小異的。
本教程初步計劃分如下幾個部分:
1。入門(講述Zmud編程的基本要素)
2。實戰(講解機器人的應用實例)
3。深入(介紹Zmud的高級應用)

1. 入門-Zmud編程的基本概念。

與Telnet等初級工具相比,在玩泥巴(MUD)時,Zmud顯示出強大的編程功
能,利用Zmud的編程功能,我們可以根據MUD反饋回來的信息作出各種各樣的復
雜動作,從而簡化我們的操作,讓我們可以更輕松地暢游泥巴世界。
Zmud編程的基本要素如下:
Alias/Macro key/Variable/Trigger/button
1.1 Alias 別名,可以將任何命令定義成你喜歡的形式。
用一句通俗的話說就是:它可以將一條或多條復雜的命令用幾個字母代替。
比如:buy jitui from xiao er可以定義一個別名:mjt,
這樣以后你只需鍵入mjt,即可完成buy jitui from xiao er的動作。
1.1.1 定義別名的方法有三種:
1.1.1.1 最簡單的方法:使用快捷鍵:Ctrl+A。
在命令行里輸入要定義別名的命令,然后按“Ctrl+A”,再鍵入自己命名
的別名即可。比如:在命令行里輸入“buy jitui from er”,然后,按
“Ctrl+A”,再鍵入“mjt”,這樣就給“buy jitui from er”定義了一
個別名“mjt”。
1.1.1.2 使用“#ALIAS”命令。
語法:#ALIAS ALIASNAME {COMMAND} 
比如上例可以通過在命令行里輸入“#ALIAS mjt {buy jitui from er}”
來完成別名的定義。
1.1.1.3 使用別名定義窗口。
你可以通過選擇Zmud主菜單“View/Aliases”或者按菜單項的“Aliases”
按鈕來打開別名定義窗口,并對所有已定義的別名進行修改,添加或刪除
的操作。
1.1.2 使用參數。
另外,Alias 還可以使用參數,這讓我們的操作有了靈活性。比如你可以
這樣定義:#ALIAS k {kick %1;hammer %1;nip %1},于是你鍵入k mixuer
就相當于鍵入了“kick mixuer;hammer mixuer;nip mixuer”,不過千萬
不要寫太多命令(小心頻道被關),而且最好把“mixuer”換成“jokey,
hero,koko,pqpq,sjmao,great,fangcj...” ,只要別換成“tianya/tygk”
就行,*snicker。
注:別名只能用于一條命令的開頭,只有這樣別名才能被解釋執行。比如:
say mjt 不會被解釋成say buy jiutui from er,因為mjt這個別名不是處于
這條命令的開頭。
1.2 Macro key 宏定義鍵。
將命令定義成鍵盤上相應的鍵或者組合鍵。
1.2.1 定義的方法。
從Zmud的頂部菜單中選擇“Action->Define Macro Keys”,按下組合
鍵“Ctrl+K”,Zmud會彈出一個小窗口,提示你鍵入要定義的鍵,按下要定
義的鍵之后,Zmud會要求你輸入在這個鍵上要表示的命令,再鍵入你希望的
命令,一個宏定義鍵就定義完畢了。
1.2.2 在定義宏定義鍵時要注意的問題。
1.2.2.1 不要使用Zmud保留的鍵名。比如:Ctrl+K,Ctrl+A等等,因為你的定義不
能覆蓋Zmud的已有的定義。
1.2.2.2 不要使用Windows等操作系統保留的鍵名,比如:F10,|ALt+A等,因為這
樣會影響你對操作系統的操作。
1.2.2.3 不要使用箭頭等編輯鍵。但當NUM LOCK 燈亮時小鍵盤上的鍵就不是編輯
鍵,你可以使用它們作為宏定義鍵。
1.2.3 當你鍵入宏定義鍵時,宏定義鍵代表的文本并不輸入到命令行中。
我們可以利用這個特性做一些富有技巧性的事,比如:
如果你想迅速移動到東方,并且揀起地上的東西,可以這樣做:
定義數字鍵 6為“east”的宏,然后先在命令行中輸入“get all”,按6之
后,敲回車鍵“Enter”即可用 2個鍵迅速的實現“east;get all”兩步操
作。
1.2.4 宏定義鏈。
在定義宏的時候在命令后加一個“~”,那么當你鍵入這個鍵時,命令并不是
馬上執行,而是先輸入到命令行中去,并且把光標停留在這條命令的末尾。
這樣你就可以輸入另一個宏定義鍵,于是就構成了宏定義鏈,這樣可以減少
你輸入的鍵數。比如:如果我們定義了兩個宏定義鍵:
F8 open door~
小鍵盤的8 north
這樣當我們輸入“F8,8”的時候,命令“open door;north”就被執行了,
我們僅僅按了兩個鍵,是不是特方便?

注:其實在我們使用Zmud的時候,Zmud 已經為我們定義好了一些宏定義鍵,象我上
面提到的“north,east”等方向鍵等等,你可以通過按“Ctrl+k”來查看修改
這些宏定義鍵。
1.3 Variable 變量。變量相當于編程語言中的變量。
一旦定義可以用于命令的任何位置。
1.3.1 定義的方法。
1.3.1.1 在命令行中使用命令#VAR。比如:#VAR food jitui,就定義了一個變
量,并將值“jitui”賦給了變量“food”。
1.3.1.2 通過變量窗口。
選擇Zmud的頂部菜單中的“View->variables”,或按菜單項“variables”,
都可以打開變量窗口。在“Variable”中添入要定義的變量的名字,可以同
時指定變量的初值(Value),默認值(Default)。這樣一個變量就定義完
畢。比如:上例中的變量在變量窗口中可以這樣定義:在“Variable”中添
入“food”,在“value”中添入“jitui”,即可完成變量“food”的定義
和賦值。
1.3.2 變量的引用方法。
在變量名之前加一個“@”,即可引用這個變量的值。比如:
我們用“@food”即代表了jitui,“eat @food”即完成“eat jitui”的動
作。變量的價值在于:當我們改變變量“food”的值時,我們不必改變命令
“eat @food”,比如:當“food”的值變成 “gourou”時,我們一樣可以
用“eat @food”完成吃的動作。
1.3.3 系統變量。
Zmud為我們提供了一些系統變量,這些變量以“%”為前導,它們可以象普通
變量一樣引用,只是它們以“%”為前導,而不是“@”。這些變量較少用到,也
許我會在以后的高級應用中進一步解釋。
注:在退出Zmud時,系統并不要求你保存已定義的變量,如果你想保存這些變量,
那么在退出Zmud之前你必須先保存好這些變量。
1.4 Trigger 
我不知道該叫它什么,觸發?扳機?...我看還是叫“動作”比較恰當。
也就是說,它能夠根據發生的不同情況執行相應的命令。哇~~這正是我們想
要的!這是Zmud的最基本而有用的功能!也是做機器人的基礎。打瞌睡的快
醒醒,瞪大你的眼睛,豎起你的耳朵,:)
1.4.1 定義的方法。
1.4.1.1 利用命令行 #TRIGGER (或者 #ACTION)。
語法:#TRIGGER {pattern} {command}
比如:#TRIGGER {你氣喘噓噓,看起來狀況并不太好。} {exert recover}
這樣,當屏幕上出現“你氣喘噓噓,看起來狀況并不太好。”信息時,你定義
的Trigger就會觸發,產生“exert recover”的動作,這樣你就可以自動恢復
氣血了。當然在command中可以使用已定義的變量(valiable)或別名(alias)。 
1.4.1.2 通過動作定義窗口。
從Zmud的頂部主菜單中選擇“View->Trigger”,就會打開動作定義窗口,所有
已定義的Tigger都會顯示在這個窗口中,所以我們可以隨意地修改它們,當然
也可以添加或者刪除。在窗口中有這么幾個項:Class,Pattern,Command。Class
是動作的類,你可以將相關的動作放在一個類里。Pattern是模式的意思,也就
是說你期望屏幕上出現的信息,你可以從屏幕上直接粘貼這些信息。Command
是當你的pattern跟屏幕上出現的信息吻合時將產生的動作。另外還有幾個按鈕
“Enable class”讓選定的動作起作用,“Disable Class”則讓選定的動作暫
時失去作用。“Testing” 可以測試你定義的動作是否正確。“Options”中是
關于動作的一些設定,我會在以后進一步說明。
1.4.2 對Tigger的控制。
在通過命令行定義Trigger時,可以再加一個參數,如下:
#TRIGGER {pattern} {command} classname
這個classname就是你要為這個Tigger起的類名。這樣在命令行中,我們可以
通過“#t+ classname”來打開一個類(相當于在窗口中按“Enable class”
按鈕),也可以用“#t- classname”來關閉一個類(相當于在窗口中按下按
鈕“Disable Class”)。
注:匹配符。
* 可以代表一個或多個字符,也可以代表空格。
? 可以代表一個字符。
%d 代表任何十進制的數字(0-9)。
%w 可以代表任何拉丁字母(a-z) (a word)。
%a 可以代表任何拉丁字母或阿拉伯數字(a-z,0-9)。
%s 可以代表空格或跳格鍵 (spaces, tabs)。
%x 可以代表任何非空格字符。
[range] 代表規定范圍內所列出的任何數量的字符。
^ 強制從一行的開頭進行匹配。
$ 強制從一行的結尾進行匹配。
(pattern) 將已匹配的串存入變量里,變量可以是 %1到 %9。
~ 將下面的字符作出注釋,防止它被匹配,實際就是將它忽略。
{val1|val2|val3|...} 匹配任何已指定的字串。
{^string} 不匹配選定的字串。
也許你不太明白上面的解釋,不必著急,在以后的講座中,我會結合實例進一步解釋。
1.5 button 按鈕。
通過點擊按鈕可以執行相應的命令,也可以顯示某個參數的值,還可以方便地
控制Trigger的開啟或關閉等。按鈕可以使我們的操作更加直觀、方便。
1.5.1 按鈕的類型。
按鈕可以分成兩種:點擊按鈕和開關按鈕。當你用鼠標按下“點擊按鈕”時,
命令被執行,當你釋放鼠標時,命令被釋放。而點擊“開關按鈕”,按鈕將在
“ON”和“OFF”之間循環。
1.5.2 定義的方法。
從主菜單中選“Action->Make buttons”或者“View->Buttons”都將彈出按鈕
的編輯窗口。
如果選定“Toggle”,將定義一個“開關按鈕”。“Off Caption”指定“OFF”
狀態時按鈕上顯示的文本;“On Caption”指定“ON”狀態時按鈕上顯示的文
本;“Off Command”指定按鈕ON時執行的命令;“On Command”指定按鈕OFF
時執行的命令。“Variable”可以定義按鈕所需的變量。
如果不選定“Toggle”,將定義一個“點擊按鈕”。只需在“Off Caption”和
“On Command”中添入相應的內容即可。
1.5.3 按鈕的高級屬性。
在按鈕的“Advanced”設置里你可以指定、修改按鈕的許多特性。
比如:按鈕的顏色,改變按鈕的尺寸、位置,為按鈕指定一幅圖片等等。
例子:
自動study機器人的設計:
1。變量的定義:
book 要study的書或物品名
st_value 用于study的精神值
st_back 用于恢復精神的內力值
st_loop 用于正循環的氣血值

2。triggers的設計:
class:
study
pattern:
內力 :(%s)(%1)/(%s)(%d) 
commands:
#if (%1<@st_back);
{#wa 3000;exercise @st_loop;#wa 3000;exert recover;hp};
{#wa 3000;study @book @st_value;#wa 500;exert refresh;hp}

解釋:這個command的意思是,如果內力的左邊值小于用于恢復的值,那么就練內力;否則,就讀書,并用內力恢復精神。
3。button的設計:
Off caption:study off
On caption: study on
On commands:#prompt book;#t+ study;hp
Off commands:#t- study
(這僅僅是一個例子,如果要用于實際當中,還要做一些改動。)
這一節我介紹的只是Zmud編程中的基本要素,也許枯燥一點,但了解這些基本要
素是很有必要的。有了這些基本要素,我們就可以利用他們構造出各種各樣的自
動操作,也就是我們常說的 robot(機器人)。下一節我會結合實際,專門講幾
個例子探討一下robot的制作方法。
下節的主要內容是:robot實例講解。 (貓頭鷹 Catbird 1998.06.23 )

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久美女艺术照精彩视频福利播放 | 7777精品伊人久久久大香线蕉经典版下载 | 国产欧美日韩综合精品一区二区| 国产精品国模大尺度视频| 视频一区欧美精品| 99精品视频在线免费观看| 欧美v日韩v国产v| 亚洲一卡二卡三卡四卡无卡久久| 国产精品综合一区二区| 欧美三级韩国三级日本一级| 亚洲国产激情av| 精品在线免费视频| 777亚洲妇女| 亚洲午夜日本在线观看| 成人国产亚洲欧美成人综合网| 欧美一级一区二区| 午夜激情久久久| 欧美做爰猛烈大尺度电影无法无天| 国产精品免费人成网站| 国产一区欧美二区| 欧美成人在线直播| 美女视频黄免费的久久| 4438亚洲最大| 青青草91视频| 欧美一区二区视频在线观看| 亚洲国产成人porn| 欧美色手机在线观看| 夜夜爽夜夜爽精品视频| 色婷婷亚洲精品| 亚洲美女免费在线| 91浏览器打开| 亚洲综合成人在线视频| 日本高清不卡视频| 亚洲一区二区综合| 欧美日韩国产不卡| 免费精品视频在线| 26uuu色噜噜精品一区| 精品中文字幕一区二区小辣椒| 日韩欧美一二三四区| 麻豆成人91精品二区三区| 欧美成人激情免费网| 韩国欧美国产一区| 日本一区二区三区免费乱视频 | 一区二区三区日韩欧美精品| 91视频一区二区三区| 伊人性伊人情综合网| 欧美视频一区二区三区| 奇米精品一区二区三区在线观看| 日韩欧美国产精品| 成人黄色a**站在线观看| 中文字幕在线观看不卡| 色综合激情五月| 日韩在线一区二区| 久久综合九色综合97婷婷 | 奇米888四色在线精品| 日韩亚洲电影在线| 国产成人精品一区二| 亚洲人午夜精品天堂一二香蕉| 欧美日韩一区二区在线视频| 麻豆成人91精品二区三区| 国产农村妇女毛片精品久久麻豆 | 国产精品欧美久久久久一区二区 | 欧亚洲嫩模精品一区三区| 日韩 欧美一区二区三区| 久久久久久久久99精品| 91麻豆国产在线观看| 午夜激情久久久| 国产精品污www在线观看| 91成人免费电影| 黄色日韩三级电影| 亚洲一区中文日韩| 久久久另类综合| 欧美性受xxxx黑人xyx性爽| 国产在线看一区| 亚洲一区在线观看免费观看电影高清 | 亚洲美女屁股眼交| 精品国产网站在线观看| 色综合久久久久综合体| 青青草91视频| 亚洲精品日日夜夜| 久久久www成人免费毛片麻豆| 欧洲视频一区二区| 粉嫩在线一区二区三区视频| 视频精品一区二区| 亚洲黄色小视频| 国产日产欧美一区二区三区| 4438x亚洲最大成人网| 99久久99久久免费精品蜜臀| 精彩视频一区二区| 亚洲成av人影院在线观看网| 国产精品久久久久久久裸模| 欧美一区二区三区在线看| 色成人在线视频| 成人晚上爱看视频| 国产麻豆视频一区二区| 日本亚洲视频在线| 三级在线观看一区二区| 亚洲一区二区高清| 亚洲欧美日本在线| 亚洲视频一区二区免费在线观看| 久久先锋资源网| 日韩一区二区三区视频在线| 欧美亚洲自拍偷拍| 色八戒一区二区三区| 成人午夜激情在线| 国产福利91精品一区二区三区| 青青草国产精品97视觉盛宴| 五月综合激情网| 日日欢夜夜爽一区| 天堂一区二区在线| 日韩电影在线观看电影| 午夜日韩在线电影| 视频在线观看一区| 日韩av电影一区| 麻豆国产精品777777在线| 丝袜亚洲精品中文字幕一区| 午夜精品在线看| 午夜av一区二区三区| 首页国产欧美久久| 精品制服美女久久| 国产精品一区免费视频| 国产99久久久久久免费看农村| 国产精品影视在线观看| 成人中文字幕合集| 99精品视频免费在线观看| 成人国产在线观看| 色激情天天射综合网| 欧美性猛片aaaaaaa做受| 欧美日韩一区二区欧美激情| 宅男噜噜噜66一区二区66| 91精品麻豆日日躁夜夜躁| 欧美一级二级三级蜜桃| 欧美成人一级视频| 国产精品免费久久| 一区二区三区日韩| 日本欧美在线看| 国产麻豆精品theporn| av男人天堂一区| 欧美综合欧美视频| 日韩视频在线一区二区| 国产丝袜欧美中文另类| **欧美大码日韩| 丝袜美腿成人在线| 懂色av噜噜一区二区三区av| 91麻豆国产福利精品| 欧美一区二区三区日韩| 国产拍揄自揄精品视频麻豆| 亚洲色图视频网| 奇米影视一区二区三区| 丁香亚洲综合激情啪啪综合| 91黄色激情网站| 久久尤物电影视频在线观看| 一区二区三区久久| 久久9热精品视频| 在线视频你懂得一区二区三区| 欧美一级高清大全免费观看| 国产精品美女视频| 日本vs亚洲vs韩国一区三区二区| 成人免费视频视频在线观看免费| 欧美三级三级三级爽爽爽| 国产天堂亚洲国产碰碰| 午夜精品久久久久久| www.久久久久久久久| 日韩免费视频一区二区| 自拍av一区二区三区| 蜜桃视频一区二区| 欧美中文字幕一区二区三区| 国产三区在线成人av| 天天综合网 天天综合色| 成人久久视频在线观看| 日韩一区二区三区免费看| 亚洲视频香蕉人妖| 国产电影精品久久禁18| 91精品国产麻豆| 夜色激情一区二区| yourporn久久国产精品| 精品国产百合女同互慰| 五月天视频一区| 在线免费不卡电影| 成人欧美一区二区三区视频网页| 久久国产精品一区二区| 欧美蜜桃一区二区三区| 一区二区三区在线免费视频| 成人午夜电影网站| 久久久av毛片精品| 国产呦萝稀缺另类资源| 日韩免费观看高清完整版| 午夜精品福利视频网站| 欧美伊人久久久久久久久影院| 国产精品国产三级国产三级人妇| 国内精品久久久久影院一蜜桃| 日韩一级黄色片| 日韩av电影天堂| 欧美一区二区久久久| 午夜日韩在线电影| 欧美日本一区二区在线观看| 亚洲v日本v欧美v久久精品| 色婷婷国产精品| 亚洲国产综合视频在线观看| 在线精品视频免费观看|