2007年09月20日

CCLバグ。

string.find()は、パターン内に「ー」が命令に入ってるとエラーになります。
つまり、「ー」を含む単語は命令語にできません。
命令語「サーチング!」「アラート!」がそれにあたります。
ただし、文字列は問題なく処理できます。
例えば、発言「サーチングしてみましょう!」はエラーになりません。

エラーメッセージ:
malformed pattern (missing `]')
「ー」の中に「[」と解釈できる文字が含まれていて、パターンを閉じる「]」が伴わないとエラーになってるっぽい?

対処方法:
エラーが出た場合、そのままではChat.txtを再度読み込むので
以下のバッチスクリプトで消さないといつまでもエラーになります。

delChat.bat:
del ..\\Chat\Chat.txt

chat_cocco.luaのうち問題になりそうな「ー」を含む
単語はコメントアウトしました。
posted by silica at 21:36| Comment(0) | TrackBack(0) | チャットコマンド | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。