本文整理匯總了PHP中pocketmine\event\player\PlayerRespawnEvent::setCancelled方法的典型用法代碼示例。如果您正苦於以下問題:PHP PlayerRespawnEvent::setCancelled方法的具體用法?PHP PlayerRespawnEvent::setCancelled怎麽用?PHP PlayerRespawnEvent::setCancelled使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pocketmine\event\player\PlayerRespawnEvent
的用法示例。
在下文中一共展示了PlayerRespawnEvent::setCancelled方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: onPlayerRespawn
public function onPlayerRespawn(PlayerRespawnEvent $event)
{
$name = $event->getPlayer()->getName();
$p = $event->getPlayer();
$worldname = $this->config->get("Respawnworld");
if ($reason == "disconnectionScreen.serverFull") {
$pl = $event->getPlayer();
$addr1 = $this->config->get("IP");
$addr2 = $this->config->get("Port");
$ft = $this->getServer()->getPluginManager()->getPlugin("FastTransfer");
if (!$ft) {
$this->getLogger()->info("FAST TRANSFER NOT INSTALLED");
return;
}
$this->getLogger()->info(MT::YELLOW . "{$name} transfer to {$addr1} {$addr2}");
$ft->transferPlayer($pl, $addr1, $addr2);
$event->setCancelled(true);
}
}