IP

Hideme Flow

Известный
Автор темы
555
193
Версия MoonLoader
.026-beta
Как получить ip и за ip месторасположения?
 
Решение
На, когда-то для себя делал:
Команда /regip:
require "lib.moonloader"
local request = require 'requests'

function main()
    if not isSampLoaded() then return end
    while not isSampAvailable() do wait(3000) end
    sampRegisterChatCommand("regip", checkip)
    wait(-1)
end

function checkip()
local result, response = pcall(request.get, "http://ip-api.com/json/")
    if result then
    json_data = response.json()
        sampShowDialog(1234, "{ffff01}Ваши данные", "{ffffff}Ваш IP адрес: {00BFFF}"..json_data.query.."\n{ffffff}Ваша страна: {00BFFF}"..json_data.country.."\n{ffffff}Ваш город: {00BFFF}"..json_data.city.."\n{ffffff}Ваш регион/штат: {00BFFF}"..json_data.regionName.."\n{ffffff}Ваш провайдер: {00BFFF}"..json_data.isp.."\n{ffffff}Ваш...

Dmitriy Makarov

25.05.2021
Проверенный
2,478
1,113
На, когда-то для себя делал:
Команда /regip:
require "lib.moonloader"
local request = require 'requests'

function main()
    if not isSampLoaded() then return end
    while not isSampAvailable() do wait(3000) end
    sampRegisterChatCommand("regip", checkip)
    wait(-1)
end

function checkip()
local result, response = pcall(request.get, "http://ip-api.com/json/")
    if result then
    json_data = response.json()
        sampShowDialog(1234, "{ffff01}Ваши данные", "{ffffff}Ваш IP адрес: {00BFFF}"..json_data.query.."\n{ffffff}Ваша страна: {00BFFF}"..json_data.country.."\n{ffffff}Ваш город: {00BFFF}"..json_data.city.."\n{ffffff}Ваш регион/штат: {00BFFF}"..json_data.regionName.."\n{ffffff}Ваш провайдер: {00BFFF}"..json_data.isp.."\n{ffffff}Ваш часовой пояс: {00BFFF}"..json_data.timezone.."", "Закрыть", "", 0)
    end
end
 
  • Вау
Реакции: qdIbp

Похожие темы

  1. Ответы
    2K
    Просмотры
    5M
  2. Ответы
    22
    Просмотры
    2M
  3. Ответы
    4K
    Просмотры
    1M