[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指定をしましょう。

最新コメント