Чота не поняля чеза ошибка это?

Вот скрины:

Вроде всё правильно написал, но почему-то ошибку выдаёт
Ядро: LiteCore

Ты путь к главному файлу не верно указал

Где?

А где namespace?

1 лайк

Ой🥲

А ну стой, его не обязательно делать, сервак сам его делает, проверено уже

Неа, ошибка консоли тебе говорит об этом

Я , добавил, теперь пишет что ошибка на 5 строке

Ошибку кинь, хотя… Даже плагин целиком


Подожди

namespace JoinExit;, а у тебя там

Так и сделал, теперь пишет ошибка на 13 строке

Дай плагин…

JoinExit.zip (1,1 КБ)

JoinExit.zip (1,8 КБ)


Зачем?!

Что зачем?

Ой хахаза, извини, что взял твоё время

<?php

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

class joinexit extends PluginBase implements Listener {

	public function onEnable(): void {
		$this->getLogger()->info("СЕРВЕР ЗАПУЩЕН КАК И ЭТОТ ПЛАГИН");
		$this->getServer()->getPluginManager()->registerEvents($this, $this);
	}

	public function onDisable(): void {
		$this->getLogger()->info("Прощай..");
	}

	/**
	 *
	 * @noinspection PhpUnused
	 *
	 * @param PlayerJoinEvent $event
	 *
	 * @return void
	 */
	public function onJoin(PlayerJoinEvent $event): void {
		$player = $event->getPlayer();
		$nick = $player->getName();
		$event->setJoinMessage("§l§a>> На сервер зашёл игрок $nick, добро пожаловать!");
		$player->sendMessage("§l§6>>Добро пожаловать на сервер!");
	}

	/**
	 *
	 * @noinspection PhpUnused
	 *
	 * @param PlayerQuitEvent $event
	 *
	 * @return void
	 */
	public function onQuit(PlayerQuitEvent $event): void {
		$event->setQuitMessage("§l§c>>Прощай!:{");
	}
}

Брось идею с попытками в программирование

1 лайк