Какое событие отвечает за убийство игрока другим игроком? Подскажите пожалуйста

Какое событие отвечает за убийство игрока другим игроком? Подскажите пожалуйста

можно через PlayerDeathEvent

PlayerDeathEvent

function onPlayerDeath(PlayerDeathEvent $event) : void {
    $player = $event->getPlayer(); // Получаем жертву
    $cause = $player->getLastDamageCause(); // Получаем последний удар по жертве

    if($cause instanceof EntityDamageByEntityEvent) { // Удар был от другого энтити?
        $killer = $cause->getDamager(); // Получаем дамагера

        if($killer instanceof Player) { // Дамагер игрок?
            // TODO
        }
    }
}

Вот наглядный пример

Не работает

какой api


use pocketmine\event\Listener;
use pocketmine\event\player\PlayerDeathEvent;
use pocketmine\plugin\PluginBase;
use pocketmine\utils\TextFormat;

class KillMessagePlugin extends PluginBase implements Listener {

    public function onEnable(): void {
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }

    public function onPlayerKill(PlayerDeathEvent $event): void {
        $killer = $event->getPlayer()->getKiller();
        $victim = $event->getPlayer();

        if ($killer !== null && $victim !== null) {
            $message = TextFormat::YELLOW . "{$killer->getName()} убил {$victim->getName()}!";
            $this->getServer()->broadcastMessage($message);
        }
    }
}

попробуй

А вот щяс я реально не понял

интересно

Еще один чат жопа

Хотя и не чат жопа

Хз какие там методы в 5.0.0

ХАХАХАХАХАХАХАААХЗХАХААХАХАХАХАХАХАХАХАХАХАХААХАХАХАХАХАХАХАХАХАХХ а ты в курсе что chat gpt не поддерживает pmmp5 ?)
Ну да и код он не всегда правильный даёт

чисто не вывозит по знаниям, тупой слишком…

Chatgpt 4 вышел из чата

просто промпты надо нормальные скармливать, а не как вы. Напишите ражалуста плагин для покетмайн чтобы игрок заходил и на него падлл шкаф

разве там есть поддержка pmmp 5?

У нее есть доступ к интернету, так что

какой же умный ИИ, как раз заменяет гугл поиск недоюзерам гугла