Нужна помощь на шёт таймера

Короче Как в этом: $koef=mt_rand(1,2);
коде или какой код нужен чтобы был таймер на 5мин, помогите пожалуйста.

Че

как настроить этот код на время?

callback task

$this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask(array($this, "Ha3BaHue_Taska")), 20 * 60 * 5);

Потом

public function Ha3BaHue_Taska(){
    //code
}

ну блин, я попытался не получилось, нужно чтобы онлайн менялся каждый 5минут, вот код
Online.php (1.2 КБ)
пожалуйста помогите.

<?php
namespace Wartym;
use pocketmine\{scheduler\CallbackTask, event\server\QueryRegenerateEvent, plugin\PluginBase, event\Listener};

class Online extends PluginBase implements Listener {
    
	public function onEnable() {
	    $this->getServer()->getPluginManager()->registerEvents($this, $this);
            $this->getServer()->getScheduler()->scheduleDelayTask(new CallbackTask(array($this, "onZalupa")), 1);
	    //$this->getlogger()->info("Фейк онлайн был успешно Активирован, теперь ваш сервер стал качком, но будьте аккуратны, Есть шанс получить бан сервера на мониторинге!"); // нахуй эта инфа о залупе?)
	}
	
	public function onZalupa(QueryRegenerateEvent $event) {
    $rander = mt_rand(1, 3);
    $koef = mt_rand(300, 301);
    $online = count($this->getServer()->getOnlinePlayers()); // *$koef+$rander; // эм
//ровняться 1 игрок, +100 это статическое число если настоящий онлайн на сервере 0
    $slot = 100/*mt_rand(100, 100)*/;//Анимация максимального количества слотов // я вахуи by @dmitrijafamev
		$event->setPlayerCount($online);
		$event->setMaxPlayerCount($slot);
	}
}

Error: “Call to undefined method pocketmine\scheduler\ServerScheduler::scheduleDelayTask()” (EXCEPTION) in “plugins/Online/src/Wartym/Online” at line 9
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #0 pmsrc/src/pocketmine/plugin/PluginBase(86): Wartym\Online->onEnable()
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/plugin/FolderPluginLoader(135): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/plugin/PluginManager(625): pocketmine\plugin\FolderPluginLoader->enablePlugin(object Wartym\Online)
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/Server(2243): pocketmine\plugin\PluginManager->enablePlugin(object Wartym\Online)
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Server(2229): pocketmine\Server->enablePlugin(object Wartym\Online)
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Server(2010): pocketmine\Server->enablePlugins(integer 1)
2022-10-22 [12:24:03] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/PocketMine(337): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[6] /home/, string[14] /home/plugins
@dmitrijafamev

Server::getInstance()->getScheduler()->scheduleDelayedTask(new CallbackTask(function(){ //code }), 20 * 60 * 5);

Ты совсем?

Абсолютно не рабочий код

Ахахаах, чел, хорош, в голосину :+1:

ParseError: “syntax error, unexpected ‘Server’ (T_STRING), expecting function (T_FUNCTION) or const (T_CONST)” (EXCEPTION) in “plugins/Online/src/Wartym/Online” at line 14
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #0 pmsrc/src/spl/BaseClassLoader(117): BaseClassLoader->loadClass(string[13] Wartym\Online)
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #1 (): BaseClassLoader->{closure}(string[13] Wartym\Online)
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #2 (): spl_autoload_call(string[13] Wartym\Online)
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/plugin/FolderPluginLoader(76): class_exists(string[13] Wartym\Online, boolean 1)
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/plugin/PluginManager(158): pocketmine\plugin\FolderPluginLoader->loadPlugin(string[20] /home/plugins/Online)
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/plugin/PluginManager(346): pocketmine\plugin\PluginManager->loadPlugin(string[20] /home/plugins/Online, array[3])
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/Server(1927): pocketmine\plugin\PluginManager->loadPlugins(string[14] /home/plugins/)
2022-10-22 [17:21:18] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/PocketMine(337): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[6] /home/, string[14] /home/plugins/)

$this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask(array($this, "Ha3BaHue_Taska")), 20 * 60 * 5);

Потом

public function Ha3BaHue_Taska(){ //В скобки запихивай нужную функцию
    $koef = mt_rand(1, 2);
    //Дальше твой код
}

Покажи весь код

А понял

use pocketmine\Server;

ded

оуууу

Ладно ок ты не мип