[Include] GeoInfo v1.0 - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Include] GeoInfo v1.0 (
/showthread.php?tid=246461)
GeoInfo v1.0 -
Makar93 - 04.04.2011
Мой первый инклуд, определяющий страну и город игрока по его IP путем http запроса. В следующих версиях будет информация о провайдере, координатах.
Функции:
Geo_OnPlayerConnect(playerid); - получает информацию об игроке (занимает больше времени чем вывод данных, так что советую использовать его в момент подключения игрока к серверу).
GetPlayerCity(playerid,City[]); - выдает город игрока.
GetPlayerCountry(playerid,Country[]); - выдает страну игрока.
В архиве сам инклуд и простенький ФС к нему.
P.s. Юзал кое-что из степашкиного ФС погоды.
Re: GeoInfo v1.0 -
Alex_Jefferson - 04.04.2011
Хороший инклуид, но, IP адрес и провайдер должны оставаться приватными!
Re: GeoInfo v1.0 -
Geryy - 06.04.2011
Странно, у меня чет не выводит названия "Ваше местоположение: Страна [] Город []"
Re: GeoInfo v1.0 -
Makar93 - 06.04.2011
Geo_OnPlayerConnect использовал в OnPlayerConnect?
Re: GeoInfo v1.0 -
Romanius - 06.04.2011
PHP Code:
stock GetPlayerCountry(playerid,country[], size = sizeof country)
{
GetPVarString(playerid,"Country",country, size);
return country;
}
stock GetPlayerCity(playerid,city[], size = sizeof city)
{
GetPVarString(playerid,"City",city, size);
return city;
}
оптимально
Re: GeoInfo v1.0 -
Geryy - 07.04.2011
Quote:
Originally Posted by Makar93
Geo_OnPlayerConnect использовал в OnPlayerConnect?
|
Да, пробовал на твоем демо фс.
Re: GeoInfo v1.0 -
Makar93 - 07.04.2011
Quote:
Originally Posted by Romanius
PHP Code:
stock GetPlayerCountry(playerid,country[], size = sizeof country)
{
GetPVarString(playerid,"Country",country, size);
return country;
}
stock GetPlayerCity(playerid,city[], size = sizeof city)
{
GetPVarString(playerid,"City",city, size);
return city;
}
оптимально 
|
Учтем-с, благодарю)
Re: GeoInfo v1.0 -
Makar93 - 07.04.2011
Quote:
Originally Posted by Geryy
Да, пробовал на твоем демо фс.
|
ip-whois.net/ip_geo.php?ip=твой ip
попробуй вбей в браузере, посмотри инфу
Re: GeoInfo v1.0 -
Stepashka - 07.04.2011
Есть мысля что он пробует на локальной машине и его дарес 127.0.0.1.
Re: GeoInfo v1.0 -
Geryy - 08.04.2011
Quote:
Originally Posted by Makar93
ip-whois.net/ip_geo.php?ip=твой ip
попробуй вбей в браузере, посмотри инфу
|
Инфа выводится как и положено.
Если конфиге сервера ничего доп. прописывать не надо, то все по стандарту.