PHP: private $PlayerList = []; /** * @param Player $sender */ public function ReportPlayer(Player $sender) { $api = $this->plugin->getServer()->getPluginManager()->getPlugin("FormAPI"); if($api == null || $api->isDisabled()) { return true; } $list = []; foreach ($this->plugin->getServer()->getOnlinePlayers() as $p) { $list[] = $p->getName(); } $this->PlayerList[$sender->getName()] = $list[]; // 79 $form = $api->createCustomForm(function(Player $sender, $data) { $this->name = $this->playerList[$sender->getName()][$data[0]]; $this->raison = $data[1]; // code if($this->name instanceof Player) { // code if($sender->isOp()) { $sender->sendMessagfe("§7[§dREPORT§7] Le joueur a bien été signalé."); } else { $sender->sendMessage("§7[§dREPORT§7] Votre prochain report peut être effectué dans 2 minutes."); $sender->sendMessage("§7[§dREPORT§7] Le joueur a bien été signalé."); } } else { $sender->sendMessage("§7[§dREPORT§7] Le joueur n'a pas été trouvé sur notre serveur."); } }); $form->setTitle("§f- §dREPORT §f-"); $form->addDropdown("Joueur", $this->PlayerList[$sender->getName()]); $form->addInput("Raison", "Anti AFK"); $form->sendToPlayer($sender); } He tells me I can't use [] after PlayerList on line 79
Hi! PHP: //this is correct$this->PlayerList[$sender->getName()] = $list;//this is incorrect PHP syntax$this->PlayerList[$sender->getName()] = $list[];