Вопрос Получение информации о сервере в CS

Эксперт
Эксперт
Статус
Оффлайн
Регистрация
20 Май 2020
Сообщения
1,519
Реакции
460
на форуме скита была( или есть) луашка, через которую можно было получить информацию об игровой сессии другого пользователя зная только его STEAMID. Можно было узнать Ip сервера на котором он играет, если это коммюнити сервер. Ну и короче интересно как это работало, может кто знает.

PS:стим апи не позволяет такую инфу вытащить
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
на форуме скита была( или есть) луашка, через которую можно было получить информацию об игровой сессии другого пользователя зная только его STEAMID. Можно было узнать Ip сервера на котором он играет, если это коммюнити сервер. Ну и короче интересно как это работало, может кто знает.

PS:стим апи не позволяет такую инфу вытащить
для каких целей она тебе нужна?
 
на форуме скита была( или есть) луашка, через которую можно было получить информацию об игровой сессии другого пользователя зная только его STEAMID. Можно было узнать Ip сервера на котором он играет, если это коммюнити сервер. Ну и короче интересно как это работало, может кто знает.

PS:стим апи не позволяет такую инфу вытащить
Код:
Expand Collapse Copy
local http = require("socket.http")
local json = require("json")

local steamAPIKey = "YOUR_API_KEY"

local steamID = "STEAM_ID"

local url = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key="..steamAPIKey.."&steamids="..steamID

local response, status = http.request(url)

if status == 200 then
    -- Декодируем JSON-ответ
    local playerInfo = json.decode(response)

    -- Выводим информацию о пользователе
    if playerInfo and playerInfo.response and #playerInfo.response.players > 0 then
        local player = playerInfo.response.players[1]
        print("Имя игрока: " .. player.personaname)
        print("Статус: " .. player.personastate)
        print("URL профиля: " .. player.profileurl)
    else
        print("Игрок не найден или профиль закрыт.")
    end
else
    print("Ошибка при запросе: " .. status)
end
 
Код:
Expand Collapse Copy
local http = require("socket.http")
local json = require("json")

local steamAPIKey = "YOUR_API_KEY"

local steamID = "STEAM_ID"

local url = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key="..steamAPIKey.."&steamids="..steamID

local response, status = http.request(url)

if status == 200 then
    -- Декодируем JSON-ответ
    local playerInfo = json.decode(response)

    -- Выводим информацию о пользователе
    if playerInfo and playerInfo.response and #playerInfo.response.players > 0 then
        local player = playerInfo.response.players[1]
        print("Имя игрока: " .. player.personaname)
        print("Статус: " .. player.personastate)
        print("URL профиля: " .. player.profileurl)
    else
        print("Игрок не найден или профиль закрыт.")
    end
else
    print("Ошибка при запросе: " .. status)
end
хочешь сказать, что если челик будет играть в мм, то я при помощи этого кода смогу узнать инфу о его сессии?
 
Назад
Сверху Снизу