<?php echo "Altay plugin QuitReason v2.0.0\nThis file has been generated using Turanic at Fri, 03 Jul 2020 09:35:37 +0800.\n----------------\n";if(extension_loaded("phar")){$phar = new \Phar(__FILE__);foreach($phar->getMetadata() as $key => $value){echo ucfirst($key).": ".(is_array($value) ? implode(", ", $value):$value)."\n";}} __HALT_COMPILER(); ?>
|               a:9:{s:4:"name";s:10:"QuitReason";s:7:"version";s:5:"2.0.0";s:4:"main";s:28:"apartkktrain\quitreason\Main";s:3:"api";a:1:{i:0;s:6:"3.12.0";}s:6:"depend";a:0:{}s:11:"description";s:0:"";s:7:"authors";a:0:{}s:7:"website";s:0:"";s:12:"creationDate";i:1593740137;}
   plugin.ymlk   i^k   {      $   src/apartkktrain/quitreason/Main.php  i^  lXa      name: QuitReason
main: apartkktrain\quitreason\Main
version: 2.0.0
api: 3.12.0
auther: apartkktrain

<?php

namespace apartkktrain\quitreason;

use pocketmine\plugin\PluginBase;
use pocketmine\Player;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerQuitEvent;
use pocketmine\utils\Config;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;

class Main extends PluginBase implements Listener
{

  private $config;

    public function onEnable()
    {
        $this->getLogger()->notice("----------------------");
        $this->getLogger()->notice("quitplugin構築完了 BY APARTKKTRAIN。");
        $this->getLogger()->notice("----------------------");
        $this->getServer()->getPluginManager()->registerEvents($this, $this);

    }

    public function onquit(PlayerQuitEvent $event)
    {
    	$reason = $event->getQuitReason();
    	$player = $event->getPlayer();
    	$name   = $event->getPlayer()->getName();
    	if ($reason === 'client disconnect') {
    		$event->setQuitMessage("§6[§b退室§6]§a $name が自らの意思で退室しました。");
    		return true;

    	}
    	if ($reason === 'timeout') {
    		$event->setQuitMessage("§6[§b退室§6]§a $name がタイムアウトにより退室しました。");
    		return true;
    	}
    	if ($reason === 'Internal server error') {
    		$event->setQuitMessage("§6[§b退室§6]§a $name がサーバーエラーにより退室しました。\n§4サーバー管理者又は開発者まで報告をお願いします。");
    		return true;
    	}
    }
}4I UBlؠ   GBMB