[Include] GeoInfo v1.0
#1

Мой первый инклуд, определяющий страну и город игрока по его IP путем http запроса. В следующих версиях будет информация о провайдере, координатах.

Функции:
Geo_OnPlayerConnect(playerid); - получает информацию об игроке (занимает больше времени чем вывод данных, так что советую использовать его в момент подключения игрока к серверу).
GetPlayerCity(playerid,City[]); - выдает город игрока.
GetPlayerCountry(playerid,Country[]); - выдает страну игрока.

В архиве сам инклуд и простенький ФС к нему.

P.s. Юзал кое-что из степашкиного ФС погоды.
Reply
#2

Хороший инклуид, но, IP адрес и провайдер должны оставаться приватными!
Reply
#3

Странно, у меня чет не выводит названия "Ваше местоположение: Страна [] Город []"
Reply
#4

Geo_OnPlayerConnect использовал в OnPlayerConnect?
Reply
#5

PHP Code:
stock GetPlayerCountry(playerid,country[], size sizeof country)
{
    
GetPVarString(playerid,"Country",countrysize);
    return 
country;
}

stock GetPlayerCity(playerid,city[], size sizeof city)
{
    
GetPVarString(playerid,"City",citysize);
    return 
city;

оптимально
Reply
#6

Quote:
Originally Posted by Makar93
View Post
Geo_OnPlayerConnect использовал в OnPlayerConnect?
Да, пробовал на твоем демо фс.
Reply
#7

Quote:
Originally Posted by Romanius
View Post
PHP Code:
stock GetPlayerCountry(playerid,country[], size sizeof country)
{
    
GetPVarString(playerid,"Country",countrysize);
    return 
country;
}
stock GetPlayerCity(playerid,city[], size sizeof city)
{
    
GetPVarString(playerid,"City",citysize);
    return 
city;

оптимально
Учтем-с, благодарю)
Reply
#8

Quote:
Originally Posted by Geryy
View Post
Да, пробовал на твоем демо фс.
ip-whois.net/ip_geo.php?ip=твой ip
попробуй вбей в браузере, посмотри инфу
Reply
#9

Есть мысля что он пробует на локальной машине и его дарес 127.0.0.1.
Reply
#10

Quote:
Originally Posted by Makar93
View Post
ip-whois.net/ip_geo.php?ip=твой ip
попробуй вбей в браузере, посмотри инфу
Инфа выводится как и положено.

Если конфиге сервера ничего доп. прописывать не надо, то все по стандарту.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)