ÊÕͽ½Å±¾

[@main]
<ÎÒÏë°Ýʦ/@master>\
<ÎÒÏë³öʦ/@unmaster>\ \
<À뿪/@exit>

[@master]
Ïë°Ýʦѽ£¬ÄãÒª°ÝµÄʦ¸¸À´ÁËûÓУ¿\
ÓëÄãʦ¸¸Ãæ¶ÔÃæÕ¾ºÃ£¬¿ªÊ¼°Ýʦ¡£\ \
<×¼±¸ºÃÁË/@agree>\
<ÎÒÖªµÀÁË/@exit>\ \
<·µ»Ø/@main>

[@agree]
;¼ì²éÊDz»ÊÇÒѾ­ÊDZðÈ˵Äʦ¸¸
#if
   checkismaster
#act
   break
#say
ûʱðÀ´ÕâÍæ£¡£¡£¡\ \
<·µ»Ø/@main>

;¼ì²éÊDz»ÊÇÒѾ­°ÝʦÁË
#if
   checkmaster
#act
   break
#say
Äã¶¼¶¼ÒѾ­°ÝÁ˱ðÈËΪʦ£¬Ôõô»¹°Ýʦ£¡£¡£¡ \ \
<·µ»Ø/@main>

;¼ì²é¶ÔÃæµÄÈËÎïÊDz»ÊDZðÈ˵ÄͽµÜ
#if
  checkposemaster
#say
ÄãÕÒÁ˸öʲôÈË×öʦ¸¸£¬ÔõôÏÖÔÚ»¹ÊDZðÈ˵ÄͽµÜ£¿\ \
<·µ»Ø/@main>
#act
  break

;¼ì²é¶þ¸öÓÐûվºÃλÖÃ
#if
   checkposedir
#elsesay
ÄãÃǶþ¸öÃæ¶ÔÃæÕ¾ºÃѽ£¬²»ÒªÂÒ¶¯¡£\ \
<·µ»Ø/@main>
#elseact
  break

#if
  checklevel 40
#say
Äã¶¼40¶à¼¶ÁË»¹ÒªÕÒʦ¸¸£¿\ \
<·µ»Ø/@main>
#act
  break

;¼ì²é¶Ô·½µÈ¼¶
#if
  checkposelevel > 50
#elsesay
ÄãÕÒ¸öʲôʦ¸¸Ñ½£¬µÈ¼¶ÕâôµÍ£¿\ \
<·µ»Ø/@main>
#elseact
  break
#act
   master

[@StartGetMaster]
°ÝʦÒÇʽÕýʽ¿ªÊ¼¡£\ \
ÄãÊÇ·ñÈ·ÈϰÝʦ£¿\ \
<È·ÈÏ/@RequestMaster>

[@StartMaster]
°ÝʦÒÇʽÕýʽ¿ªÊ¼¡£\ \
¶Ô·½ÒѾ­ÏòÄãÌá³ö°ÝʦÇëÇó¡£\ \


[@RequestMaster]

;¼ì²éËùÐèÎïÆ·
#if
   checkitemw Á¦Á¿½äÖ¸ 1
#elsesay
Ä㶼ûÐÅÎÔõô°Ýѽ£¡£¡£¡\ \
<·µ»Ø/@main>
#elseact
   break

#if
#act
   takew Á¦Á¿½äÖ¸ 1
   master requestmaster

[@WateMaster]
ÄãÒÑÏò¶Ô·½ÇëÇó°Ýʦ£¬ÇëÄÍÐĵȴý¶Ô·½µÄ´ð¸´¡£

[@RevMaster]
¶Ô·½Ïë°ÝÄãΪʦ£¬ÄãÊÇ·ñÏëÊÕ´ËÈËΪͽ£¿ \ \
<ͬÒâ/@ResposeMaster> \
<²»Í¬Òâ/@ResposeMasterFail>

[@ResposeMaster]
#if
#act
  master responsemaster ok

[@ResposeMasterFail]
#if
#act
  master responsemaster fail
[@EndMaster]
ÄãÃǶþ¸öÒѾ­ÊÇʦͽ¹ØÏµÁË¡£\ \
<¹Ø±Õ/@exit>
[@EndMasterFail]
°Ýʦʧ°Ü£¡\ \
<¹Ø±Õ/@exit>
[@MasterDirErr]
¶Ô·½Ã»Õ¾ºÃλÖÃ

[@MasterCheckDir]
ÇëÕ¾ºÃλÖÃ\\

[@HumanTypeErr]
´ËÈ˲»¿ÉÒÔ×öÄãµÄʦ¸¸¡£






;==========================================
¿ªÊ¼
[@unmaster]
#if
   havemaster
#act
   unmaster
#elsesay
Ä㶼ûʦ¸¸£¬ÅÜÀ´×öʲô£¿£¿\ \
<·µ»Ø/@main>


;=======================================================

[@UnMasterCheckDir]
°´Õý³£³öʦ²½Ö裬±ØÐë¶þ¸öÈ˶ÔÃæ¶ÔÕ¾ºÃλÖã¬\
Èç¹ûÈËÀ´²»ÁËÄãÖ»ÄÜÑ¡ÔñÇ¿ÐгöʦÁË¡£\ \
<ÎÒҪǿÐгöʦ/@fUnMaster>\
<·µ»Ø/@main>
;=======================================================
;¶ÔÃæÎ»Öò»ÊÇÈËÎïʱÏÔʾµÄÐÅÏ¢
[@UnMasterTypeErr]
Äã¶ÔÃæÕ¾Á˸öʲô¶«Î÷£¬Ôõô²»Ì«ÏóÈËÀ´µÄ¡£\ \
<·µ»Ø/@main>
[@UnIsMaster]
±ØÐëÓÉͽµÜ·¢³öÇëÇ󣡣¡£¡\ \
<·µ»Ø/@main>
[@UnMasterError]
²»ÒªÀ´µ·ÂÒ£¡£¡£¡\ \
<·µ»Ø/@main>
;=======================================================
;¿ªÊ¼³ÌÐòºó£¬Ë«·½ÏÔʾµÄÐÅÏ¢
[@StartUnMaster]
³öʦÒÇʽÏÖÔÚ¿ªÊ¼£¡£¡£¡\ \
ÊÇ·ñÈ·¶¨ÕæµÄÒªÍÑÀëʦͽ¹ØÏµ£¿\ \
<È·¶¨/@RequestUnMaster>
[@WateUnMaster]
³öʦÒÇʽÏÖÔÚ¿ªÊ¼£¡£¡£¡\ \

;=======================================================
;·¢³öÇëÇó
[@RequestUnMaster]
#if
  havemaster
#act
  unmaster requestunmaster
;=======================================================
;»ØÓ¦ÇëÇó
[@ResposeUnMaster]
#if
  havemaster
#act
  unmaster responseunmaster

;===============================================
;ÇëÇóºóÏÔʾµÄÐÅÏ¢
[@WateUnMaster]
ÄãÒÑÏò¶Ô·½·¢³öÇëÇó£¬ÇëÄÍÐĵȴý¶Ô·½µÄ´ð¸´¡£

;===============================================
;ÇëÇóºó¶Ô·½ÏÔʾµÄÐÅÏ¢
[@RevUnMaster]
¶Ô·½ÏòÄãÇëÇó£¬ÄãÊÇ·ñ´ðÓ¦£¿ \ \
<ÎÒÔ¸Òâ/@RequestUnMaster>
<·µ»Ø/@main>

;===============================================

[@ExeMasterFail]
Ä㶼ûʦ¸¸£¬ÅÜÀ´×öʲô£¿ \ \
[·µ»Ø/@main]

;==============================================
;Ç¿ÐÐ
[@fUnMaster]
#if
  checkitem ½ðÌõ 1
  havemaster
#act
  take ½ðÌõ 1
  unmaster requestunmaster force
#elsesay
ÒªÊÕÒ»¸ù½ðÌõµÄÊÖÐø·Ñ£¬ÄãûÓнðÌõ£¬\
<È·¶¨/@exit>
;==============================================
;Íê³ÉºóµÄÌáʾÐÅÏ¢
[@UnMasterEnd]
ºÇºÇ£¬ÄãÒѾ­ÍÑ

Ò