Помогите с х пж :)

При входе нового игрока, пишет тип: Игрок %user% становится 0 игроком // и так всегда (хотя было зарегано 3 игрока тестовых

код:

Спойлер
public function NewPlayer(PlayerJoinEvent $event){
   $player = $event->getPlayer();
   $config = $this->playerConfig($player->getName());
   if($config->get("loggedin") == false){
       $name = $player->getName();
       $players = scandir($this->getDataFolder()."/conf/players/");
       unset($players[0], $players[1]);
       $count = count($players);
       $text = "{$this->logo} - §fНа сервере новый игрок §c{$name} §fиммено он становится §c{$count} §fигроком сервера.";
       $this->getServer()->broadcastMessage($text);
       $config->set("loggedin", true);
       $config->save();
       $config->reload();
    }
  }

	public function playerConfig($name) {
		$player = new Config($this->getDataFolder()."conf/players/".strtolower($name).".yml", Config::YAML, array(
		     "loggedin" => false));
		return $player;
	}

стоп, хде логика

Ужас, какой гкод, можно было считывать игроков с корневой папки players для этого есть даже специальная функция, я не помню название

код не мой :>

помоги пж :slight_smile:

ctrl+a del ctrl+s alt+f4 win учить пхп онлайн enter

3 лайка