Вот скрины:
Вроде всё правильно написал, но почему-то ошибку выдаёт
Ядро: LiteCore
Ты путь к главному файлу не верно указал
Где?
А где namespace
?
Ой🥲
А ну стой, его не обязательно делать, сервак сам его делает, проверено уже
Неа, ошибка консоли тебе говорит об этом
Я , добавил, теперь пишет что ошибка на 5 строке
Ошибку кинь, хотя… Даже плагин целиком
Подожди
namespace JoinExit;
, а у тебя там
Так и сделал, теперь пишет ошибка на 13 строке
Дай плагин…
Что зачем?
Ой хахаза, извини, что взял твоё время
<?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>>Прощай!:{");
}
}
Брось идею с попытками в программирование