〜こちらでは様々なコードを解説し、皆様に理解していただけるよう努力します〜

ここではplayerが相手playerを殴った時の処理について書いていきます

<?php
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityDamageByEntityEvent;

public function onEntityDamageByEntity(EntityDamageEvent $event){
        if($event instanceof EntityDamageByEntityEvent){
       $damager = $event->getDamager(); //殴った人
       $player = $event->getEntity();//殴られた人
         if($player instanceof Player and $damager instanceof Player){
$player->sendMessage("[あなた>>" . $damager->getName() . "] 痛っ...もう建築に集中しなさい!");
$damager->sendMessage("[" . $player->getName() . ">>あなた] 痛っ...もう建築に集中しなさい!");
                }
        }
}

コメントをかく


「http://」を含む投稿は禁止されています。

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

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