- 247
- 165
Написал скрипт для работы с Query, он не полный, реализовано только получение информации
(i opcode).
Ссылки:
Код, Автор
UPDATE(23.08.18):
Query SAMP'а ограничено и работает неохотно, в секунду нельзя отправлять более 30 запросов(считаются все запросы), получение списка игроков отключается при достижении 50-100 онлайна, иногда может не выдать ответ одному и тому-же хосту, не смотря на время между запросами.
Рекомендации:
Рекомендуется сохранять последний запрос в файл, что бы выводить данные оттуда, в случае возникновение ошибки.
Код для теста:
(i opcode).
Ссылки:
Код, Автор
UPDATE(23.08.18):
- Добавлено исключение QueryException
- Метод подключения и все методы получение информации теперь возращают исключение в случае ошибки.
- Метод подключения был убран из конструктора, его вы должны вызывать сами до получения какой-либо информации.
Query SAMP'а ограничено и работает неохотно, в секунду нельзя отправлять более 30 запросов(считаются все запросы), получение списка игроков отключается при достижении 50-100 онлайна, иногда может не выдать ответ одному и тому-же хосту, не смотря на время между запросами.
Рекомендации:
Рекомендуется сохранять последний запрос в файл, что бы выводить данные оттуда, в случае возникновение ошибки.
Код для теста:
Код:
$ips = ["185.169.134.3", "185.169.134.4", "185.169.134.43", "185.169.134.44", "185.169.134.45", "185.169.134.5"];
$query = new Query($ips[array_rand($ips)], 7777);
$query->connect();
var_dump($query->getInformation());
var_dump($query->getRules());
var_dump($query->getClients());
var_dump($query->getClientsDetailed());
Вложения
Последнее редактирование: