Помогите с командой прошу

Помогите пожалуйста!!! Я хочу что бы вместоо “.setduels” Была команда “/setduels” Но не понимаю как это сделать помогите прошу!!!
Duels_NEW.zip (6,4 КБ)


простите за мат, но ебанный в рот человека который это писал, я конечно всякую парашу видал, но чтобы такую

Я В ШОКЕ МАТЬ ВАШУ

Duels_NEW.zip (6,4 КБ)

Чипипиздрик (как то так) вроде это созд “DeаdMine” Ahahaha

Ты ведь даже команду в plugin.yml не добавил…

забыл

@VerMaX сам ведь сможешь?

СПАСИБО!!! 1! Сейчас проверю

name: Duels_NEW
main: Loader
api: 3.0.0
version: 1.0.0
author: 4ikyzyabrikk
commands:
setduels:
description: дуэди
usage: /setduels

Так?

1.1 разрабы не умеют скрывать команды которые не должны видеть игроки, поэтому делают так

Ага

Ты юзаешь ту акву что я тебе в тг дал?

Да

Так в ней по другому мобы реализованы, возьми импорт виндикатора с ядра, и перепиши под акву, в ошибке же всё написано

Хорошо а что такое импорт?

@THEDINEER @TEANUS @HERO прошу помогите!! 1!

Невозможно обработать событие 'pocketmine\event\player\PlayerCommandPreprocessEvent' в 'Duels_NEW v1.0.0': Call to undefined method pocketmine\Player::getMessage() в Loader"
[19:11:43] [Aquamarine\CRITICAL]: Error: "Call to undefined method pocketmine\Player::getMessage()" (EXCEPTION) in "plugins/Duels_NEW/src/Loader" at line 396                                                                                   [19:11:43] [Aquamarine\CRITICAL]: #0 pmsrc/src/pocketmine/plugin/MethodEventExecutor(22): Loader->PlayerCommandPreprocessEvent(object pocketmine\event\player\PlayerCommandPreprocessEvent)                                                     [19:11:43] [Aquamarine\CRITICAL]: #1 pmsrc/src/pocketmine/plugin/RegisteredListener(76): pocketmine\plugin\MethodEventExecutor->execute(object Loader, object pocketmine\event\player\PlayerCommandPreprocessEvent)                             [19:11:43] [Aquamarine\CRITICAL]: #2 pmsrc/src/pocketmine/plugin/PluginManager(1572): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerCommandPreprocessEvent)                                              [19:11:43] [Aquamarine\CRITICAL]: #3 pmsrc/src/pocketmine/Player(7522): pocketmine\plugin\PluginManager->callEvent(object pocketmine\event\player\PlayerCommandPreprocessEvent)                                                                 [19:11:43] [Aquamarine\CRITICAL]: #4 pmsrc/src/pocketmine/network/Network(328): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandStepPacket)                                                                  [19:11:43] [Aquamarine\CRITICAL]: #5 pmsrc/src/pocketmine/Player(9032): pocketmine\network\Network->processBatch(object pocketmine\network\mcpe\protocol\BatchPacket, object pocketmine\Player)                                                 [19:11:43] [Aquamarine\CRITICAL]: #6 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(314): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[19:11:43] [Aquamarine\CRITICAL]: #7 pmsrc/src/raklib/server/ServerHandler(160): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] , object raklib\protocol\EncapsulatedPacket, integer 0)
[19:11:43] [Aquamarine\CRITICAL]: #8 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(141): raklib\server\ServerHandler->handlePacket()
[19:11:43] [Aquamarine\CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[19:11:43] [Aquamarine\CRITICAL]: #10 pmsrc/src/pocketmine/snooze/SleeperHandler(133): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[19:11:43] [Aquamarine\CRITICAL]: #11 pmsrc/src/pocketmine/snooze/SleeperHandler(80): pocketmine\snooze\SleeperHandler->processNotifications()                                                                                                  [19:11:43] [Aquamarine\CRITICAL]: #12 pmsrc/src/pocketmine/Server(4265): pocketmine\snooze\SleeperHandler->sleepUntil(double 1704309103.9246)                                                                                                   [19:11:43] [Aquamarine\CRITICAL]: #13 pmsrc/src/pocketmine/Server(3915): pocketmine\Server->tickProcessor()
[19:11:43] [Aquamarine\CRITICAL]: #14 pmsrc/src/pocketmine/Server(2900): pocketmine\Server->start()                     [19:11:43] [Aquamarine\CRITICAL]: #15 pmsrc/src/pocketmine/PocketMine(374): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[10] /root/Fm2/, string[18] /root/Fm2/plugins/)                    [19:11:43] [Aquamarine\CRITICAL]: Необработанное исключение при выполнении команды 'setduels' в setduels: Call to a member function getPlayer() on null
[19:11:43] [Aquamarine\CRITICAL]: Error: "Call to a member function getPlayer() on null" (EXCEPTION) in "plugins/Duels_NEW/src/Loader" at line 206                                                                                              [19:11:43] [Aquamarine\CRITICAL]: #0 pmsrc/src/pocketmine/command/PluginCommand(52): Loader->onCommand(object pocketmine\Player, object pocketmine\command\PluginCommand, string[8] setduels, array[0])                                         [19:11:43] [Aquamarine\CRITICAL]: #1 pmsrc/src/pocketmine/command/SimpleCommandMap(584): pocketmine\command\PluginCommand->execute(object pocketmine\Player, string[8] setduels, array[0])
[19:11:43] [Aquamarine\CRITICAL]: #2 pmsrc/src/pocketmine/command/SimpleCommandMap(607): pocketmine\command\SimpleCommandMap->dispatchAdvanced(object pocketmine\Player, object pocketmine\command\PluginCommand, string[8] setduels, array[0]) [19:11:43] [Aquamarine\CRITICAL]: #3 pmsrc/src/pocketmine/Server(3555): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\Player, string[8] setduels)                                                                             [19:11:43] [Aquamarine\CRITICAL]: #4 pmsrc/src/pocketmine/Player(7566): pocketmine\Server->dispatchCommand(object pocketmine\Player, string[8] setduels)                                                                                        [19:11:43] [Aquamarine\CRITICAL]: #5 pmsrc/src/pocketmine/network/Network(328): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandStepPacket)
[19:11:43] [Aquamarine\CRITICAL]: #6 pmsrc/src/pocketmine/Player(9032): pocketmine\network\Network->processBatch(object pocketmine\network\mcpe\protocol\BatchPacket, object pocketmine\Player)                                                 [19:11:43] [Aquamarine\CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(314): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)                                                           [19:11:43] [Aquamarine\CRITICAL]: #8 pmsrc/src/raklib/server/ServerHandler(160): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 1, object raklib\protocol\EncapsulatedPacket, integer 0)              [19:11:43] [Aquamarine\CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(141): raklib\server\ServerHandler->handlePacket()                                                                                                        [19:11:43] [Aquamarine\CRITICAL]: #10 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()                                                                                                 [19:11:43] [Aquamarine\CRITICAL]: #11 pmsrc/src/pocketmine/snooze/SleeperHandler(133): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()                                                                             [19:11:43] [Aquamarine\CRITICAL]: #12 pmsrc/src/pocketmine/snooze/SleeperHandler(80): pocketmine\snooze\SleeperHandler->processNotifications()                                                                                                  [19:11:43] [Aquamarine\CRITICAL]: #13 pmsrc/src/pocketmine/Server(4265): pocketmine\snooze\SleeperHandler->sleepUntil(double 1704309103.9246)                                                                                                   [19:11:43] [Aquamarine\CRITICAL]: #14 pmsrc/src/pocketmine/Server(3915): pocketmine\Server->tickProcessor()             [19:11:43] [Aquamarine\CRITICAL]: #15 pmsrc/src/pocketmine/Server(2900): pocketmine\Server->start()                     [19:11:43] [Aquamarine\CRITICAL]: #16 pmsrc/src/

еще в мое время большинство поняло как решать данную проблему без этого костыля тупого

хахахахаха, прописал переменную $player, где получается игрок с события, ноо после

if(!$event->getPlayer()->isOp()) return;
Ошибка: «Вызов неопределенного метода Pocketmine\Player::getMessage()» (ИСКЛЮЧЕНИЕ) в «plugins/Duels_NEW/src/Loader» в строке 396.