Fro Posted February 6, 2012 Share 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 ) Link to comment
Kernell Posted February 7, 2012 Share Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Link to comment
Fro Posted February 7, 2012 Author Share Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Что за ресурс, поподробнее. Когда искал ни чего такого не видел, кроме как в "admin", но и то там база не полная. Link to comment
TwiX! Posted February 7, 2012 Share Posted February 7, 2012 https://community.multitheftauto.com/index.php?p= ... ls&id=1995 Link to comment
Fro Posted February 7, 2012 Author Share Posted February 7, 2012 https://community.multitheftauto.com/index.php?p=resources&s=details&id=1995 Ресурс как в админке почти. Мой ип определил правильно, как ни странно. Но там нету функции определения города) Link to comment
MX_Master Posted February 7, 2012 Share Posted February 7, 2012 С помощью этого ресурса можно узнать страну и город(только для России) по ип. могу поспорить, что страну определяет очень точно выходит, что не совсем GEOIP, а просто "Определяет город России по IP", так точнее Link to comment
Fro Posted February 7, 2012 Author Share Posted February 7, 2012 С помощью этого ресурса можно узнать страну и город(только для России) по ип. могу поспорить, что страну определяет очень точно выходит, что не совсем GEOIP, а просто "Определяет город России по IP", так точнее Определяет любую страну точно и так же точно определяет города России, но с номером региона так какие то косяки. Базы данных использовались отсюда http://geolite.maxmind.com/download/geoip/database/. Link to comment
Kernell Posted February 7, 2012 Share Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Что за ресурс, поподробнее. Когда искал ни чего такого не видел, кроме как в "admin", но и то там база не полная. Она полная, просто старая. P.S. Зачем знать город юзера? Мои IP редко правильно определяются (все 4 октета динамические, часто попадаются адреса других стран) Link to comment
Fro Posted February 7, 2012 Author Share Posted February 7, 2012 В MTA уже есть подобный ресурс, а точнее функции для работы с GeoIP, чем он не нравится? Что за ресурс, поподробнее. Когда искал ни чего такого не видел, кроме как в "admin", но и то там база не полная. Она полная, просто старая. P.S. Зачем знать город юзера? Мои IP редко правильно определяются (все 4 октета динамические, часто попадаются адреса других стран) Случаи бывают разные, кому-то надо, кому-то нет. Я лишь выложил ресурс, а что с ним делать это уже воля каждого. Link to comment
kashtesov Posted February 8, 2012 Share Posted February 8, 2012 Спасибо за скрипт, совсем недавно столкнулся с этой нуждой. Прям как .. даже не знаю .. круто короче. Link to comment
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