 
ƪǡzmudʹָϡƪҪzmud±ԶˡmudϷûиЧʵĻ˽Ǻѵ¡˿Լ򻯿ظָԽ׼ȷжϿơһ˵mudһΪ֡

µĽܽzmud4.62İmudϷСΪҪzmudеtriggerť(˰ť)triggerĹԭжmud͵ϢǷtriggerеĴִͬͬtriggerָ顣

triggerɲ֣

class :  -Ļ֡(ͬܵĻ˶ͬ)

pattern : -mudĵԷ͵Ϣ봥ıͬʱִ

commands: -㴥ʱִе顣(ָ";")

ʵtrigger൱һ߼жϽṹ

if() pattern mud ƥ

then(ô)

do(ִ) commands 1

else()

do(ִ) commands 2

һɻΪ⣺

______________________________________________________________________

class pattern commands

----------------------------------------------------------------------

qifull : 100/ 100 dazuo 10

jingfull : 100/ 100 tuna 10

dzend ˹ϣ˿վ tuna 10

tuend ϣ˫ۣվ dazuo 10

______________________________________________________________________

˻˵ǵʹhpʾ״̬ʱ(Ļʾpattern:": 100/ 100"ȫͬʱ)ΪjingfullĻˣִtuna 10ʼɶΪִֵͬдɺĻʾ"ϣ˫ۣվ"ʱִtuendִdazuo 10ɺʾ"˹ϣ˿վ"ֽdzendѭȥֱΪֹΪûھָԶҪڱǼʱ趨ÿִһ"hp"ʱ˻˴ﵽѭɵЧе"jingqijingfullqifull"Ϊֻ˶ʱһֻΪһܣǿȡͬĸ˵ȫΪdztu

______________________________________________________________________

class pattern commands

----------------------------------------------------------------------

dztu : 100/ 100 dazuo 10

dztu : 100/ 100 tuna 10

dztu ˹ϣ˿վ tuna 10

dztu ϣ˫ۣվ dazuo 10

______________________________________________________________________

ڱ๦ܲͬĻ֮Ϊ˶Ի˽йðť˰ťͨ˵ж尴ťѡʵֵġtoggleѡаťºͰť״̬off captionΪťʾݣon captionΪťµʾon commandΪťʱִе飬off commandΪ

ťʱִеݡҪһƴɻ˵İťӦã

______________________________________________________________________

off caption : 

on caption : ͣ ֹ

on command : #t+ dztu

off command : #t- dztu

______________________________________________________________________

zmudĽϷͳʾΪɵİť°ťʾΪֹͣʼɣٴΰ°ťֹͣɣťָʾΪ""ָ#t+#t-zmudڽָеָ#t+ʾ򿪻ˣ#t-ʾرջˡ

һ򵥵Ļ˾ˡ

һ˵ҪǴӸӳ̶ȡܡǷȫ(ȫҪǱЩͨĻ˶)Ƿʺ϶ۺ۵ġͨʵӦǿܷ֣Ļ˻ںܶ⣺

1ʱΪʳˮĶȻָֹͣ

2֮ӣɲܴ˶ʧЧ

3ΪԭµʧܣʹߵϮȡ

ÿһֵǶҪȡͬĶԲߣԻ˽иƣԴﵽƾĳ̶ȡ

һܼ򵥣ֻҪһԶʳĻ˼ɡ(ʳˮ)

______________________________________________________________________

class pattern commands

----------------------------------------------------------------------

dztu ľ halt;drink ji

______________________________________________________________________

ڶÿξֵ仯ֶ޸ģֽƺΥȫԶĳԡʵϳ֮⻹нġͨzmudǿܰʾĻϵľֵץȡôֵжɵˡ뿴Ļˣ

______________________________________________________________________

class pattern commands

----------------------------------------------------------------------

status %s(%d)/%s(%d) jing=%1;max_jing=%2

status %s(%d)/%s(%d) qi=%1;max_qi=%2

dztu @max_qi/ @max_qi dazuo 10

dztu @max_jing/ @max_jing tuna 10

dztu ˹ϣ˿վ tuna 10

dztu ϣ˫ۣվ dazuo 10

dztu ľ halt;drink ji

______________________________________________________________________

Ƚһ˵ĲͬǷг˼ͬķţ%s(%d)Щzmudڽͨ(൱dosе"*""?"),ƵĻ* ---ͨκַ֡հ ? ---ͨκεַ

%d ---ͨκ(0-9) %w ---ͨκַ(a-z) %a ---ͨκִֻ(%d+%w) %s ---ͨհ(spacestabs)%x ---ͨκηǿհpattern---%s(%d)/%s(%d) ʾͨͨͬλõֻհס%sͨǰ֮пհ׷(%d)ͨ˴֣űʾΪһ롣jingmax_jingΪĵǰֵֵıͨpatternе˳򣬽(%d)ͨԭֵΪ븳jing=%1 (Ӧһ(%d)) max_jing=%2 (Ӧڶ(%d))ǰĻʾΪ: 140/ 150jingֵΪ140max_jingֵΪ150Ҫעjing,@jingjingֵ150"@max_jing/ @max_jing"ʾֵȫʱ ͨͨͱӦ,ץȡκַֺӦõ˵С(ץȡԼҵӢid)

______________________________________________________________________

class pattern commands

----------------------------------------------------------------------

getid (%x)첽˹. chinese_name=%1;id here

autobow @chinese_name ?(%w)? english_id=%1;#wait 3000;bow @english_id

______________________________________________________________________

ӿԿgetidץȡҵցK洢ڱchinese_nameУid hereǹ۲˵idautobowǸ׽ӢidĻˡͨץȡ֣ʹñchinese_nameֵ@chinese_nameΪK׽ӢidӢִ洢ڱenglish_idСΪ׽ֵҪһʱ,Ҫӳ(#wait 3000)Ӧ(bow @english_id)ѿǸԶкĻˡmudĹУսǲɱġսеĳֵʱԶǸǳĻˡжֵжٲȡӦĶǳӦá

______________________________________________________________________

class pattern commands

----------------------------------------------------------------------

status %s(%d)/%s(%d) qi=%1;max_qi=%2

escape 洢. #if @qi<100 {halt;quit} {addoil}

______________________________________________________________________

˵ʹzmudڽָ#if,#ifһж,׼ʽ: #if <ϵʽ> {1} {2} ൱(ʽֵΪ)ִ1,ִ2.Ĺϵ"< > <= >="ȵȣϸοzmud#if @qi<100 {halt;quit} {addoil}˼ǵ˱жϣǰ100˳սս

ڻ˵оҪzmudڽָеָڽеĺ#if#wait#tȵȣֻжԴգܱƳЧĻˡΪָָ̫࣬ڴһһܣġzmudڽָϸ˵zmudлָʹõڽġzmud

нܡՈȤѲοƻ˺ͱһһȤԵĹ̡һƪ²ܽеһһ,ҪǶԱƻ˵ķһ򵥵ĽܣṩһЩı˼·ͼɡѿԾһ϶Դ˽Ч˼·Ϸеĸ֣ϷжԼıǲǱҪĿġ
 
