В чем проблема?

написал код, выдает ошибку

<?php namespace Rltp; use pocketmine\command\Command; use pocketmine\command\CommandSender; use pocketmine\level\generator\Generator; use pocketmine\math\Vector3; use pocketmine\Player; use pocketmine\plugin\PluginBase; class Main extends PluginBase { public function onCommand(CommandSender $sender, Command $cmd, string $label, array $args): bool { if(strtolower($cmd->getName()) === "rtp") { if(!$sender instanceof Player) { $sender->sendMessage("Команда используется лишь в игре!"); return true; } $level = $sender->getLevel(); $x = mt_rand(-10000, 10000); $z = mt_rand(-10000, 10000); $y = $level->getHighestBlockAt($x, $z); $pos = new Vector3($x, $y, $z); $level->generateChunk($x >> 4, $z >> 4, true); $sender->teleport($pos); $sender->sendMessage("Телепортация на рандомную локацию"); return true; } return false; } }

оффтоп

мы по-видимому тут все экстрасенсы, не видя ошибки можем ее пофиксить

Да

вангую, ты намеспасе неправильно написал

а так всё нормально да?

<?php namespace Rltp; use pocketmine\command\Command; use pocketmine\command\CommandSender; use pocketmine\level\generator\Generator; use pocketmine\math\Vector3; use pocketmine\Player; use pocketmine\plugin\PluginBase; class Main extends PluginBase { public function onCommand(CommandSender $sender, Command $cmd, string $label, array $args): bool { if(strtolower($cmd->getName()) === "rtp") { if(!$sender instanceof Player) { $sender->sendMessage("Команда используется лишь в игре!"); return true; } $level = $sender->getLevel(); $x = mt_rand(-10000, 10000); $z = mt_rand(-10000, 10000); $y = $level->getHighestBlockAt($x, $z); $pos = new Vector3($x, $y, $z); $level->generateChunk($x >> 4, $z >> 4, true); $sender->teleport($pos); $sender->sendMessage("Телепортация на рандомную локацию"); return true; } return false; } }

вроде бы да

ок

Можешь саму ошибку скинуть?

<?php

namespace Rltp;

use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\math\Vector3;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;

class Main extends PluginBase implements Listener {
    function onEnable(){
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }

    function onCommand(CommandSender $sender, Command $cmd, $label, array $args) {
        if(strtolower($cmd->getName()) === "rtp") {
            if(!$sender instanceof Player) {
                $sender->sendMessage("Команда используется лишь в игре!");
                return true;
            }

            $level = $sender->getLevel();
            $x = mt_rand(-10000, 10000);
            $z = mt_rand(-10000, 10000);
            $y = $level->getHighestBlockAt($x, $z);
            $pos = new Vector3($x, $y, $z);
            $level->generateChunk($x >> 4, $z >> 4, true);
            $sender->teleport($pos);
            $sender->sendMessage("Телепортация на рандомную локацию");
    }
}

Пон

Код не мой блять, не мне это говори

Ты забыл, сначало

$sender->teleport($level);

А потом

$sender->teleport($pos);

КОД НЕ МОЙ

Блять я не тебе пон

аа пон

пхпхп окей супер кодер)

завали ебло уже кусок дауна