Error: Declaration of RandomText\RandomTextTask::onRun(int $currentTick): void must be compatible with pocketmine\scheduler\Task::onRun($currentTick)
File: plugins/RandomText/src/RandomText/Main
Line: 17
Type: E_COMPILE_ERROR
THIS CRASH WAS CAUSED BY A PLUGIN
Code:
[8] use pocketmine\scheduler\Task;
[9]
[10] class Main extends PluginBase {
[11]
[12] public function onEnable(): void {
[13] $this->getScheduler()->scheduleRepeatingTask(new RandomTextTask($this), 20);
[14] }
[15] }
[16]
[17] class RandomTextTask extends Task {
[18]
[19] private $plugin;
[20]
[21] public function __construct(Main $plugin) {
[22] $this->plugin = $plugin;
[23] }
[24]
[25] public function onRun(int $currentTick) : void {
[26] $chislo = mt_rand(80000000, 190000000); // Генерируем случайное число в заданном диапазоне
[27]
use pocketmine\scheduler\Task;
class Main extends PluginBase {
public function onEnable() {
$this->getServer()->getScheduler()->scheduleRepeatingTask(new RandomTextTask($this), 20);
}
}
class RandomTextTask extends Task {
private $plugin;
public function __construct(Main $plugin) {
$this->plugin = $plugin;
}
public function onRun($currentTick) {
$chislo = mt_rand(80000000, 190000000); // Генерируем случайное число в заданном диапазоне