Как добавить картинку или убрать это в панелях! Помощь FormAPI

test

Картинка берется из ресурспака или из интернета по url, если нужно вообще убрать то просто замени ImageButton на Button

1 лайк

У меня стоит addButton

Покажи код

1 лайк
    public function onCommand(CommandSender $sender, Command $cmd, string $label, array $args):bool
    {
        switch($cmd->getName()){
        case "test":
        if(!$sender instanceof Player){
                $sender->sendMessage("Запрещеная команда.");
                return true;
        }
        $api = $this->getServer()->getPluginManager()->getPlugin("FormAPI");
        $form = $api->createSimpleForm(function (Player $sender, $data){
            $result = $data;
            if ($result == null) {
            }
            switch ($result) {
                    case 0:
                        break;
                    case 1:
                    $this->ddd($sender);
                        break;
            }
        });
      $form->setTitle("Test1");
       $form->setContent("Кликайте по кнопкам ");
        $form->addButton("Выйти", 0);
         $form->addButton("тест", 1);
            $form->sendToPlayer($sender);
        }
        return true;
    }

Этого достаточно?

Убери второй аргумент у этих функций

1 лайк
    public function onCommand(CommandSender $sender, Command $cmd, string $label, array $args):bool
    {
        switch($cmd->getName()){
        case "test":
        if(!$sender instanceof Player){
                $sender->sendMessage("Запрещеная команда.");
                return true;
        }
        $api = $this->getServer()->getPluginManager()->getPlugin("FormAPI");
        $form = $api->createSimpleForm(function (Player $sender, $data){
            $result = $data;
            if ($result == null) {
            }
            switch ($result) {
                    case 0:
                        break;
                    case 1:
                    $this->ddd($sender);
                        break;
            }
        });
      $form->setTitle("Test1");
       $form->setContent("Кликайте по кнопкам ");
        $form->addButton("Выйти", 0);
         $form->addButton("Админ [250000$]", 1);
            $form->sendToPlayer($sender);
        }
        return true;
    }
    public function ddd($sender){
        $api = $this->getServer()->getPluginManager()->getPlugin("FormAPI");
        $form = $api->createModalForm(function (Player $sender, $data){
            $result = $data;
            if ($result == null) {
            }
            switch ($result) {
                    case 1:
            $coins = $this->eco->myMoney($sender);
            $cos = $this->getConfig()->get("Admin.cos");
            if($coins >= $cos){

               $this->eco->reduceMoney($sender, $cos);
               $this->getServer()->dispatchCommand(new ConsoleCommandSender(), "pushgroup " . $sender->getName() . " Admin");
               $sender->sendMessage("§l§c╏ §rВы успешно приобрели Привелегию Админ\nПотрачена 250000$");
              return true;
            }else{
               $sender->sendMessage("§l§c╏ §rУ вас недостаточно денег!\n§l§c╏ §rНужно 250000$");
            }
                        break;
                    case 2:
               $sender->sendMessage("§l§c╏ §rЧто-то пошло не так.");
                        break;
            }
        });
        $form->setTitle("Приобрести Привелегию Админ");
        $form->setContent("§l§c╏ §rВы хотите приобрести§c Привелегию Админ\n§l§c╏ §rВы потратите§c 250000$\n§l§c╏ §rВы уверены?");
        $form->setButton1("Да", 1);
        $form->setButton2("Нет", 2);
        $form->sendToPlayer($sender);
    }

Он нужен)

Он не нужен, это не айди и не позиция кнопки.

1 лайк
1 лайк

Спасибо братик

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.