SA-MP Forums Archive
[Pedido] GeoIP - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] GeoIP (/showthread.php?tid=636306)



GeoIP - MorteAmerica - 24.06.2017

Bom, procurei incansavelmente um script com essa funзгo mas nгo achei nenhum que funcionasse corretamente.
Achei o do @ipsBruno, meu conterrвneo. Mas depois que arrumei o BUG de fechar o console, ele acabava nгo executando corretamente a callback colocada na gamemode. Gostaria de um que esteja funcionando corretamente atй hoje pelo menos.


Re: GeoIP - Nominal - 24.06.2017

****** tem vбrios: https://sampforum.blast.hk/showthread.php?tid=296171


Re: GeoIP - GuilhermeNunes - 24.06.2017

REMOVIDO


Re: GeoIP - MorteAmerica - 24.06.2017

Quote:
Originally Posted by Nominal
Посмотреть сообщение
Este depende de data base. Gostaria de um no estilo do ipsBruno getando as informaзхes de um site.


Re: GeoIP - RodrigoMSR - 24.06.2017

http://ip-api.com/docs/


Re: GeoIP - GuilhermeNunes - 24.06.2017

Achei esses.

GEOIP


DOXIT


Re: GeoIP - IlanZ - 24.06.2017

Nгo precisa de database e nenhuma frescura:

https://sampforum.blast.hk/showthread.php?tid=436115

(Necessita da include a_http)


Re: GeoIP - MorteAmerica - 25.06.2017

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
Nгo precisa de database e nenhuma frescura:

https://sampforum.blast.hk/showthread.php?tid=436115

(Necessita da include a_http)
Gostei, mas pro que eu uso estб bugando as vezes. Estou usando em um gamemode RPG, quando o player loga exibe para todos os Staff's online a msg "Nick[ 0 ] [ IP: 100.100.100.100 - Local: (relativo) ]", testei por CMD e funcionou certinho exibindo minha localizaзгo(como estou hospedando o sv deu "(US) California,Los Angeles". Quando um amigo meu loga nгo aparece a localizaзгo dele para mim, mas quando eu logo da tudo certo pra ele :/

Nenhum bug no code so nгo entendi aquilo de response == 200 la.


Re: GeoIP - IlanZ - 25.06.2017

- Estб em SendClientMessageToAll?

- Tente fazer um timer com o codigo HTTP, com um certo tempo apos logar no server


Re: GeoIP - MorteAmerica - 25.06.2017

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
- Estб em SendClientMessageToAll?

- Tente fazer um timer com o codigo HTTP, com um certo tempo apos logar no server
Como й so para os staffs esta assim:

PHP код:
function GetPlayerGeoIP(playeridresponse_codelocation[])
{
    if(
response_code == 200)
    {
        new 
strip[200], IP[16];
        
GetPlayerIp(playeridIPsizeof(IP));
        
format(stripsizeof(strip), "•• {FFFFFF}%s{FFFFFF}[ {FF00FF}%d {FFFFFF}] [ IP: {FF00FF}%s {FFFFFF}- Local: {FF00FF}%s {FFFFFF}]"PlayerName(playerid), playeridIPlocation);
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
pInfo[i][pAdmin] > 2)
                {
                    
SendClientMessage(i0xFF00FFFFstrip);
                  }
               }
           }
        return 
1;
    }
    return 
0;