Картинка берется из ресурспака или из интернета по 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 часов после последнего ответа. В ней больше нельзя отвечать.