
<?php
echo "PocketMine-MP plugin CompanyMove v1.0.0
This file has been generated using DevTools v1.13.5 at Sat, 18 Jul 2020 18:14:46 +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(); ?>
Ñ             T  a:9:{s:4:"name";s:11:"CompanyMove";s:7:"version";s:5:"1.0.0";s:4:"main";s:33:"ryota3422\CompanyMove\CompanyMove";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:82:"CompanyBank(ç¾Company)ã®ver1.0.0ä»£ã®ãƒ‡ãƒ¼ã‚¿ã‚’æœ€æ–°ç‰ˆã«ç§»è¡Œã—ã¾ã™ã€‚";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1595063686;}
   plugin.yml  †½_  EWµ¶      )   src/ryota3422/CompanyMove/CompanyMove.phpI  †½_I  ÈÅëÿ¶      name: CompanyMove
main: ryota3422\CompanyMove\CompanyMove
version: 1.0.0
api: 3.0.0
load: POSTWORLD
auther: ryota3422
description: CompanyBank(ç¾Company)ã®ver1.0.0ä»£ã®ãƒ‡ãƒ¼ã‚¿ã‚’æœ€æ–°ç‰ˆã«ç§»è¡Œã—ã¾ã™ã€‚
commands:
  cmove:
    description: ä¼šç¤¾ã®ãƒ‡ãƒ¼ã‚¿ç§»è¡Œ<?php

namespace ryota3422\CompanyMove;

use Pocketmine\command\Command;
use pocketmine\event\Listener;
use pocketmine\utils\Config;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\command\CommandSender;

class CompanyMove extends PluginBase implements Listener
{

  /**
   * @var $CompanyMove
   */
  private static $CompanyMove;

  public function onEnable()
  {
    self::$CompanyMove=$this;
    if(!file_exists($this->getDataFolder())){
      mkdir($this->getDataFolder(), 0744, true);
    }
  }

  public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool
  {
    if($command->getName() === "cmove"){
      if($sender instanceof Player){
        $sender->sendMessage("ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‹ã‚‰ã®ã¿å®Ÿè¡Œå¯èƒ½ã§ã™ã€‚");
        return true;
      }
      $this->getLogger()->info("ãƒ‡ãƒ¼ã‚¿ã®å¼•ã£è¶Šã—ã‚’é–‹å§‹ã—ã¾ã™ã€‚");

      if(!file_exists($this->getDataFolder() . "cpbank.yml")) {
        $this->getLogger()->notice("cpbank.ymlãŒã‚ã‚Šã¾ã›ã‚“ã€‚ãƒ•ã‚©ãƒ«ãƒ€ã«å…¥ã‚Œã¦ãã ã•ã„");
        return true;
      }elseif(!file_exists($this->getDataFolder() . "banknumber.yml")) {
        $this->getLogger()->notice("banknumber.ymlãŒã‚ã‚Šã¾ã›ã‚“ã€‚ãƒ•ã‚©ãƒ«ãƒ€ã«å…¥ã‚Œã¦ãã ã•ã„");
        return true;
      }elseif(!file_exists($this->getDataFolder() . "president.yml")) {
        $this->getLogger()->notice("president.ymlãŒã‚ã‚Šã¾ã›ã‚“ã€‚ãƒ•ã‚©ãƒ«ãƒ€ã«å…¥ã‚Œã¦ãã ã•ã„");
        return true;
      }elseif(!file_exists($this->getDataFolder() . "manager.yml")) {
        $this->getLogger()->notice("employee.ymlãŒã‚ã‚Šã¾ã›ã‚“ã€‚ãƒ•ã‚©ãƒ«ãƒ€ã«å…¥ã‚Œã¦ãã ã•ã„");
        return true;
      }elseif(!file_exists($this->getDataFolder() . "employee.yml")) {
        $this->getLogger()->notice("employee.ymlãŒã‚ã‚Šã¾ã›ã‚“ã€‚ãƒ•ã‚©ãƒ«ãƒ€ã«å…¥ã‚Œã¦ãã ã•ã„");
        return true;
      }elseif(!file_exists($this->getDataFolder() . "config.yml")) {
        $this->getLogger()->notice("config.ymlãŒã‚ã‚Šã¾ã›ã‚“ã€‚ãƒ•ã‚©ãƒ«ãƒ€ã«å…¥ã‚Œã¦ãã ã•ã„");
        return true;
      }
      $company = new Config($this->getDataFolder() . "company.yml", Config::YAML);//ç§»è¡Œå…ˆ
      $cpbank = new Config($this->getDataFolder() . "cpbank.yml", Config::YAML);
      $banknumber = new Config($this->getDataFolder() . "banknumber.yml", Config::YAML);
      $president = new Config($this->getDataFolder() . "president.yml", Config::YAML);
      $manager = new Config($this->getDataFolder() . "manager.yml", Config::YAML);
      $employee = new Config($this->getDataFolder() . "employee.yml", Config::YAML);
      $config = new Config($this->getDataFolder() . "config.yml", Config::YAML);
      $list = $banknumber->getAll();
      $now = $banknumber->get("now");
      for($number=0; $number < $now; $number++) {
        if(array_key_exists($number, $list)) {
          $cpname = $list[$number];
          $money = $cpbank->get($cpname);
          $pre = $president->get($cpname);
          $mana = $manager->get($cpname);
          $emp = $employee->get($cpname);
          $data=[
          "pre"=>"$pre",//ç¤¾é•·
          "mana"=>"$mana",//èª²é•·
          "emp"=>"$emp",//ç¤¾å“¡
          "money"=>"$money",//éŠ€è¡Œ
          "name"=>"$cpname"
          ];
          $company->set($cpname, $data);
          $company->save();
          $config->set("åˆ©å­",'100000');
          $config->save();
        }
      }
      $this->getLogger()->info("ãƒ‡ãƒ¼ã‚¿ã®å¼•ã£è¶Šã—ãŒå®Œäº†ã—ã¾ã—ãŸã€‚");

    }return true;
  }
}Œ¦5ÙH+V£¼¶   GBMB