SA-MP Forums Archive
[Ajuda] Bug - 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: [Ajuda] Bug (/showthread.php?tid=480355)



Bug - Douglas651 - 10.12.2013

Ola Galera,ontem fiz esse comando de quando o Jogador Loga Aparecer O Ip para Os Admins Ate ai tudo bem,ele ta compilando normal e tudo mais so que quando logo no servidor e vou olhar meu ip Aparece isso

PHP код:
//Server Log
|Log|:O Jogador Douglas_. (ID:0Conectou-se Ao Server(IP:O Jogador Douglas_. (ID:0Conectou-se Ao Servidor(IP:)) 
PHP код:
//onplayerconect
EnviarMSGAdmins(playerid); 
PHP код:
//Final Do GM
stock EnviarMSGAdmins(playerid)
{
    new 
playa[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplaya,MAX_PLAYER_NAME);
    new 
playerip[128];
    
GetPlayerIp(128,playeripsizeof(playerip));
    
format(playerip,128,"O Jogador %s (ID:%d) Conectou-se Ao Servidor(IP:%s)"playa,playerid,playerip);
    for(new 
i=0i<MAX_PLAYERSi++)  if(IsPlayerAdmin(i))
    {
         
SendClientMessage(i,0xAA3333AA,playerip);
    }
    
printf("|PLLog|:O Jogador %s (ID:%d) Conectou-se Ao Server(IP:%s)",playa,playerid,playerip);
    return 
true;

Obrigado A Quem Puder Ajudar


Respuesta: Bug - ViniKuliveguisky - 10.12.2013

Cara tu fez uma parte errada ali, na variavel que pega o ip tu uso ela pra format.

Testa agora.

pawn Код:
stock EnviarMSGAdmins(playerid)
{
    new playa[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playa,MAX_PLAYER_NAME);
    new playerip[128], vini[128];
    GetPlayerIp(128,playerip, sizeof(playerip));
    format(vini,128,"O Jogador %s (ID:%d) Conectou-se Ao Servidor(IP:%s)", playa,playerid,playerip);
    for(new i=0; i<MAX_PLAYERS; i++)  if(IsPlayerAdmin(i))
    {
         SendClientMessage(i,0xAA3333AA,vini);
    }
    printf("|PLLog|:O Jogador %s (ID:%d) Conectou-se Ao Server(IP:%s)",playa,playerid,playerip);
    return true;
}



Re: Respuesta: Bug - Douglas651 - 10.12.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
Cara tu fez uma parte errada ali, na variavel que pega o ip tu uso ela pra format.

Testa agora.

pawn Код:
stock EnviarMSGAdmins(playerid)
{
    new playa[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playa,MAX_PLAYER_NAME);
    new playerip[128], vini[128];
    GetPlayerIp(128,playerip, sizeof(playerip));
    format(vini,128,"O Jogador %s (ID:%d) Conectou-se Ao Servidor(IP:%s)", playa,playerid,playerip);
    for(new i=0; i<MAX_PLAYERS; i++)  if(IsPlayerAdmin(i))
    {
         SendClientMessage(i,0xAA3333AA,vini);
    }
    printf("|PLLog|:O Jogador %s (ID:%d) Conectou-se Ao Server(IP:%s)",playa,playerid,playerip);
    return true;
}
PHP код:
|Log|:O Jogador Douglas_. (ID:0Conectou-se Ao Server(IP:) 



Respuesta: Bug - ViniKuliveguisky - 10.12.2013

ta errado o GetPlayerIp.

tava 128 no lugar do playerid oO
pawn Код:
stock EnviarMSGAdmins(playerid)
{
    new playa[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playa,MAX_PLAYER_NAME);
    new playerip[128], vini[128];
    GetPlayerIp(playerid, playerip, sizeof(playerip));
    format(vini,128,"O Jogador %s (ID:%d) Conectou-se Ao Servidor(IP:%s)", playa,playerid,playerip);
    for(new i=0; i<MAX_PLAYERS; i++)  if(IsPlayerAdmin(i))
    {
         SendClientMessage(i,0xAA3333AA,vini);
    }
    printf("|PLLog|:O Jogador %s (ID:%d) Conectou-se Ao Server(IP:%s)",playa,playerid,playerip);
    return true;
}



Re: Respuesta: Bug - Douglas651 - 10.12.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
ta errado o GetPlayerIp.

tava 128 no lugar do playerid oO
pawn Код:
stock EnviarMSGAdmins(playerid)
{
    new playa[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playa,MAX_PLAYER_NAME);
    new playerip[128], vini[128];
    GetPlayerIp(playerid, playerip, sizeof(playerip));
    format(vini,128,"O Jogador %s (ID:%d) Conectou-se Ao Servidor(IP:%s)", playa,playerid,playerip);
    for(new i=0; i<MAX_PLAYERS; i++)  if(IsPlayerAdmin(i))
    {
         SendClientMessage(i,0xAA3333AA,vini);
    }
    printf("|PLLog|:O Jogador %s (ID:%d) Conectou-se Ao Server(IP:%s)",playa,playerid,playerip);
    return true;
}
Funciono Vlw Cara


Respuesta: Bug - ViniKuliveguisky - 10.12.2013

Disponha...