Как сделать, чтобы после смерти игрок возраждался в другом мире ? Может быть это где-то в ядре
teleport
public function handlePlayerDeath(PlayerDeathEvent $event) : void{
$event->getPlayer()->teleport(Server::getInstance()->getLevelByName('level_name')?->getSafeSpawn());
}
null safe оператор тут бесполезен я понял, но пусть будет
<?php
namespace YourPluginNamespace;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerRespawnEvent;
use pocketmine\level\Level;
use pocketmine\plugin\PluginBase;
class YourPlugin extends PluginBase implements Listener {
function onEnable() {
$this->getServer()->getPluginManager()->registerEvents($this, $this);
}
function onRespawn(PlayerRespawnEvent $event) {
$lobbyLevel = $this->getServer()->getLevelByName("твой_мир");
if ($lobbyLevel instanceof Level) {
$event->getPlayer()->teleport($lobbyLevel->getSpawnLocation());
}
}
}
чат гпт мощь ![]()
че
ты нуб
Че ты высрал ебланище
это чат гпт написал
мой код лучше
ой
? что дальше
ты типо хочешь ща опустить меня? не выйдет братан ты пока походу не знаешь кто я

Та мне пох кто ты, лол
public function onRespawn(PlayerRespawnEvent $event) {
$event->getPlayer()->teleport(Server::getInstance()->getLevelByName('level_name')->getSafeSpawn());
}
use pocketmine\event\player\PlayerRespawnEvent;
Здравствуйте данил
досвидание
Грубиян, фу
это по любви