[Ajuda] Mostrar IP
#1

Entao Galera, queria que tipo assim, quando um membro entra no servidor queria que aparece o IP dele por exemplo assim:

" Player [Nick] Esta Online no Servidor ! Fique de Olho [IP:] "

Ai aparece o IP dele,

Eu tentei fazer mais n consegui
Meu server ta assim, mais so falta o IP

pawn Код:
format(gstring, 128, "AdmAviso: {FF1493}[%d]%s Estб Online! Fique Atento ",playerid,PlayerName(playerid));
Reply
#2

pawn Код:
format(gstring, 128, "AdmAviso: {FF1493}[%d]%s Estб Online! Fique Atento! IP:%s",playerid,PlayerName(playerid),GetPlayerIP(playerid));
Reply
#3

pawn Код:
error 017: undefined symbol "GetPlayerIP"
Deu esse Erro
Reply
#4

- /verip tenho esse se servir, tah ae Amigo!

pawn Код:
if(strcmp(cmd, "/verip", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
            if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_YELLOW, "Use: /ip [ID]");
                SendClientMessage(playerid, COLOR_YELLOW, "Comando Para Ver o Ip Do Jogador.");
                return 1;
            }

            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                new sstring[128];
                new ip[128];
                GetPlayerIp(giveplayerid,ip,128);
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                format(sstring, sizeof(sstring), "-| %s's IP: %s |-", giveplayer,ip);
                SendClientMessage(playerid,COLOR_LIGHTBLUE, sstring);
            }
            else
            {
                format(string, sizeof(string), "%d nao e um jogador Ativo.", giveplayerid);
                SendClientMessage(playerid, COLOR_RED, string);
            }
        }
        else
        {
        SendClientMessage(playerid, COLOR_RED, "Voce nao e admin.");
        }
        return 1;
    }
Reply
#5

Quote:
Originally Posted by Vinicius_HardScore
Посмотреть сообщение
- /verip tenho esse se servir, tah ae Amigo!

pawn Код:
if(strcmp(cmd, "/verip", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
            if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_YELLOW, "Use: /ip [ID]");
                SendClientMessage(playerid, COLOR_YELLOW, "Comando Para Ver o Ip Do Jogador.");
                return 1;
            }

            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                new sstring[128];
                new ip[128];
                GetPlayerIp(giveplayerid,ip,128);
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                format(sstring, sizeof(sstring), "-| %s's IP: %s |-", giveplayer,ip);
                SendClientMessage(playerid,COLOR_LIGHTBLUE, sstring);
            }
            else
            {
                format(string, sizeof(string), "%d nao e um jogador Ativo.", giveplayerid);
                SendClientMessage(playerid, COLOR_RED, string);
            }
        }
        else
        {
        SendClientMessage(playerid, COLOR_RED, "Voce nao e admin.");
        }
        return 1;
    }
Esse dai eu tenho, mais eu quero que quando o player entra no servidor apareзa " Player [Nick] Esta Online no Servidor Fique Atento ! [IP Dele]
Reply
#6

Tenta Ae Amigo!

pawn Код:
new sstring[128];
new ip[128];
GetPlayerIp(playerid,ip,128);
format(sstring, sizeof(sstring), "AdmAviso: {FF1493}%s Estб Online! Fique Atento! IP:%s", playerid,ip);
Reply
#7

pawn Код:
static player_ip[16];
format(gstring, 128, "AdmAviso: {FF1493}[%d]%s Estб Online! Fique Atento. (IP: %s) ",playerid,PlayerName(playerid), (GetPlayerIp(playerid, player_ip, 16), player_ip));
Reply
#8

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
pawn Код:
static player_ip[16];
format(gstring, 128, "AdmAviso: {FF1493}[%d]%s Estб Online! Fique Atento. (IP: %s) ",playerid,PlayerName(playerid), (GetPlayerIp(playerid, player_ip, 16), player_ip));
vlw deu certo + rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)