Mojangより配信されているMinecraft: Pocket EditionのModについて包括的に扱うwikiです。

procCmd

概要

function procCmd(cmd){
}
チャットにスラッシュ付きの発言をすると、その発言を引数に作動するフック関数。
例えば、/testを打った時、引数cmdにはtestが渡される。
この引数で場合分けをし、コマンドとしての機能を追加していく。
一般的に、大文字小文字のどちらでも対応出来るようにtoLowerCase()ですべて小文字に変換し、
半角スペースを区切り文字としてsplit(" ")し、配列にしてから使われる。

引数

引数説明
Stringcmdチャットでコマンドを打った時の
先頭の/を除いた文字列

//チャットで「/plus a b」と打つと、a+bの答えが返ってくるテンプレ
function procCmd(cmd){
cmd = cmd.toLowerCase();//全部小文字に
cmd = cmd.split(" ");//半角スペース区切りの配列に変換
 if(cmd[0]=="plus"){//配列の最初の要素がplusなら
  var a = cmd[1]-0;//そのままでは文字なので、-0して数字に変換
  var b = cmd[2]-0;
  clientMessage(a+"+"+b+"="+(a+b));// 『/plus 1 1』 と打つと『1+1=2』が表示される。
 }
}

コメントをかく


利用規約をご確認のうえご記入下さい

WIKi内検索

メンバーのみ編集できます

メンバー募集!