[use文] use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityDamageByEntityEvent; [コード] public function onEntityDamageByEntity(EntityDamageEvent $event){ if($event instanceof EntityDamageByEntityEvent){//EntityDamageByEntityイベントかを確認 $damager = $event->getDamager(); //殴った人 $player = $event->getEntity();//殴られた人 //ダメージを与えた人と喰らった人がプレーヤーかを確認 if($player instanceof Player and $damager instanceof Player){ $player->sendMessage($damager->getName() . "に殴られた!"); $damager->sendMessage($player->getName() . "を殴った!"); } } }
このコードはPVPをOffにしているサーバーなどで使用してみるといいかもしれません!
※このコードはそのままファイルに入れることはできません。class指定をしましょう。
最新コメント