Помогиье пожалуйтса прошу

Как можно сделать так чтоб

На аренк спавниоись ресурсы каждый час

На арене тип в отдельном мире? Или на определных коордах?

1 лайк

В одном мирек

Так сливали же вроде плагин на такую херню, тип раздача вещей на определённых коордах, через условно каждый час, если найду его то кину, или просто код, разберешься же?

1 лайк

Да

<?php

namespace DropArena;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\level\Level;
use pocketmine\math\Vector3;
use pocketmine\item\Item;
use pocketmine\scheduler\ClosureTask;

class DropArena extends PluginBase implements Listener {

    public function onEnable(): void {
        $this->getServer()->getPluginManager()->registerEvents($this, $this);

        $this->getScheduler()->scheduleRepeatingTask(new ClosureTask(function (int $currentTick): void {
            $this->dropResourcesAtCoordinates(коорды через запятую, $this->getServer()->getDefaultLevel());
        }), 72000); // 1 час в тиках
    }

    public function dropResourcesAtCoordinates(float $x, float $y, float $z, Level $level): void {
        $items = [
            Item::get(17, 0, 1), // Пишешь айди предметов которые должны спавнится, я написал на рандом, первое что пришло в голову
            Item::get(16, 0, 1),
            Item::get(25, 0, 1),
            Item::get(47, 0, 1),
            Item::get(29, 0, 1),
        ];

        foreach ($items as $item) {
            $level->dropItem(new Vector3($x, $y, $z), $item);
        }
    }
}
1 лайк

чат жопаааа

Это переписанный код со слитого плагина на раздачу в вк

а ну а кста можно же

foreach($items as $item)
    $level->dropItem(new Vector3($x, $y, $z), $item);

а ну зачем я вообще к этому придрался аххаахха

Спасибо

Ава лучшая

Телегу чекни @Dinner_Bone

в чем прикол, ты просто убрали скобки

1 лайк

Только СhatGPT выдает ClosureTask на pmmp3

1 лайк

клозуртаск в пм3 появился


в призме нет, в лайте нет, в аквамарине (1.0.4) нет
вывод: patt пиздабол

PocketMine-MP/src/pocketmine/scheduler/ClosureTask.php at 3.26.1 · pmmp/PocketMine-MP (github.com)

Это не pm3