SA-MP Forums Archive
[Pedido] Localizaзгo mais ping - 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] Localizaзгo mais ping (/showthread.php?tid=660134)



Localizaзгo mais ping - DeusGrego - 25.10.2018

Entгo, vi em um servidor de mata mata gringo quando o jogador entra no servidor aparece isso:

PHP Code:
Exemplo:
Moreninho entrou no servidor localizaзгo Sгo Jose do Rio Preto Brasil com ping242 
Alguйm ai sabe como fazer esse cуdigo e pode disponibilizar ?

-Grato


Re: Localizaзгo mais ping - [BOPE]Seu._.Madruga - 25.10.2018

Creio que tenha um php hospedado que recebe o IP do player e faz a pesquisa em algum local e retorna o nome da cidade aonde й a DNS responsбvel pela conexгo dele.


Re: Localizaзгo mais ping - bruxo00 - 25.10.2018

https://forum.sa-mp.com/showthread.p...80#post3713480

Basta adaptar.


Re: Localizaзгo mais ping - DeusGrego - 26.10.2018

Quote:
Originally Posted by bruxo00
View Post
Jб testei ele, mais ele nгo funciona do jeito que eu procuro.
me desculpa.


Re: Localizaзгo mais ping - 1sbedx - 26.10.2018

Quote:
Originally Posted by DeusGrego
View Post
Jб testei ele, mais ele nгo funciona do jeito que eu procuro.
me desculpa.
Atй que algum escravo faзa exatamente o que vocк quer de graзa, eu recomendo que vocк tente por conta prуpria.

Quote:
Originally Posted by bruxo00
View Post



Re: Localizaзгo mais ping - zF3lKy3 - 26.10.2018

Baixe essa include: https://github.com/Whitetigerswt/SAM...eolocation.inc

Coloque essa Include na pasta do seu servidor em: Pawno\Includes e cola lб..

Depois baixe a DataBase й coloque em ScriptFiles: https://github.com/Whitetigerswt/SAM...0Databases.zip

Coloque apenas os arquivos geoip e o geoip_city na pasta ScriptFiles

PHP Code:
#include <a_samp>
#include <geolocation>
//OnPlayerConnect
new string[128], pNome[MAX_PLAYER_NAME];
GetPlayerName(playeridpNomesizeof(pNome));
new 
Pais[64], Cidade[64];
GetPlayerCountry(playeridPaissizeof(Pais));
GetPlayerCity(playeridCidadesizeof(Cidade));
format(stringsizeof(string), "%s (%i) entrou no servidor. Localizaзгo: '%s (%s) - Ping: %i'"pNomeplayeridCidadePaisGetPlayerPing(playerid));
SendClientMessageToAll(0xFFFFFFFFstring); 
Tente isso, e ver se funcionar