Может у кого-то тоже такая проблема?


версия пм - 5.5.0 латест
ошибку выдаёт не знаю почему

<?php 

namespace api;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\player\Player;
use pocketmine\event\player\PlayerJoinEvent;

use jojoe77777\FormAPI\SimpleForm;

class API extends PluginBase{

	public function onEnable() : void{
		$this->getLogger()->info('запущено');
		$this->getServer()->getPluginManager()->registerEvents($this, $this);
	}

	public function onJoin(PlayerJoinEvent $event) : void{
		$player = $event->getPlayer();
		$this->sendToMenuForm($player);
	}

	public function sendToMenuForm(Player $player) : void{
		$form = new SimpleForm(function (Player $player, $data = null){
			if($data === null){
				return true;
			}

			switch($data){
				case 0:
					$player->sendMessage("§csucesful!");
				break;
			}
		});
		$form->setTitle("§r§cGame menu");
		$form->setContent("§c§l| §r§fThis is a menu with a §asimple guide");
		$form->addButton("§aRules");
		$form->sendToPlayer($player);
	}
}

может быть кто-то знает как её решить?

extends PluginBase implements Listener

1 лайк

ой блин, вообще позабыл), ото всегда по классам пишу)

class API extends PluginBase implements Listener {

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