Вверх ↑
Ответов: 1501
Noir Villar
Гефест
#1: 2018-06-06 19:51:19 ЛС | профиль | цитата
KOLLIAKEP, получить координаты не так-уж и трудно.
Выполняем GET запрос по http://map.minecraft-galaxy.ru/players/xxx?d=0
где xxx это id сервера.
Позже добавляем валидацию что json корректен и парсим json ответ от сервера, после из массива выбираем нужного игрока по полю "name" (т.е. логин игрока), если игрок существует - извлекаем в придачу координаты "x", "y" и "z".

Ньюанс в том что бы найти игрока нужно парсить все сервера (можно и выборку определенного сервера сделать), т.е. 17 запросов, ну и что бы получать более менее корректные координаты обновлять списки раз в 5 секунд.

Была идея когда-то подобное сделать, но тогда не зная языка C - не знал как вывести поверх всех окон нужные данные.
карма: 111
0