
<?php
echo "PocketMine-MP plugin Report v1.0.0
This file has been generated using DevTools v1.14.0 at Sun, 02 Aug 2020 08:23:02 +0900
----------------
";

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(); ?>
L             å   a:9:{s:4:"name";s:6:"Report";s:7:"version";s:5:"1.0.0";s:4:"main";s:11:"report\main";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:0:"";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1596324182;}
   plugin.ymlâ   Vù%_â   ËL¥¶         src/report/main.php  Vù%_  <â³¶      name: Report
main: report\main
version: 1.0.0
api: 3.0.0
commands:
  rp:
    description: é•åè¡Œç‚ºã‚’å ±å‘Šã—ã¾ã™ã€‚é•åè€…ã®ã‚²ãƒ¼ãƒžãƒ¼ã‚¿ã‚°ã¨å ±å‘Šå†…å®¹ã‚’ãŠæ›¸ããã ã•ã„ã€‚
    usage: /rp [Report]<?php

namespace report;

use pocketmine\Server;
use pocketmine\Player;
use pocketmine\command\CommandSender;
use pocketmine\command\Command;
use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;
use pocketmine\utils\Config;
use pocketmine\event\server\CommandEvent;

class main extends PluginBase implements Listener{

    public function onEnable(){
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
        if(!file_exists($this->getDataFolder())){
            mkdir($this->getDataFolder(), 0744, true);
        }
        $this->config = new Config($this->getDataFolder() . "report.yml", Config::YAML, array(
            "report" => [

            ]
            ));
    }

    public function onCommand(CommandSender $sender, Command $event, string $label, array $args): bool{
        if ($label == "rp") {
            $report = implode("", $args);
            $players = Server::getInstance()->getOnlinePlayers();
            $data = $this->config->get("report");
            $data[] = $report;
            $this->config->set("report", $data);
            $this->config->save();
            $message = "Â§aãƒ¬ãƒãƒ¼ãƒˆãŒé€ä¿¡ã•ã‚Œã¾ã—ãŸ!Â§bã”å”åŠ›ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ!";
            $sender->sendMessage($message);
            foreach ($players as $player){
                if ($player->isOp()){
                    $player->sendMessage("ãƒ¬ãƒãƒ¼ãƒˆé€šçŸ¥:Â§a$report");
                }
            }
        }
        return true;
    }
}QÌù—kåO~Lµ±615ŸH ˜\   GBMB