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

Player.setExp

最終確認バージョン(MCPE:0.14.0 BL:1.12.1)

概要

Player.setExp(EXP);
プレイヤーの経験値バーの値を設定する関数。

経験値バーの値は通常、0以上1未満の値を取るが、範囲外の値を設定する事も可能。
範囲外に設定された値は、経験値オーブ一個を拾ったりPlayer.addExpを使用すると通常の範囲に戻る。
その時、値の範囲によって異なる処理がなされる。
  • 0未満の場合は0になる。
  • 1以上の場合は、その時のレベルに応じた経験値オーブの個数に換算され、拾ったものとして処理される。

引数

引数説明
doubleEXP経験値バーの値

戻り値

  • なし

function modTick(){
 var exp = Player.getExp();
 var level = Player.getLevel();
 ModPE.showTipMessage("exp:"+exp+"\nlevel:"+level);
}

function chatHook(str){
 str = str.split(" ");
 if(isFinite(str[1])){
  var temp = Number(str[1]);
  switch(str[0]){
   case "add":
    Player.addExp(temp);
    clientMessage("経験値を"+temp+"追加しました。");
    break;
   case "exp":
    Player.setExp(temp);
    clientMessage("経験値バーの値"+temp+"に設定しました。");
    break;
   case "lvl":
    Player.setLevel(temp);
    clientMessage("レベルを"+temp+"に変更しました。");
    break;
  }
  preventDefault();
 }
}

類似関数

コメントをかく


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

WIKi内検索

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

メンバー募集!