Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Там всех онлайн игроков, нужно всех онлайн и оффлайн игроковhttp://rubukkit.org/threads/poluchenie-vsex-onlajn-igrokov-s-opredelennym-pravom.171534/
Вместо права проверяешь ip, вместо ", " используешь " | ".
Tогда ответ выше - проще всего через Essentials или AuthMe. Можешь ещё сам хранить ip с UUID.Там всех онлайн игроков, нужно всех онлайн и оффлайн игроков
Возможно это сложно, и проще взять Essentials, но вопрос как получить всех игроков с IP, а не какой плагин дает это...Tогда ответ выше - проще всего через Essentials или AuthMe. Можешь ещё сам хранить ip с UUID.
Не на всех серверах стоит Essentials или AuthMe.Tогда ответ выше - проще всего через Essentials или AuthMe.
Я не шарю про БД пока, в процессе этого. Записывать в файл "IP | name | UUID", я немного не понял как это, но это подталкнуло меня на идею как сделать, спасибо :3Можно сделать таблицу из [(`name` VARCHAR(16)) или (`uid_most` LONG, `uid_least` LONG)] PRIMARY KEY, `host` UNSIGNED INT
Запись/обновление:
INSERT INTO tbl (`name`, `host`) VALUES (?, INET_ATON(?)) ON DUPLICATE KEY UPDATE `host`=INET_ATON(?);
Чтение:
SELECT `name` FROM tbl WHERE `host`=INET_ATON(?);
Если UUID то вместо имени юзай UUID::getLeastSignificantBits UUID::getMostSignificantBits
Чтобы просмотреть таблицу полностью в хуман-реадабле (от создателей лангуаге):
SELECT `name`, INET_NTOA(`host`) AS `host` FROM tbl;
Надеюсь ты умеешь работать с базой данных)
Если прям ваще срочно и не хочешь учить работу с базой, то можно сделать по тупому. Записывай в текстовый файл
адрес | ник/uuid, потом перебирай все строки, у которых адрес = цель. Считывай желательно асинхронно. Но лучше такие костыли вообще не делать)
Если нужно, могу скинуть кусок кода для асинхронной/синхронной работы с PostgreSql, там просто название драйвера поменять.
UPD: Сори если бред написал, просто я 2 недели в отпуске был. Вот только вернулся)
Я предупреждал. Это дикий костыль)Я не шарю про БД пока, в процессе этого. Записывать в файл "IP | name | UUID", я немного не понял как это, но это подталкнуло меня на идею как сделать, спасибо :3
угуЯ предупреждал. Это дикий костыль)