> -------------------------------------------------------------------------- <
指令: Action
語法: #action {觸發文字} {反應命令} {優先權}
說明: 當 tintin++ 接收到 {觸發文字} 中的內容時, tintin 便會自動的去
執行反應命令中所列的命令字串.
在 {觸發文字} 中, 可使用 %0-9 可以代替所接收到的字串, 並且在
{反應命令} 中對應使用.
優先權的等級: 0 是最重要, 9 是最不重要, 假如您沒指定優先權的
初值, 預設值是 5.
假如您在 {觸發文字} 中以 '^' 開頭, 則 tintin++ 會只找每行訊息
的開頭.
for example:
假如 tintin 接收到以下的訊息:
Muyi kisses you.
則 #action {kisses} {blush} 將會動作,
而 #action {^kisses} {blush} 將不會動作,
因為 kisses 並不在字串的開頭.
只鍵入 #action 的話, 將會把您所定義的所有 action 都列出來.
再來我們舉幾個例子: (註: 範例因太長而換行, 實際寫作請勿換行..)
for example:
#action {Alycia has arrived} {pat alycia;smile alycia} {0}
假使 alycia (兔兔) 進入這間房間, 您將會自動拍她的頭, 並對她微笑.
#action {生命值 %1/%2 , 法力點數 %3/%4 , 移動點數 %5/%6 }
{say my hp: %1, mana: %3, mv: %5}
則當 tintin 抓到對應 message 時, 您會自動說出
"my hp: xx, mana: xx, mv: xx"
假如您鍵入 #action {觸發文字}, 則您將會看到您所定義要做的事. 萬用字元
'*' 在此狀況下是可以使用的.
#action
列出所有 action
#action *tell*
列出所有包含 tell 這個字的 action
ok.. #action 教學到此.. 好冷, 還是去泡熱水..