19.03.2014, 16:25
Bom eu coloquei para o geoip fazer o seguinte... e vou mostrar o deftext e a parte do geoip.
Lembrando que eu quero colocar pra o Administrador sair tambйm mais coloca pelo geoip e nгo pelo TEXT_Joined.
PHP код:
public OnPlayerGeoIP(playerid, ip[], cidade[], estado[], pais[], provedora[])
{
new string[128], Nome_Player[24];
GetPlayerName(playerid, Nome_Player, 24);
printf(
"\
Jogador ID: %d\n\
Jogador IP: %s\n\
Cidade: %s\n\
Estado: %s\n\
Pais: %s\n\
Provedora: %s\n\
",
playerid, ip, cidade,estado, pais, provedora
);
if(APlayerData[playerid][PlayerLevel] > 0)
{
format(string, sizeof(string), "{A9A9A9}O Administrador {FFFFFF}%s{A9A9A9} (id: {FFFFFF}%i{A9A9A9}) estб entrando.", Nome_Player, playerid);
SendClientMessageToAll(0xFF0000FF, string);
new DName[MAX_PLAYER_NAME], Don[50];
GetPlayerName(playerid,DName,sizeof(DName));
format(Don,sizeof(Don),"~y~%s ~r~ON",DName);
return 0;
}
if(APlayerData[playerid][PlayerName])
{
format(string, sizeof(string), "{CFCFCF}O Jogador {FFFFFF}%s{CFCFCF} (id: {FFFFFF}%i{CFCFCF}) estб entrando.", Nome_Player, playerid);
SendClientMessageToAll(0xFF0000FF, string);
return 0;
}
return 1;
}
PHP код:
// Define the message that's sent to all players when a player joins the server
#define TXT_PlayerJoinedServer "{D7D7D7}O Jogador {00FFFF}%s{D7D7D7} (ID: {00FFFF}%i{D7D7D7}){00FF00} Entrou{D7D7D7} no Servidor. Estado: %s."
#define TXT_PlayerLeftServer "{D7D7D7}O Jogador {00FFFF}%s{D7D7D7} (ID: {00FFFF}%i{D7D7D7}){FF0000} Saiu{D7D7D7} do Servidor."
//#define TXT_AdminJoinedServer "{D7D7D7}O Administrador {00FFFF}%s{D7D7D7} (ID: {00FFFF}%i{D7D7D7}){00FF00} Entrou{D7D7D7} no Servidor. Estado: %s."
//#define TXT_AdminLeftServer "{D7D7D7}O Administrador {00FFFF}%s{D7D7D7} (ID: {00FFFF}%i{D7D7D7}){FF0000} Saiu{D7D7D7} do Servidor."