精華區beta mud 關於我們 聯絡資訊
> -------------------------------------------------------------------------- < 指令: 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 教學到此.. 好冷, 還是去泡熱水..