Дайте плагин на/donate

плагин на команду /donate на pm5 дайте кто нибудь

1 лайк
<?php

namespace ...;

use pocketmine\plugin\PluginBase;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\player\Player;

class Main extends PluginBase {
    function onEnable(): void {
        $this->getServer()->getCommandMap()->register('donate', new DonateCommand());
    }
}

class DonateCommand extends Command {
    function __construct() {
        $this->setPermission('donate.use'); // добавь пермишен в plugin.yml
        parent::__construct('donate', '/donate');
    }

    function execute(CommandSender $sender, string $label, array $args): bool {
        if (!$this->testPermission($sender)) return true;
        if (!$sender instanceof Player)      return true;

        $sender->sendMessage("...");
        return true;
    }
}

На, лови
DeroxTexts.phar (3,2 КБ)

Нечего что твой плагин не для ПМ 5?


ну это (пизд&ц)

NewDonate.phar (11,0 КБ)

FormAPI.phar (19,7 КБ)

Вот Плагин на /donate (NewDonate.phar) вставь в plugins и перезагрузи сервер дальше в plugin_data появится папка с настройкой плагина. Есть ещё возможность добавить описание к привидениям.

И ещё плагин на FormAPI не знаю точно ли он нужен для /donate но возможно нужно, я не проверял но все равно желательно установить FormAPI.phar

зачем добавлять permissions в plugin.yml, если можно сделать через hasPermission ???

Ой, не привидения а привилегии. Т9 изменил слово.

и вообще зачем нужны права для такой команды

1 лайк
InvalidArgumentException: "Cannot use non-existing permission "donate.use"" (EXCEPTION) in "pmsrc/src/command/Command" at line 107

Т.к ему надо передать зарегистрированный пермишен. Если не хочешь играть танцы с бубном, лучше регать через plugin.yml

Есть плагины, которые не используют либры для форм?!

какие тацы с бубном? в чем сложность написать сразу проверку на перм

это тебе не 1.1.5, в PM5 нужно зарегистрировать пермишен

а пон

Целевая PureTeam

14 летний python розроботчик

  1. *16 лет
  2. Не вижу ничего такого что я пайтон разработчик ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

Любимый язык программирования Python Python

Не отрицаю