Mojangより配信されているMinecraft: Pocket EditionのModについて包括的に扱うwikiです。
最終更新: mihaell 2016年03月03日(木) 21:52:46履歴
Entity.getTarget(EntityUUID);
使用例
var theUUID1 = -1; var theUUID2 = -1; var bool1 = false; var bool2 = false; function attackHook(a,v){ var type = Entity.getEntityTypeId(v) if(9<type && type<64){ if(getCarriedItem()==280){ //棒で叩いた場合 theUUID1 = v; clientMessage(type); clientMessage("叩いたモブを、モブNo.1として記憶しました。"); bool1 = true; preventDefault(); } if(getCarriedItem()==260){ //リンゴで叩いた場合 theUUID2 = v; clientMessage(type); clientMessage("叩いたモブを、モブNo.2として記憶しました。"); bool2 = true; preventDefault(); } } } function chatHook(str){ if(bool1){ if(str=="fight" && bool2){ Entity.setTarget(theUUID1, theUUID2); clientMessage("叩いたモブ1のターゲットをモブ2にしました。"); preventDefault(); } if(str=="set"){ Entity.setTarget(theUUID1, getPlayerEnt()); clientMessage("叩いたモブのターゲットをプレイヤーにしました。"); preventDefault(); } if(str=="reset"){ Entity.setTarget(theUUID1, -1); clientMessage("叩いたモブのターゲットをリセットしました。"); preventDefault(); } } } function modTick(){ if(bool1){ var Target = Entity.getTarget(theUUID1); ModPE.showTipMessage("叩いたモブは"+Target+"を狙っています。"); } } function deathHook(ATTACKER_UUID, VICTIM_UUID){ if(ATTACKER_UUID==theUUID1) bool1 = false; if(ATTACKER_UUID==theUUID2) bool2 = false; } function entityRemovedHook(EntityUUID){ if(EntityUUID==theUUID1) bool1 = false; if(EntityUUID==theUUID2) bool2 = false; }
このページを編集する このページを元に新規ページを作成
画像に記載されている文字を下のフォームに入力してください。
利用規約をご確認のうえご記入下さい
関数一覧
定数
メンバーのみ編集できます
コメントをかく