Название сервера по айпи

Tema05

Известный
Автор темы
1,471
435
Версия MoonLoader
.026-beta
Как получить название сервера по айпи?
 
Решение
Но вопрос в разделе lua, так что варианты на других языках мне не подойдут
1698920086243.png

1698920095124.png

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,993
2,186
можно было и загуглить, совсем недавно задавали этот вопрос
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,783
2,609
можно было и загуглить, совсем недавно задавали этот вопрос
Я думаю он не про это, а про получение названия любого сервера по айпи
 
  • Нравится
Реакции: Tema05

Tema05

Известный
Автор темы
1,471
435

imring

Ride the Lightning
Всефорумный модератор
2,361
2,546
Но вопрос в разделе lua, так что варианты на других языках мне не подойдут
1698920086243.png

1698920095124.png
 

Tema05

Известный
Автор темы
1,471
435
Ладно. Подкол принимается. Я действительно не пытался найти
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,783
2,609
LuaQuery, интересная идейка...
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,783
2,609
upd: пока делал либу, случайно наткнулся на статью Ромзеса. API имеет ряд минусов, которые описываются в теме, но думаю имеет место быть
Небольшой пример использования его API на Lua:
Lua:
local requests = require("requests")



function getServerInfo(ip, port)
    local url = ("https://query.romzes.com/api.php?ip=%s&port=%d&type=SAMP"):format(ip, port)
    local response = requests.get(url)
   
    return response.text
end



print(getServerInfo("185.189.15.89", 7228)) --[[
    Если все получилось, то возвращается JSON строка.
    Которую можно конвертировать в Lua таблицу при помощи функции decodeJson из MoonLoader,
    либо при помощи любой другой библиотеки для работы с json
]]
 
Последнее редактирование:

Tema05

Известный
Автор темы
1,471
435
upd: пока делал либу, случайно наткнулся на статью Ромзеса. API имеет ряд минусов, которые описываются в теме, но думаю имеет место быть
Небольшой пример использования его API на Lua:
Lua:
local requests = require("requests")



function getServerInfo(ip, port)
    local url = ("https://query.romzes.com/api.php?ip=%s&port=%d&type=SAMP"):format(ip, port)
    local response = requests.get(url)
  
    return response.text
end



print(getServerInfo("185.189.15.89", 7228)) --[[
    Если все получилось, то возвращается JSON строка.
    Которую можно конвертировать в Lua таблицу при помощи функции decodeJson из MoonLoader,
    либо при помощи любой другой библиотеки для работы с json
]]
Обновление раз в 10 минут меня не устроит