説明は省きます。.pharでしかプラグインを扱えない人は帰ってください。
※今(6/27 12:35)はVIPSlot使えないです。これは使えるから安心してね。
PlayerKickEventからReasonを取得し、それが「disconnectionScreen.serverFull」だったらコードを実行。
もし、自分が指定した(記載した)プレイヤーの名前なら、サーバーに参加させる。
ねぇ、簡単でしょう?
※今(6/27 12:35)はVIPSlot使えないです。これは使えるから安心してね。
PlayerKickEventからReasonを取得し、それが「disconnectionScreen.serverFull」だったらコードを実行。
もし、自分が指定した(記載した)プレイヤーの名前なら、サーバーに参加させる。
ねぇ、簡単でしょう?
<?php namespace JoinStuff; # Main use pocketmine\plugin\PluginBase; use pocketmine\event\Listener; use pocketmine\Player; use pocketmine\Server; # Player API use pocketmine\event\player\PlayerKickEvent; class JoinStuff extends PluginBase implements Listener{ function onEnable () { $this->getServer()->getPluginManager()->registerEvents($this, $this); } function JoinStuff(PlayerKickEvent $event){ if($event->getReason() !== "disconnectionScreen.serverFull") return true; switch ($event->getPlayer()->getName()) { case "rain318": case "mfmfneko": case "cat": case "ocelot": // ここにログインさせたいプレイヤーを追加させるだけ $event->setCancelled(true); return true; } } }
最新コメント