<?php echo "Altay plugin QuitReason v2.5.0\nThis file has been generated using Turanic at Fri, 03 Jul 2020 10:36:38 +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.5.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:1593743798;}
   plugin.ymlm   ¶™þ^m   «ˆX£¶      $   src/apartkktrain/quitreason/Main.phph	  ¶™þ^h	  Èä—¶      name: QuitReason
main: apartkktrain\quitreason\Main
version: 2.5.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);

                $this->config = new Config($this->getDataFolder() . "quitmessage.yml", Config::YAML, array(
            "é€šå¸¸é€€å®¤" => "Â§6[Â§bé€€å®¤Â§6]Â§a %name ãŒè‡ªã‚‰ã®æ„æ€ã§é€€å®¤ã—ã¾ã—ãŸã€‚",
            "ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆ" => "Â§6[Â§bé€€å®¤Â§6]Â§a $%ame ãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã«ã‚ˆã‚Šé€€å®¤ã—ã¾ã—ãŸã€‚",
            "ã‚µãƒ¼ãƒãƒ¼ã‚¨ãƒ©ãƒ¼" => "Â§6[Â§bé€€å®¤Â§6]Â§a %name ãŒã‚µãƒ¼ãƒãƒ¼ã‚¨ãƒ©ãƒ¼ã«ã‚ˆã‚Šé€€å®¤ã—ã¾ã—ãŸã€‚\nÂ§4ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…åˆã¯é–‹ç™ºè€…ã¾ã§å ±å‘Šã‚’ãŠé¡˜ã„ã—ã¾ã™ã€‚",
            ));

    }

    public function onquit(PlayerQuitEvent $event)
    {
    	$reason = $event->getQuitReason();
    	$player = $event->getPlayer();
    	$name   = $event->getPlayer()->getName();

         ///å–å¾—
        $quit1 = $this->config->get("é€šå¸¸é€€å®¤") ;
        $quit2 = $this->config->get("ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆ");
        $quit3 = $this->config->get("ã‚µãƒ¼ãƒãƒ¼ã‚¨ãƒ©ãƒ¼");
        ///å¤‰æ•°ã®ç½®ãæ›ãˆ
        $quit1 = str_replace("%name", $name, $quit1);
        $quit2 = str_replace("%name", $name, $quit2);
        $quit3 = str_replace("%name", $name, $quit3);
    	if ($reason === 'client disconnect') {
    		$event->setQuitMessage($quit1);
    		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;
    	}
    }
}š;B‚ßþùW¤‰.6ôZ«§   GBMB