フィルタースクリプト機能は、上級者向けの機能であり、スクリプトによっては大変危険な処理も実行できてしまいます。
ActionScriptが理解できる方のみ使用してください。
ネット上等で得た信頼できないスクリプトを、動作内容を理解出来ないままコピー&ペーストして実行することは絶対にしないでください。
スクリプトの使用によってユーザーに対して損害が生じた場合でも、作者はいかなる責任も負いません。
スクリプトを記述することでより柔軟にコメントのNG化が行えたり、コマンドやコメントの内容を書き換えることも可能になります。
出来ることの例
「SET」→「スクリプト」タブを開き、「フィルタースクリプトを利用する」にチェックを入れます。
スクリプトを上のテキストエリアに入力します。変更はリアルタイムに反映されます。
出力エリアはスクリプトでエラーがあった場合や「printf()」関数の出力がされるデバッグ用エリアです。
スクリプトエンジンはThe D.eval APIを使わせていただいています。
スクリプトは書くコメントが表示される直前に呼び出されます。
コメントの各パラメーターが下記の変数に代入されています。
それぞれの変数を用いて変更を加えた後、スクリプトの最後に一回だけ「return item;」を記述して結果を戻します。
int
コメント表示タイミング
※ただしこれを変更しても表示タイミングは変更されません。
int
コメント投稿日時
int
コマンドNo.
string
ユーザーID
int
共有NGカウント
int
グループID
string
コマンド
string
コメント
int
0:表示コメント
1:NGコメント(コメント非表示)
item["mail"] = ""; return item;
if(item["vpos"]<20){ item["isNG"] = 1; } return item;