<?php __HALT_COMPILER(); ?>
i                     src/MoneyAPI/Main.php`  édø[`  ¤ÖŸˆ¶      
   plugin.yml4  édø[4  >b¶      <?php

namespace MoneyAPI;

use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;

use pocketmine\event\player\PlayerJoinEvent;

use pocketmine\Player;
use pocketmine\Server;

use pocketmine\utils\textFormat;
use pocketmine\utils\Config;

use pocketmine\command\Command;
use pocketmine\command\CommandSender;


class Main extends pluginBase implements Listener{




public function onEnable() {
 $this->getServer()->getPluginManager()->registerEvents($this, $this);
 $this->Server = $this->getServer();
 $this->money = new Config($this->getDataFolder() ."money.yml", Config::YAML);//Configã‚’ä½œã‚‹
 $this->getLogger()->notice("MoneyAPIã‚’èª­ã¿è¾¼ã¿ã¾ã—ãŸã€‚");

}

public function onJoin(PlayerJoinEvent $event){
 $player = $event->getPlayer();
 $name = $player->getName();
 
     if(!$this->money->exists($name)){//Configã«åå‰ãŒå­˜åœ¨ã—ãªã‹ã£ãŸã‚‰
      $this->money->set($name, "0");//Configã«ã‚»ãƒƒãƒˆã™ã‚‹ã€åˆæœŸé‡‘é¡ã¯0å††
      $this->money->save();//ã‚»ãƒ¼ãƒ–ã‚’å¿˜ã‚Œãšã«
      $player->sendMessage("{$name}ã•ã‚“ã®çµŒæ¸ˆãƒ‡ãƒ¼ã‚¿ã‚’ç”Ÿæˆã—ã¾ã—ãŸã€‚");//ã“ã‚Œã„ã‚‹?ç¬‘
    }
}

	public function onCommand(CommandSender $sender, Command $command, string $label, array $args) :bool{
if(count($args) === 0);
 switch ($command->getName()){
  
  case "money";//ã‚³ãƒžãƒ³ãƒ‰å
  	$name = $sender->getName();//åå‰å–å¾—
  	$sender->sendMessage("Â§e{$name}ã•ã‚“ã®Â§aã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹");
	$sender->sendMessage("Â§bæ‰€æŒé‡‘Â§f:Â§6".$this->mymoney($name)."å††æŒã£ã¦ã‚‹ãœwwww");
     return true;
     break;
 }
}

   public function mymoney($name){//é‡‘é¡å–å¾—
     if($this->money->exists($name)){//Configã«ãã®åå‰($name)ãŒã‚ã£ãŸã‚‰...
     return $this->money->get($name);//é‡‘é¡ã‚’è¿”ã™
     }else{//ã‚‚ã—ã‚‚ãªã‹ã£ãŸã‚‰...
         $this->money->set($name,"0");//Configã«ã‚»ãƒƒãƒˆ
         $this->money->save();
          return 0;//0å††ã ã£ãŸã‚ˆãƒ¼
   }
  }
   public function addmoney($name,$money){//é‡‘é¡ã‚’å¢—ã‚„ã™
    $this->money->set($name,$this->money->get($name) + $money);//å–å¾—ã—ã¦å¢—ã‚„ã™
    $this->money->save();//ã‚»ãƒ¼ãƒ–ã˜ã‚ƒ
     }
      
 }name: MoneyAPI
main: MoneyAPI\Main
version: 1.0.0
api: 1.1.0
author : PawarenessC
load: POSTWORLD
description: API
commands:
 money:
  description: "money"
  usage: " /money "
permissions:
 money:
  default: true
  description: "money"
  children:
   money.command:
    default: true
    description: "money"}×Ã.ÔSvãä	øö•ÂÊ™ü   GBMB