2010年6月27日 星期日

zmud很易用 robot不求人 - 孫雯(syunman)的robot教室

在此感謝kk的ppd,當年在kk時就是他教會我robot (之前我乾脆不知道有trigger這東西)

0-0 入門.....之前
打開actions->tick timer
在timer interval中輸入你希望多久下一次指令,timeout margin設為0,然後在timeout command處輸入你想下的指令,最後按一下上面的Start鍵,最最最簡陋的robot就出爐了。會在每隔timer interval秒後下一次timeout command

ch1 入門篇-簡陋到不行的robot
認識trigger介面跟#alarm指令
雖然trigger可以用#trigger指令輸入,alarm也可以在trigger介面設定,不過由於比較麻煩,所以還是使用trigger介面跟#alarm指令吧。

1-1 解說#alarm指令
#alarm指令是在命令列(就是你平時打fight child,kill traveler,cast polar freeze on archangel的地方)下的,事實上所有#開始的指令都"可以"在命令列使用.(跟中華民國/美國是民主國家一樣是理論上的東西)
#alarm就是跟上面的tick timer差不多的定時觸發命令.
#alarm指令由4個部份經成,結構如下︰
#alarm 00 {hp} class
#alarm就是告訴zmud這是一個#alarm指令
00 這是代表多久會下一次命令, 00代表在系統時間每分鐘的第0秒下指令,00:00是系統時間每小時的第0分鐘的第0秒下命令,00:00:00是系統時間每日的第0小時的第0分鐘的第0秒下命令,如此類推
-00 跟00差不在,不過不再是看windows的時間而是看zmud的連線時間,-1:12:20就是在連線後每日的第1小時第12分第20秒下指令,不過這其實沒太大意思,最少在zmud 5.55沒有,因為連線24小時5.55就會當掉. 而zmud 7中#alarm的結構已經改了
+00 在下指令後多久執行,當然了,+00是沒意義的....0秒後執行那直接下就是了
*00 每間隔0秒執行一次,當然了,我是沒設過0秒,所以也沒辦法告訴你每0秒一次zmud到底是會不執行還是會當掉.
{hp} {}中間就是你要下的指令了,記著,前後的{}是必須的
class 這是一個叫class的東西,超出ch1的範圍了,所以不說,不過這東西可以不寫,就是說
#alarm 00 {hp}
也是可以用的.

今日先說到這裡(如果有一把短sun我可以考慮多一章......)

ps:syunman=archangel=idle,用了1x年的老id為kyyung.

沒有留言:

張貼留言