PHP: foreach($this->getServer()->getOnlinePlayers() as $po){ $list = $po->getName(); } $token = $this->getConfig()->get("token"); $form = new SimpleForm(function (Player $p, $data) use($list){ var_dump($data[0]); if($data === null){ return true; } switch ($data[0]){ case 0: break; } }); $form->setTitle("§b§l-§a=§6- §cReport §d-§e=§5-"); $form->addButton($list); $form->sendToPlayer($p); } var dump send NULL idk get name click button
Use a translator so we can communicate properly, thanks PHP: $onlinePlayers = Server::getInstance()->getOnlinePlayers();$form = new SimpleForm(function(Player $player, ?int $result) use ($onlinePlayers) { if($result === null) return; if(isset($onlinePlayers[$result])) { $buttonPlayer = $onlinePlayers[$result]; // Do whatever with him }});foreach($onlinePlayers as $onlinePlayer) { $form->addButton($onlinePlayer->getName());} Hope it works.