精華區beta mud_sanc 關於我們 聯絡資訊
【 OnPluginCommandEntered 】 說明:   使用者在命令窗口中按下回車鍵時被呼叫。   此時你可以在這個函數中修改這個命令,修改後的命令將會被送往命令解析器 。   如果你送出一個空字符串,它也會被送往命令解析器。   如果你送出一個<tab>字符(\t 或者 十六進制 0x09),那麼這個命令就會被 取消,同時命令窗口也會被清空(除非設置了自動保留上次命令的選項)。   如果你送出的一個回車符(\r 或者 十六進制 0x0D),那麼這個命令就會被 取消,同時命令會保留在名稱窗口中。   此函數和 OnPluginCommand 不同之處在於後者只處理單一命令,並且是在命令 堆疊和其他一些過程被處理後才會被呼叫。   下面這個例子會把換行字元替換為 %r。   你可以使用這個函數來實現你自己的命令規則,例如命令堆疊,拼寫檢查,保 存歷史命令等等。 範例: function OnPluginCommandEntered (sText) OnPluginCommandEntered = world.Replace (sText, vbCrLf, "%r", vbTrue) end --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--