This my code $pname->sendMessage("A"); not working. How to send message on the selected player (Drop Down Player List) PHP: public function gonderForm($player){ $this->eco = EconomyAPI::getInstance(); $list =[]; foreach($this->getServer()->GetOnlinePlayers() as $p){ $list[] = $p->getName(); } $this->playerList[$player->getName()] = $list; $f = $this->getServer()->getPluginManager()->getPlugin("FormAPI")->createCustomForm(function(Player $player, array $data = null){ if($data === null){ return true; } $index = $data[1]; $pname = $this->playerList[$player->getName()][$index]; if($this->eco->myMoney($player->getName()) >= $data[2]){ $this->eco->reduceMoney($player, $data[2]); $this->eco->addMoney($pname, $data[2]); $pname->sendMessage("hesabına" .$data[2] ."TL para geldi" ); // THIS LINE $player->sendMessage("Hesabından" . $data[2] . "TL para kesildi"); }else{ $player->sendMessage("§8»§gGöndermek istediğin miktar kendi paranı aşıyor!"); } }); $f->setTitle("Para Gönderme Menüsü"); $f->addLabel("§8»§fPara göndermek istediğin oyuncuyu seç"); $f->addDropDown("", $this->playerList[$player->getName()]); $f->addInput("§8»§fGöndermek istediğin para miktarını gir", "Örn: 500"); $f->sendToPlayer($player); }
Turns PHP: $pname = $this->playerList[$player->getName()][$index]; To PHP: $pname = $this->playerList[$index];