Fro Posted February 6, 2012 Posted February 6, 2012 С помощью этого ресурса можно узнать страну и город(только для России) по ип. Используется sqlite база данных ип. Скачать: https://community.multitheftauto.com/index.php?p=resources&s=details&id=3685 Прмер: addEventHandler( "onPlayerJoin", root, function( ) local country, countryFull = exports.geoip:getCountry( getPlayerIP( source ) ) if country == "RU" then local city = exports.geoip:getCountryCity( getPlayerIP( source ) ) outputChatBox( "* ".. getPlayerName( source ) .." has joined from Country: ".. countryFull .." City: ".. city, 255, 100, 100 ) else outputChatBox( "* ".. getPlayerName( source ) .." has joined from Country: ".. countryFull, 255, 100, 100 ) end end )
Kernell Posted February 7, 2012 Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится?
Fro Posted February 7, 2012 Author Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Что за ресурс, поподробнее. Когда искал ни чего такого не видел, кроме как в "admin", но и то там база не полная.
TwiX! Posted February 7, 2012 Posted February 7, 2012 https://community.multitheftauto.com/index.php?p= ... ls&id=1995
Fro Posted February 7, 2012 Author Posted February 7, 2012 https://community.multitheftauto.com/index.php?p=resources&s=details&id=1995 Ресурс как в админке почти. Мой ип определил правильно, как ни странно. Но там нету функции определения города)
MX_Master Posted February 7, 2012 Posted February 7, 2012 С помощью этого ресурса можно узнать страну и город(только для России) по ип. могу поспорить, что страну определяет очень точно выходит, что не совсем GEOIP, а просто "Определяет город России по IP", так точнее
Fro Posted February 7, 2012 Author Posted February 7, 2012 С помощью этого ресурса можно узнать страну и город(только для России) по ип. могу поспорить, что страну определяет очень точно выходит, что не совсем GEOIP, а просто "Определяет город России по IP", так точнее Определяет любую страну точно и так же точно определяет города России, но с номером региона так какие то косяки. Базы данных использовались отсюда http://geolite.maxmind.com/download/geoip/database/.
Kernell Posted February 7, 2012 Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Что за ресурс, поподробнее. Когда искал ни чего такого не видел, кроме как в "admin", но и то там база не полная. Она полная, просто старая. P.S. Зачем знать город юзера? Мои IP редко правильно определяются (все 4 октета динамические, часто попадаются адреса других стран)
Fro Posted February 7, 2012 Author Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Что за ресурс, поподробнее. Когда искал ни чего такого не видел, кроме как в "admin", но и то там база не полная. Она полная, просто старая. P.S. Зачем знать город юзера? Мои IP редко правильно определяются (все 4 октета динамические, часто попадаются адреса других стран) Случаи бывают разные, кому-то надо, кому-то нет. Я лишь выложил ресурс, а что с ним делать это уже воля каждого.
kashtesov Posted February 8, 2012 Posted February 8, 2012 Спасибо за скрипт, совсем недавно столкнулся с этой нуждой. Прям как .. даже не знаю .. круто короче.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now