У каво есть могуть дать?
-
Тема не в Вопросы/Обсуждения
-
Ищи тут
крутой
Уже есть такой, в формах даже
Код
<?php
namespace AutoMOTD;
use pocketmine\plugin\PluginBase;
use pocketmine\scheduler\Task;
use pocketmine\Server;
class Main extends PluginBase {
/** @var string[] */
private array $motds = [
"Добро пожаловать на сервер!",
"Заходи и играй с друзьями!",
"Новое обновление уже доступно!",
];
private int $currentIndex = 0;
public function onEnable(): void {
$this->getScheduler()->scheduleRepeatingTask(new class($this) extends Task {
private Main $plugin;
public function __construct(Main $plugin) {
$this->plugin = $plugin;
}
public function onRun(): void {
$server = Server::getInstance();
$motds = $this->plugin->motds;
$index = $this->plugin->currentIndex;
$server->getNetwork()->setName($motds[$index]);
$this->plugin->currentIndex = ($index + 1) % count($motds);
}
}, 20 * 60); // Меняет MOTD каждую минуту (20 тиков * 60 секунд)
}
}
Yaml
name: AutoMOTD
version: 1.0.0
api: 5.0.0
main: AutoMOTD\Main
author: PythonBro
Удачи!