Sistema de localizar a CIDADE de o jogador -
OtimoJogo - 04.10.2016
Bem eu queria o sistema que mostrase aonde o player morar tipo pegar o IP e localiza e printa uma mensagem
"O Jogador Fulano entrou no servidor (Cidade: Rio de janeiro)"
Re: Sistema de localizar a CIDADE de o jogador -
F1N4L - 04.10.2016
https://sampforum.blast.hk/showthread.php?tid=296171
Re: Sistema de localizar a CIDADE de o jogador -
OtimoJogo - 04.10.2016
Como usar o
Код:
GetPlayerCity(playerid, string[], const len = sizeof(string));
?
Re: Sistema de localizar a CIDADE de o jogador -
F1N4L - 04.10.2016
Quote:
Originally Posted by OtimoJogo
Como usar o
Код:
GetPlayerCity(playerid, string[], const len = sizeof(string));
?
|
http://pastebin.com/p1kvdHDL
Re: Sistema de localizar a CIDADE de o jogador -
OtimoJogo - 04.10.2016
dar um erro:
Quote:
NomeJogador: Unknown | Unknown | Unknow
|
Re: Sistema de localizar a CIDADE de o jogador -
GuilhermeW - 04.10.2016
Pхe na callback OnPlayerConnect:
PHP код:
new pNameGeolocation[MAX_PLAYER_NAME], string[128 + MAX_PLAYER_NAME], city[64];
GetPlayerName(playerid, pNameGeolocation, sizeof(pNameGeolocation));
GetPlayerCity(playerid, city, sizeof(city));
format(string, sizeof(string), "{00FF00}••• {FFFFFF}%s [ID: %d - Cidade: %s]", pNameGeolocation, playerid, city);
for(new i = 0; i < MAX_PLAYERS; ++ i) {
if(i == playerid) continue;
SendClientMessage(i, -1, string);
}
Aн no caso seria para mandar mensagem quando algum jogador se conectar, neste caso aн й sу pra players que jб estejam conectados, pelo prуprio geolocation vocк pega o ISP e o GMT, no caso, sу para administradores, usando verificaзхes com suas variбveis de administraзгo...
Obs: Eu que desenvolvi o cуdigo
, utilize-o como base para coisas semelhantes.
@Edit:
Caso vocк conecte como localhost (127.0.0.1) ele irб reconhecer todas as suas informaзхes como Unknown, para funcionar logue com o seu IP, como um jogador normal...
Re: Sistema de localizar a CIDADE de o jogador -
feliphemort - 04.10.2016
for(new i = 0; i < MAX_PLAYERS; ++ i) {
if(i == playerid) continue;
SendClientMessage(i, -1, string);
}
....
Re: Sistema de localizar a CIDADE de o jogador -
GuilhermeW - 04.10.2016
Quote:
Originally Posted by feliphemort
for(new i = 0; i < MAX_PLAYERS; ++ i) {
if(i == playerid) continue;
SendClientMessage(i, -1, string);
}
....
|
Se eu nгo me engano isso serve para saber se o jogador estб conectado ou nгo = loop.
Respuesta: Re: Sistema de localizar a CIDADE de o jogador -
SammyJ - 04.10.2016
Quote:
Originally Posted by feliphemort
for(new i = 0; i < MAX_PLAYERS; ++ i) {
if(i == playerid) continue;
SendClientMessage(i, -1, string);
}
....
|
Isso vai enviar um mensagem que contenha na var string para todos os players menos para o playerid
Re: Sistema de localizar a CIDADE de o jogador -
OtimoJogo - 05.10.2016
Ainda nгo deu certo, acho que dever ser o local aonde moro nгo consegue ser rastreado