[LiteCore] getOnline

напомню тебе с какими проблемами ты сюда писал:

Ne sporyu, shiza da

он хоть поинтересовался, как ее исправить. А не ,“чо делат”

да только я даже нормально ошибку не прочитал сразу на форум пошел

при этом нашел решение в гугле, закинул уже исправленное объявление функции и создал очередной мусорный пост

читать надо научиться, чего делать не умеют 90% нубомкперазрабов

научиш?

познавательно

тебе то уж точно

он тебе сильно помешал

познОвательно

аой

блин панятно

также как и @just также отговаривается

@just Жду систему точек домов, тип хранение данных - SQLite3
День #3
День #4

<?php

declare(strict_types=1);

namespace Example\Home;

use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\utils\TextFormat;
use SQLite3;

class Home extends PluginBase {

    /** @var SQLite3 */
    private $db;

    public function onLoad(): void {
        $this->getLogger()->info("Creating database...");
        $this->db = new SQLite3($this->getDataFolder() . "homes.db");
        $this->db->exec("CREATE TABLE IF NOT EXISTS homes (name TEXT PRIMARY KEY, x REAL, y REAL, z REAL, level TEXT);");
    }

    public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool {
        if (!($sender instanceof Player)) {
            $sender->sendMessage(TextFormat::RED . "This command can only be used in-game.");
            return false;
        }
        switch ($command->getName()) {
            case "sethome":
                $this->db->exec("INSERT OR REPLACE INTO homes (name, x, y, z, level) VALUES ('" . $sender->getName() . "', " . $sender->getX() . ", " . $sender->getY() . ", " . $sender->getZ() . ", '" . $sender->getLevel()->getName() . "');");
                $sender->sendMessage(TextFormat::GREEN . "Home set.");
                break;
            case "home":
                $result = $this->db->query("SELECT x, y, z, level FROM homes WHERE name = '" . $sender->getName() . "';");
                $data = $result->fetchArray(SQLITE3_ASSOC);
                if (!$data) {
                    $sender->sendMessage(TextFormat::RED . "You do not have a home set.");
                    break;
                }
                $sender->teleport($this->getServer()->getLevelByName($data["level"])->getSafeSpawn(), 0, 0);
                $sender->sendMessage(TextFormat::GREEN . "Teleported to home.");
                break;
            default:
                $sender->sendMessage(TextFormat::RED . "Usage: /sethome, /home");
                break;
        }
        return true;
    }
}

chatgpt:)

а самому слабо, без бота?)))

ладно

А что тебе в юзе не нравится?