
<?php
echo "PocketMine-MP plugin SCC v1.0.0
This file has been generated using DevTools v1.13.0 at Sat, 04 Jul 2020 19:36: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(); ?>
Ö               a:9:{s:4:"name";s:3:"SCC";s:7:"version";s:5:"1.0.0";s:4:"main";s:27:"saito\SaitoConsoleChat\Main";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:35:"Consoleã‹ã‚‰ChatãŒã§ãã¾ã™ã€‚";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1593858962;}
   plugin.yml   ’[ _   Ä“É¶      -   src/saito/SaitoConsoleChat/Form/InputForm.php˜	  ’[ _˜	  ‚Õî¶      #   src/saito/SaitoConsoleChat/Main.php*  ’[ _*  c\J¾¶      name: SCC
main: saito\SaitoConsoleChat\Main
version: 1.0.0
api: 3.0.0
load: POSTWORLD
author: saito
description: Consoleã‹ã‚‰ChatãŒã§ãã¾ã™ã€‚

commands:
  ch:
    description: opãŒç–‘ä¼¼çš„ã«Consoleã‹ã‚‰ãƒãƒ£ãƒƒãƒˆã§ãã¾ã™ã€‚
    usage: /ch
    permission: op
<?php
namespace saito\SaitoConsoleChat\Form;

use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\Server;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\form\Form;
use pocketmine\command\ConsoleCommandSender;

class InputForm implements Form
{
  /** @var Server  $Server*/
  private $Server;



    public function handleResponse(Player $player, $data): void
    {
        if ($data === null) {
            return;
        }
        $msg = $data[0];
        $name = $player->getName();
        $bool = $data[1] ? "say" : "me";
        $bool2 = $data[2] ? "on" : "off";
        $say = "Â§d[Server]";
        $me = "* CONSOLE";
        $players = Server::getInstance()->getOnlinePlayers();
        $playerData = [];
        if($data[0] === null){
            return;
          }
if ($msg === "" && $bool2 == "on"){
        $player->sendMessage("ä½•ã‚‚å…¥åŠ›ã•ã‚Œã¦ã„ã¾ã›ã‚“ã€‚");
}
elseif ($bool2 == "on"){
        Server::getInstance()->getCommandMap()->dispatch(new ConsoleCommandSender(), $msg);
        $player->sendMessage($msg."ã‚’å®Ÿè¡Œã—ã¾ã—ãŸã€‚");
}

elseif ($bool == "say" && $bool2 = "off")
{
    foreach ($players as $player) {
        $name = $player->getName();
        $playerData[$name] = $player;
        $msg = $data[0];
        $k = " ";
        $player->sendMessage($say.$k.$msg);
    }
}
elseif ($bool == "me" && $bool2 = "off")
{
    foreach ($players as $player) {
        $name = $player->getName();
        $playerData[$name] = $player;
        $msg = $data[0];
        $k = " ";
        $player->sendMessage($me.$k.$msg);
    }
}





}



function jsonSerialize()
{
    return [
        'type' => 'custom_form',
        'title' => 'InputForm',
        'content' => [

            [
                'type' => 'input',
                'text' => 'æ‰“ã¡ãŸã„è¨€è‘‰ã¾ãŸã¯ã‚³ãƒžãƒ³ãƒ‰',
                'placeholder' => 'è¨€è‘‰'

            ],
            [
                'type' => 'toggle',
                'text' => 'onã§say,offã§meã§ã™ã€‚',
                    'default' => true
            ],
            [
                'type' => 'toggle',
                'text' => 'onã§ã‚³ãƒžãƒ³ãƒ‰ã‚’å®Ÿè¡Œã—ã¾ã™ã€‚/ã¯ã¤ã‘ãªã„ã§ãã ã•ã„ã€‚',
                    'default' => false
            ]

        ]
    ];
}
}

<?php
namespace saito\SaitoConsoleChat;

use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\Server;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use saito\SaitoConsoleChat\Form\InputForm;

class Main extends PluginBase implements Listener
{

public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool
{
  if(!$sender instanceof Player){
    return false;
  }
$sender->sendForm(new InputForm());
return true;
}
}
|Ôgà5×ÐN9˜â{99ï,.   GBMB