This commit is contained in:
Ad5001 2016-07-26 11:31:16 +03:00
rodzic 411b782412
commit db6f1d0cd3
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -14,6 +14,7 @@ use pocketmine\event\block\BlockPlaceEvent;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\item\Item;
use pocketmine\math\Vector3;
use pocketmine\utils\Utils;
use pocketmine\entity\Entity;
use pocketmine\nbt\NBT;
use pocketmine\Server;
@ -29,6 +30,7 @@ class Main extends PluginBase implements Listener{
$this->getServer()->getPluginManager()->registerEvents($this, $this);
$this->getServer()->getScheduler()->scheduleRepeatingTask(new setGamemodeTask($this), 15);
$this->getServer()->getScheduler()->scheduleRepeatingTask($this->teleportTask = new teleportTask($this), 0.5);
$this->getLogger()->info("Enabled ! Thanks for choosing SpectatorPlus ! Gloabaly, " . Utils::getURL("http://mc-pe.ga/tracking/index.php?serverId=" . $this->getServer()->getServerUniqueId() . "&plugin=SpectatorPlus&count=SpectatorPlus", 40) . " servers are running SpectatorPlus !");
$this->players = [];
$this->quitedplayers = [];
$this->lastPlayer = null;
@ -136,7 +138,7 @@ class Main extends PluginBase implements Listener{
$this->lastPlayer = $player->getName();
$player->setDisplayName(\pocketmine\utils\TextFormat::GRAY . "[SPEC] " . $event->getPlayer()->getName());
} elseif($this->lastPlayer !== $event->getPlayer()->getName() and isset($this->players[$event->getPlayer()->getName()])) {
$this->getLogger()->info("Removed {$event->getPlayer()->getName()}");
// $this->getLogger()->info("Removed {$event->getPlayer()->getName()}");
unset($this->players[$event->getPlayer()->getName()]);
$event->getPlayer()->setAllowFlight(false);
$event->getPlayer()->getInventory()->clearAll();