Advertisement
timistwild

Untitled

Mar 4th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. <?php
  2.  
  3. declare(strict_types=1);
  4.  
  5. namespace Tim\SoupFFA;
  6.  
  7. use pocketmine\event\player\PlayerDeathEvent;
  8. use pocketmine\event\player\PlayerJoinEvent;
  9. use pocketmine\plugin\PluginBase;
  10. use pocketmine\utils\TextFormat as SF;
  11. use pocketmine\utils\TextFormat as TF;
  12. use pocketmine\event\Listener;
  13. use Tim\SoupFFA\listener\EventListener;
  14. use pocketmine\utils\Config;
  15. use pocketmine\Server;
  16.  
  17.  
  18. class Main extends PluginBase implements Listener{
  19.  
  20. public function onEnable()
  21. {
  22. $this->getServer()->getLogger()->info(TF::GOLD . "SoupFFA geladen!");
  23. #Register Listener
  24. $this->getServer()->getPluginManager()->registerEvents(new EventListener(), $this);
  25. #Register Database
  26. @mkdir($this->getDataFolder() . "Database/");
  27.  
  28. }
  29. public function onJoin(PlayerJoinEvent $event){
  30. $player = $event->getPlayer();
  31. $this->config = new Config($this->getDataFolder() . "Database/" . strtolower($player->getName()), Config::YAML, array(
  32. "deaths" => 0
  33. ));
  34. $this->config;
  35. }
  36. public function onDeath2(PlayerDeathEvent $event){
  37. $player = $event->getPlayer();
  38. $this->config->set("deaths" , $this->config->get("deaths") + 1);
  39. $this->config->save();
  40. }
  41.  
  42.  
  43.  
  44. public function onDisable()
  45. {
  46. $this->getServer()->getLogger()->info(TF::GOLD . "SoupFFA entladen!");
  47. }
  48.  
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement