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

**URL:** <https://talk.24serv.pro/t/dajte-plagin-na-donate/29577>\
**Category:** Вопросы/Обсуждения\
**Tags:** помощь\
**Created:** [04.Февраль.2025 16:31:19 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577 "2025-02-04T16:31:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Artifakt0](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Artifakt0](https://talk.24serv.pro/u/Artifakt0)\
**Post date:** [04.Февраль.2025 16:31:19 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/1 "2025-02-04T16:31:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dmitrijafamev](https://talk.24serv.pro/user_avatar/talk.24serv.pro/dmitrijafamev/32/20121_2.png) [@dmitrijafamev](https://talk.24serv.pro/u/dmitrijafamev)\
**Post date:** [04.Февраль.2025 18:18:29 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/2 "2025-02-04T18:18:29Z")

</div>

```php
<?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;
    }
}
```

---

<div class="post-metadata">

**Author:** ![PriZroK](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/a9adbd/32.png) [@PriZroK](https://talk.24serv.pro/u/PriZroK)\
**Post date:** [04.Февраль.2025 22:33:49 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/3 "2025-02-04T22:33:49Z")

</div>

На, лови  
[DeroxTexts.phar](https://talk.24serv.pro/uploads/short-url/iDAdISxkDPcR07zEFHlUBh4AHVS.phar) (3,2 КБ)

---

<div class="post-metadata">

**Author:** ![MEFRREEX](https://talk.24serv.pro/user_avatar/talk.24serv.pro/mefrreex/32/18603_2.png) [@MEFRREEX](https://talk.24serv.pro/u/MEFRREEX)\
**Post date:** [05.Февраль.2025 10:27:28 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/4 "2025-02-05T10:27:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dmitrijafamev](https://talk.24serv.pro/user_avatar/talk.24serv.pro/dmitrijafamev/32/20121_2.png) [@dmitrijafamev](https://talk.24serv.pro/u/dmitrijafamev)\
**Post date:** [05.Февраль.2025 13:42:28 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/5 "2025-02-05T13:42:28Z")

</div>

![image](https://cdn.talk.24serv.pro/original/3X/b/a/baeb4722a151170dc1a38fa49bea8ee1a30bd455.png)  
ну это (пизд&ц)

---

<div class="post-metadata">

**Author:** ![limon4ikkam](https://talk.24serv.pro/user_avatar/talk.24serv.pro/limon4ikkam/32/16964_2.png) [@limon4ikkam](https://talk.24serv.pro/u/limon4ikkam)\
**Post date:** [08.Февраль.2025 16:00:28 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/6 "2025-02-08T16:00:28Z")

</div>

[NewDonate.phar](https://talk.24serv.pro/uploads/short-url/tRZzFlO44KKF2jRfA7ME9oSMjoM.phar) (11,0 КБ)

[FormAPI.phar](https://talk.24serv.pro/uploads/short-url/k3wzhF5k1q6ajbVlANbjfrGRuBK.phar) (19,7 КБ)

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

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

 ![1739030346](https://cdn.talk.24serv.pro/original/3X/4/2/425f9acfe62445c7850aa16b132f5067dba730de.jpeg)

---

<div class="post-metadata">

**Author:** ![PureTeam-Olovink](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@PureTeam-Olovink](https://talk.24serv.pro/u/PureTeam-Olovink)\
**Post date:** [08.Февраль.2025 16:02:22 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/7 "2025-02-08T16:02:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![limon4ikkam](https://talk.24serv.pro/user_avatar/talk.24serv.pro/limon4ikkam/32/16964_2.png) [@limon4ikkam](https://talk.24serv.pro/u/limon4ikkam)\
**Post date:** [08.Февраль.2025 16:02:40 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/8 "2025-02-08T16:02:40Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![PureTeam-Olovink](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@PureTeam-Olovink](https://talk.24serv.pro/u/PureTeam-Olovink)\
**Post date:** [08.Февраль.2025 16:03:43 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/9 "2025-02-08T16:03:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dmitrijafamev](https://talk.24serv.pro/user_avatar/talk.24serv.pro/dmitrijafamev/32/20121_2.png) [@dmitrijafamev](https://talk.24serv.pro/u/dmitrijafamev)\
**Post date:** [08.Февраль.2025 19:06:37 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/10 "2025-02-08T19:06:37Z")

</div>

```auto
InvalidArgumentException: "Cannot use non-existing permission "donate.use"" (EXCEPTION) in "pmsrc/src/command/Command" at line 107

```

---

<div class="post-metadata">

**Author:** ![Silvana](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/s/ecc23a/32.png) [@Silvana](https://talk.24serv.pro/u/Silvana)\
**Post date:** [08.Февраль.2025 21:11:59 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/11 "2025-02-08T21:11:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Silvana](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/s/ecc23a/32.png) [@Silvana](https://talk.24serv.pro/u/Silvana)\
**Post date:** [08.Февраль.2025 21:15:29 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/12 "2025-02-08T21:15:29Z")

</div>

> [@limon4ikkam](#):
>
> но все равно желательно установить FormAPI.phar

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

---

<div class="post-metadata">

**Author:** ![PureTeam-Olovink](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@PureTeam-Olovink](https://talk.24serv.pro/u/PureTeam-Olovink)\
**Post date:** [11.Февраль.2025 11:02:20 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/13 "2025-02-11T11:02:20Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dmitrijafamev](https://talk.24serv.pro/user_avatar/talk.24serv.pro/dmitrijafamev/32/20121_2.png) [@dmitrijafamev](https://talk.24serv.pro/u/dmitrijafamev)\
**Post date:** [11.Февраль.2025 11:06:13 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/14 "2025-02-11T11:06:13Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![PureTeam-Olovink](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@PureTeam-Olovink](https://talk.24serv.pro/u/PureTeam-Olovink)\
**Post date:** [11.Февраль.2025 11:08:14 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/15 "2025-02-11T11:08:14Z")

</div>

а пон

---

<div class="post-metadata">

**Author:** ![DinnerBone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DinnerBone](https://talk.24serv.pro/u/DinnerBone)\
**Post date:** [11.Февраль.2025 14:45:56 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/16 "2025-02-11T14:45:56Z")

</div>

Целевая PureTeam

---

<div class="post-metadata">

**Author:** ![PureTeam-Olovink](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@PureTeam-Olovink](https://talk.24serv.pro/u/PureTeam-Olovink)\
**Post date:** [11.Февраль.2025 14:46:33 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/17 "2025-02-11T14:46:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![DinnerBone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DinnerBone](https://talk.24serv.pro/u/DinnerBone)\
**Post date:** [11.Февраль.2025 14:47:02 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/18 "2025-02-11T14:47:02Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![PureTeam-Olovink](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/p/f0a364/32.png) [@PureTeam-Olovink](https://talk.24serv.pro/u/PureTeam-Olovink)\
**Post date:** [11.Февраль.2025 14:47:14 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/19 "2025-02-11T14:47:14Z")

</div>

Любимый язык программирования [![Python](https://taskovich.pro/images/python.svg) **Python** ](https://python.org/)

---

<div class="post-metadata">

**Author:** ![DinnerBone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DinnerBone](https://talk.24serv.pro/u/DinnerBone)\
**Post date:** [11.Февраль.2025 14:47:25 UTC](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577/20 "2025-02-11T14:47:25Z")

</div>

Не отрицаю

[Следующая страница](https://talk.24serv.pro/t/dajte-plagin-na-donate/29577.md?page=2)
