Модуль:ServerStatus: различия между версиями
Als (обсуждение | вклад) Новая страница: «local p = {} function p.getPlayerCount(frame) local http = require('http') -- предположим, что у вас есть доступ к этой библиотеке local json = require('json') -- предположим, что у вас есть доступ к этой библиотеке local url = "http://85.192.49.3:1212/status" local response, err = http.get(url) if not response then return "Ошибка при...» |
(нет различий)
|
Версия от 18:29, 3 августа 2025
local p = {}
function p.getPlayerCount(frame)
local http = require('http') -- предположим, что у вас есть доступ к этой библиотеке local json = require('json') -- предположим, что у вас есть доступ к этой библиотеке
local url = "http://85.192.49.3:1212/status" local response, err = http.get(url)
if not response then return "Ошибка при получении данных: " .. (err or "неизвестная ошибка") end
local data, err = json.decode(response)
if not data then return "Ошибка при декодировании JSON: " .. (err or "неизвестная ошибка") end
if data.players then return data.players else return "Не удалось найти количество игроков в ответе." end
end
return p