wn wuat tr
Triggers:
+ autolog: 您的使用者代號: -> #CH
+ autolog: 請輸入密碼﹕ -> #PW;#T- autolog
+ std: 形體%s(%d)/(%d)%s精%s(%d)/(%d)%s氣%s(%d)/(%d)%s神%s(%d)/(%d) -> #var lastaction %ctime;#IF %6>@max_kee {#VAR max_kee %6};#IF %4>@max_gin {#VAR max_gin %4};#IF %8>@max_sen {#VAR max_sen %8};#VAR gin %3;#VAR eff_gin %4;#VAR kee %5;#VAR eff_kee %6;#VAR sen %7;#VAR eff_sen %8;#VAR hp %1;#var max_hp %2
+ std: 青衣漢子攔住了你的去路。 -> east
capture: 【紅船】 -> #CAP 1 <%left(%char,1)><%rightback(%char,1)>_cc
capture: 【閒聊】 -> #CAP 1 <%left(%char,1)><%rightback(%char,1)>_es
capture: 【謠言】 -> #CAP 1 <%left(%char,1)><%rightback(%char,1)>_es
+ fish: 茶壼裡沒有任何能喝的東西。 -> put bottle in bag
lvup: 你下指令的速度太快了, -> #ala +2 {hp} lvup
lvup: 你{現}在沒有空﹗ -> #ala +2 {hp} lvup
lvup: 這幾針刺得恰到好處﹐你覺得很舒服﹐只是有點癢癢的 ... -> #ala +2 {hp} lvup
lvup: 這幾針刺得恰到好處﹐妳覺得很舒服﹐只是有點癢癢的 ... -> #ala +2 {hp} lvup
lvup: 你的神不足以使喚氤氳之氣! -> sen
lvup: {(}(%w){)}對%x的讚揚獲得了許多人的{認}同,並提高了%x的聲望! -> #if %1=%char {#var prfail 0}
lvup: 你不{久}前{才}讚揚過別人,必須升級之後{才}能再讚揚他人。 -> #var prfail 0
lvup: 你的等級提昇了﹗ -> praise @target;#var prfail 1
lvup: 食物%s(%d)/(%d)%s飲水%s(%d)/(%d)%s疲勞%s(%d)/(%d) -> #var lastaction %ctime;#IF (%3<%4/2) {drink from pot;#ala +2 {hp} lvup;#ABORT 1};#IF %5>30 {#IF @prfail=0 {gain};r;#ala +2 {hp} lvup;#abort 1};#var times [@sen/30];#IF @times>3 {#var times 3};#LOOP @times {conjure @color seal on reactor;conjure @color dispel on reactor};#IF @sen>210 {conjure @color seal on reactor;conjure @color dispel on reactor;#ala +2 {hp} lvup} {sen}
+ antipk: ^你{一回}頭﹐正好發{現}%1的手正抓著你身上的%1!$ -> #DI
+ antipk: ^你死了!!$ -> #DI
+ antipk: ^> 你{一回}頭﹐正好發{現}%1的手正抓著你身上的%1!$ -> #DI
+ antipk: ^你{一回}頭﹐正好發{現}%1的手正伸進你的口袋!$ -> #DI你一回頭﹐正好發現艾多兒的手正伸進你的口袋!
+ antipk: ^> 你{一回}頭﹐正好發{現}%1的手正伸進你的口袋!$ -> #DI你一回頭﹐正好發現艾多兒的手正伸進你的口袋!
+ antipk: ^如果你要和%1性命相搏,請你也對這個人下{一}次 kill 指令。 -> #DI
+ antipk: ^> 如果你要和%1性命相搏,請你也對這個人下{一}次 kill 指令。 -> #DI
+ antipk: ^你的眼前{一}黑,接著什麼也不知道了....$ -> #DI
+ antipk: ^> 你的眼前{一}黑,接著什麼也不知道了....$ -> #DI
+ fish: 重新連線成功。 -> #ala +6 {hp}
+ fish: 妳見浮標{一}沉(%1) -> #IF %1=~活跳跳的河魚 {drop fish};#IF %1=~戒指 {put ring in bag};#IF %1=~環 {put ring in bag};#IF %1=~精華 {put essence in bag};hp
+ fish: 你見浮標{一}沉(%1) -> #IF %1=~活跳跳的河魚 {drop fish};#IF %1=~戒指 {put ring in bag};#IF %1=~環 {put ring in bag};#IF %1=~精華 {put essence in bag};hp
+ fish: 你身上並沒有魚餌。 -> #ala +20 {hp};#var nobait 1
+ fish: 你覺得精神不{繼},無法再{繼}續研讀了。 -> #if @stopgain=1 {hp} {gain;sk;hp}
+ fish: 食物%s(%d)/(%d)%s飲水%s(%d)/(%d)%s疲勞%s(%d)/(%d)%s犯罪 0 -> #IF %3=0 {drink from bottle;#if @nobait=1 {#ala +60 {hp} fish;#abort 1};fish;#abort 1};#IF %3<%4/2 {drink from bottle;#ala +4 {hp} fish;#abort 1};#IF @sen<20 nobait="1"> #IF %6>@max_kee {#VAR max_kee %6};#IF %4>@max_gin {#VAR max_gin %4};#IF %8>@max_sen {#VAR max_sen %8};#VAR gin %3;#VAR eff_gin %4;#VAR kee %5;#VAR eff_kee %6;#VAR sen %7;#VAR eff_sen %8
2010年7月29日 星期四
2010年7月23日 星期五
哀鴻遍野,來分享一下我的斷線tr好了
哀鴻遍野,來分享一下我的斷線tr好了
+ antisteal: ^你{一回}頭﹐正好發{現}%1的手正抓著你身上的%1!$ -> #DI
+ antipk: ^你死了!!$ -> #DI
+ antisteal: ^> 你{一回}頭﹐正好發{現}%1的手正抓著你身上的%1!$ -> #DI
+ antisteal: ^你{一回}頭﹐正好發{現}%1的手正伸進你的口袋!$ -> #DI
+ antisteal: ^> 你{一回}頭﹐正好發{現}%1的手正伸進你的口袋!$ -> #DI
+ antipk: ^如果你要和%1性命相搏,請你也對這個人下{一}次 kill 指令。 -> #DI
+ antipk: ^> 如果你要和%1性命相搏,請你也對這個人下{一}次 kill 指令。 -> #DI
+ antipk: ^你的眼前{一}黑,接著什麼也不知道了....$ -> #DI
+ antipk: ^> 你的眼前{一}黑,接著什麼也不知道了....$ -> #DI
+ antisteal: ^你{一回}頭﹐正好發{現}%1的手正抓著你身上的%1!$ -> #DI
+ antipk: ^你死了!!$ -> #DI
+ antisteal: ^> 你{一回}頭﹐正好發{現}%1的手正抓著你身上的%1!$ -> #DI
+ antisteal: ^你{一回}頭﹐正好發{現}%1的手正伸進你的口袋!$ -> #DI
+ antisteal: ^> 你{一回}頭﹐正好發{現}%1的手正伸進你的口袋!$ -> #DI
+ antipk: ^如果你要和%1性命相搏,請你也對這個人下{一}次 kill 指令。 -> #DI
+ antipk: ^> 如果你要和%1性命相搏,請你也對這個人下{一}次 kill 指令。 -> #DI
+ antipk: ^你的眼前{一}黑,接著什麼也不知道了....$ -> #DI
+ antipk: ^> 你的眼前{一}黑,接著什麼也不知道了....$ -> #DI
2010年7月11日 星期日
頓然大悟 - 再窮不能窮教育的真締
雖然遠比不上中國的教育工作者的覺悟程度,可是剛才我終於頓悟出「再窮不能窮教育」的真締。
這句話的真義就是國家再窮,也不能讓搞教育的人窮,所以搞教育的可以不合理但是合法的從學生以及學生家長身上刮錢,從而讓教育「先富起來」。
這句話的真義就是國家再窮,也不能讓搞教育的人窮,所以搞教育的可以不合理但是合法的從學生以及學生家長身上刮錢,從而讓教育「先富起來」。
2010年7月5日 星期一
第八講 #ALARM的高級運用兼array入門
#ALARM 每次只可以在一個時間下命令會不會覺得比較麻煩?
來個比較方便的用法 ()
#ALARM -(1|2|3|4|):00 {clan* idle %case(%i,food,eion,bag,idle)}
每小時的第1,2,3,4分就會在clan頻說話
------
不騙你,zmud真的很易用,寫robot不用找人.
來個比較方便的用法 ()
#ALARM -(1|2|3|4|):00 {clan* idle %case(%i,food,eion,bag,idle)}
每小時的第1,2,3,4分就會在clan頻說話
------
不騙你,zmud真的很易用,寫robot不用找人.
2010年7月1日 星期四
第七講? 還是入門第二章? 也可能是最終章......
第七講? 還是入門第二章? 也可能是最終章......
習題三︰一個用來計算由lv x升級到lv y可以praise多少聲望的#alias
我的解法︰
#ALIAS {#VAR praise 0;#IF %2>0 {#LOOP %1,%2 {#ADD praise (%i-1)*(%i-1)}} {#LOOP %1 {#ADD
praise (%i-1)*(%i-1)}}}
重申一次,這不是唯一正確的方法,能達到目的就好.
------
zmud玩中文muds永遠的痛-吃字
先聊聊zmud中的中文的原理吧,一個中文其實是由2個符號所組成,去zmud中隨便抓一個中文字,貼到
editor(5.55是shift+ctrl+enter)中,然後反白"半"個字就可以看到兩個字符了。
再來說說吃字
在聊天時說 才,加 等一堆字時會吃字,那是因為其中有半個字跟zmud的系統字符重複了,所以那半個字
被zmud當成系統命令的一部份而不顯示。
在主視窗的命令列中解決吃字是很簡單的,一按ctrl-r zmud右下的小電腦圖示就打叉了,然後"任何"命
令zmud都不管了,都當你要直接下給mud,然後就不會吃字了。
trigger中的吃字比較麻煩,先打開trigger介面的測試頁吧,看到吃字的話把會吃的字加上{},有的字要
{字~},這樣大部份的吃字都能解決.....而好像陣字用這方法解決不了...我也沒辦法,只能用最後手段
了....用%x代替吧。
* = 1個以上的任何符號(不管是空白還是甚麼,反正有東西就成)
? = 1個符號
%d = 1個以上的數字符號(0-9)
%n = 1個用+或-開始的數字
%w = 1個以上的字母(a-z,A-Z)
%a = 1個以上的字母(a-z,A-Z)及數字符號(0-9)
%s = 1個以上的空白(半形空白,tabs)
%x = 1個以上的非空白(非半形空白,非tabs)
^ = pattern是一行的開始時才觸發
$ = pattern是一行的結束時才觸發
(更多的自己研究zmud - wild cards,忘記了去那找也比上網找快)
------
習作︰把zmud中的斷線trigger改成不會因為clan,tell....等原因而錯誤觸發的trigger
------
這不是最後一講,不過由於最重要的都講了,我的勤勉也用光了(我真的有這東西嗎?),所以下一講如果
有人有問題我會寫一講來解答,沒有的話......我也不知道下一講甚麼時候會出現(*flee)
------
不騙你,zmud真的很易用,寫robot不用找人.
習題三︰一個用來計算由lv x升級到lv y可以praise多少聲望的#alias
我的解法︰
#ALIAS {#VAR praise 0;#IF %2>0 {#LOOP %1,%2 {#ADD praise (%i-1)*(%i-1)}} {#LOOP %1 {#ADD
praise (%i-1)*(%i-1)}}}
重申一次,這不是唯一正確的方法,能達到目的就好.
------
zmud玩中文muds永遠的痛-吃字
先聊聊zmud中的中文的原理吧,一個中文其實是由2個符號所組成,去zmud中隨便抓一個中文字,貼到
editor(5.55是shift+ctrl+enter)中,然後反白"半"個字就可以看到兩個字符了。
再來說說吃字
在聊天時說 才,加 等一堆字時會吃字,那是因為其中有半個字跟zmud的系統字符重複了,所以那半個字
被zmud當成系統命令的一部份而不顯示。
在主視窗的命令列中解決吃字是很簡單的,一按ctrl-r zmud右下的小電腦圖示就打叉了,然後"任何"命
令zmud都不管了,都當你要直接下給mud,然後就不會吃字了。
trigger中的吃字比較麻煩,先打開trigger介面的測試頁吧,看到吃字的話把會吃的字加上{},有的字要
{字~},這樣大部份的吃字都能解決.....而好像陣字用這方法解決不了...我也沒辦法,只能用最後手段
了....用%x代替吧。
* = 1個以上的任何符號(不管是空白還是甚麼,反正有東西就成)
? = 1個符號
%d = 1個以上的數字符號(0-9)
%n = 1個用+或-開始的數字
%w = 1個以上的字母(a-z,A-Z)
%a = 1個以上的字母(a-z,A-Z)及數字符號(0-9)
%s = 1個以上的空白(半形空白,tabs)
%x = 1個以上的非空白(非半形空白,非tabs)
^ = pattern是一行的開始時才觸發
$ = pattern是一行的結束時才觸發
(更多的自己研究zmud - wild cards,忘記了去那找也比上網找快)
------
習作︰把zmud中的斷線trigger改成不會因為clan,tell....等原因而錯誤觸發的trigger
------
這不是最後一講,不過由於最重要的都講了,我的勤勉也用光了(我真的有這東西嗎?),所以下一講如果
有人有問題我會寫一講來解答,沒有的話......我也不知道下一講甚麼時候會出現(*flee)
------
不騙你,zmud真的很易用,寫robot不用找人.
2010年6月30日 星期三
第六講? 還是入門第一章?
第六講? 還是入門第一章?
先解答習題二
pattern很明顯的要抓gin,kee,sen,food,water,tire的值.沿用習題1,我推薦使用
^食物%s(%d)/(%d)%s飲水%s(%d)/(%d)%s疲勞%s(%d)/(%d)%s犯罪%s(%d)$
當trigger. 這不是唯一的答案,更不存在正確答案,只是我個人的切入點.
有人就喜歡用score來抓gin,kee,sen max,優點是max值更精確,缺點是有效值不精確,總之自己找自己覺得最好的切入點。
指令同樣不是唯一的,我喜歡用
#IF (%3<%4/2) {drink from skin;#alarm +4 {hp} class;#abort 1}
#IF (%1<%2-80) {eat manto;#alarm +4 {hp} class;#abort 1}
#IF %5>10 {fish;#abort 1}
#IF @gin<@eff_gin {acupuncture gin-up;#alarm +4 {hp} class;#abort 1}
#IF @kee<@eff_kee {acupuncture kee-up;#alarm +4 {hp} class;#abort 1}
#IF @sen<@eff_sen {acupuncture sen-up;#alarm +4 {hp} class;#abort 1}
exert zushang
不過這不是唯一方法
ex 2.
#IF (%3<%4/2) {drink from skin;#alarm +4 {hp} class} {#IF (%1<%2-80) {eat manto;#alarm +4 {hp} class} {#IF %5>10 {fish} {下略....}}}
同樣的指令不止一種
#IF (%3<100) {drink from skin;#abort 1}
#IF @gin<@eff_gin {acupuncture gin-up;#abort 1}
這些,在另一個動作後再用#ala(主要是防訊號堵住)等數秒然後hp
可以說robot只有想不出的,沒有寫不出的.
-----------
本章說的是基礎中的基礎 - 連續指令跟重複指令
連續指令就是一次性下數個指令,利用;來分隔開,例如
drink from skin;#alarm +4 {hp} class;#abort 1
就是連續下了
drink from skin
#alarm +4 {hp} class
#abort 1
三個指令
-----------
重複指令的本質是#LOOP,基本功能是把同一指令反覆下多次
格式
#LOOP 次數 {指令}
#LOOP 始值,終值 {指令}
#次數 {指令}
菜鳥跟老鳥就是在小地方分出來的,菜鳥用#LOOP只會#9 buy candy from grocer (打9次buy candy from grocer)
老鳥會知道#9 {kill guard %i}
打9次,由guard 1 kill到guard 9
我會 守衛{(}Guard{)} -> #ADD guard 1
#LOOP @guard {#IF %i>9 {#ALA +2 {#LOOP 10,@guard {kill guard %i}};#ABORT 1};kill guard %i}
當guard超過9隻時第一次kill guard 1~9,2秒後由guard 10繼續kill下去(超過18隻?我是掛robot不是掛自殺.....不過真的要的話在#ALA後繼續#IF下去就是了...)
-----------
習題三︰一個用來計算由lv x升級到lv y可以praise多少聲望的#alias
先解答習題二
pattern很明顯的要抓gin,kee,sen,food,water,tire的值.沿用習題1,我推薦使用
^食物%s(%d)/(%d)%s飲水%s(%d)/(%d)%s疲勞%s(%d)/(%d)%s犯罪%s(%d)$
當trigger. 這不是唯一的答案,更不存在正確答案,只是我個人的切入點.
有人就喜歡用score來抓gin,kee,sen max,優點是max值更精確,缺點是有效值不精確,總之自己找自己覺得最好的切入點。
指令同樣不是唯一的,我喜歡用
#IF (%3<%4/2) {drink from skin;#alarm +4 {hp} class;#abort 1}
#IF (%1<%2-80) {eat manto;#alarm +4 {hp} class;#abort 1}
#IF %5>10 {fish;#abort 1}
#IF @gin<@eff_gin {acupuncture gin-up;#alarm +4 {hp} class;#abort 1}
#IF @kee<@eff_kee {acupuncture kee-up;#alarm +4 {hp} class;#abort 1}
#IF @sen<@eff_sen {acupuncture sen-up;#alarm +4 {hp} class;#abort 1}
exert zushang
不過這不是唯一方法
ex 2.
#IF (%3<%4/2) {drink from skin;#alarm +4 {hp} class} {#IF (%1<%2-80) {eat manto;#alarm +4 {hp} class} {#IF %5>10 {fish} {下略....}}}
同樣的指令不止一種
#IF (%3<100) {drink from skin;#abort 1}
#IF @gin<@eff_gin {acupuncture gin-up;#abort 1}
這些,在另一個動作後再用#ala(主要是防訊號堵住)等數秒然後hp
可以說robot只有想不出的,沒有寫不出的.
-----------
本章說的是基礎中的基礎 - 連續指令跟重複指令
連續指令就是一次性下數個指令,利用;來分隔開,例如
drink from skin;#alarm +4 {hp} class;#abort 1
就是連續下了
drink from skin
#alarm +4 {hp} class
#abort 1
三個指令
-----------
重複指令的本質是#LOOP,基本功能是把同一指令反覆下多次
格式
#LOOP 次數 {指令}
#LOOP 始值,終值 {指令}
#次數 {指令}
菜鳥跟老鳥就是在小地方分出來的,菜鳥用#LOOP只會#9 buy candy from grocer (打9次buy candy from grocer)
老鳥會知道#9 {kill guard %i}
打9次,由guard 1 kill到guard 9
我會 守衛{(}Guard{)} -> #ADD guard 1
#LOOP @guard {#IF %i>9 {#ALA +2 {#LOOP 10,@guard {kill guard %i}};#ABORT 1};kill guard %i}
當guard超過9隻時第一次kill guard 1~9,2秒後由guard 10繼續kill下去(超過18隻?我是掛robot不是掛自殺.....不過真的要的話在#ALA後繼續#IF下去就是了...)
-----------
習題三︰一個用來計算由lv x升級到lv y可以praise多少聲望的#alias
2010年6月27日 星期日
何水無魚?何山無石?何樹無枝?何人無父?何女無夫?何城無市?
看 何水無魚?何山無石?何樹無枝?何人無父?何女無夫?何城無市?
有人說出自佛經,佛說 南水無魚,無山無石,阿人無父,彌女無夫,陀樹無枝,佛城無市。
我笑了,先別說釋迦牟尼是天竺人,佛經是梵文,那來的中文字謎,我還想問南水?阿人?彌女?陀樹? 那都是啥?
我還說釋迦牟尼其實是說 所水無魚,有山無石,禿樹無枝,驢子無父,處女無夫,死城無市,世尊的暗語是所有禿驢處死。
別問我所水是啥,我告訴你那跟南水差不多。
既 然可以無山無石自然也可以有山無石了。
禿樹當然無枝,有枝的就不是禿樹了。
畜牲大都有母無父,驢子也不例外。
處女無夫,死城無市 不用解釋了吧?
有人說出自佛經,佛說 南水無魚,無山無石,阿人無父,彌女無夫,陀樹無枝,佛城無市。
我笑了,先別說釋迦牟尼是天竺人,佛經是梵文,那來的中文字謎,我還想問南水?阿人?彌女?陀樹? 那都是啥?
我還說釋迦牟尼其實是說 所水無魚,有山無石,禿樹無枝,驢子無父,處女無夫,死城無市,世尊的暗語是所有禿驢處死。
別問我所水是啥,我告訴你那跟南水差不多。
既 然可以無山無石自然也可以有山無石了。
禿樹當然無枝,有枝的就不是禿樹了。
畜牲大都有母無父,驢子也不例外。
處女無夫,死城無市 不用解釋了吧?
訂閱:
文章 (Atom)