デバッグ機能のスクリプトを導入すると、マップコマンドという機能が使用できる。これは、マップ上で特定のボタンを押すと、コマンドウィンドウが表示され、その中から処理を選んで実行するという機能だ。競合する可能性も高くなる。デバッグ機能としては致命的だ。そこで、取り外しが可能な処理としてマップコマンドを用意しています。自分の必要な機能だけを入れることができ、デフォルト以外の操作も競合の心配なく実装することができます。自分で作成して機能追加することも可能です。これにより、独自のスクリプトの操作もできちゃいます。不要な処理は、コメントアウトするだけで非表示にすることができます。項目の並びは、次のカッコ内で設定しています。COMMANDS.values_at(...).compactこの部分を変更すると並び順を変更したり、項目を非表示にすることが出来ます。形で設定した方が間違いが減ると思います。3.コマンドの作成マップコマンドの項目を選択して実行する処理です。下のほうにあるテンプレートをコピペします。必要なのは、「定数」と「コマンド処理の更新」なので、残り2つは削除しちゃってください。いうのが、項目名の配列だったと思います。部分も合わせて変更します。13行目のエイリアス部分も変更が必要です。他と被らない名前を付けてください。一般的には、所属するグループ名とスクリプト名を使うと思います。私ひとり者・・・って方は、サイト名やHNなどを使用するといいと思いますよ。スクリプト名もそれを表しているものでいいので、番号を振ったりクラス名を使ったり。グループ名が他者との競合対策、スクリプト名が自分との競合対策です。過去に同じところ扱ってるかもしれないので。17~19行目が実行する処理となります。設定した番号で分岐させて、その中に処理を書いて終わりです。他の部分は変更する必要はありません。あ、でも使わない処理は削除しといてくださいね。数値を決定すると処理が実行されます。20~22行目の処理ですね。基本はここの2行をコピペするだけでOKです。ウィンドウの設定です。