---
title: "GetPlayerIp | open.mp"
description: "Obtém o endereço IP de um jogador específico e armazena-o em uma string."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerIp
language: pt-BR
---

# GetPlayerIp

## Descrição

Obtém o endereço IP de um jogador específico e armazena-o em uma string.

| Nome | Descrição |
| --- | --- |
| playerid | O ID do jogador do qual deseja obter o endereço de IP. |
| ip\[\] | A string para armazenar o endereço de IP do jogador, passado por referência. |
| len | O comprimento máximo do endereço IP (recomendado 16). |

## Retorno

**\-1** se o jogador especificado não existir.

O endereço IP do jogador que está armazenado na array especificada.

## Exemplos

```c
public OnPlayerConnect(playerid)
{
    new plrIP[16];
    GetPlayerIp(playerid, plrIP, sizeof(plrIP));
    if (!strcmp(plrIP, "127.0.0.1"))
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Bem-vindo ao seu servidor, mestre :)");
    }
    return 1;
}
```

## Notas

nota

-   PAWN é case-sensitive (sensível a maiúsculas e minúsculas). GetPlayerIP não irá funcionar.
-   **SA-MP server**: Esta função não funciona quando usada em [OnPlayerDisconnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerDisconnect) porque o jogador já está desconectado. Irá retornar um IP inválido (255.255.255.255). Salve os IPs dos jogador em [OnPlayerConnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerConnect) se eles precisarem ser usados no [OnPlayerDisconnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerDisconnect).
-   **open.mp server**: This function **work** when used in [OnPlayerDisconnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerDisconnect).

## Funções Relacionadas

-   [NetStats\_GetIpPort](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NetStats_GetIpPort): Obtém o IP e porta de um jogador.
-   [GetPlayerName](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerName): Obtém o nome de um jogador.
-   [GetPlayerPing](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerPing): Obtém o ping de um jogador.
-   [GetPlayerVersion](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetPlayerVersion): Obtém a versão-client do jogador.
-   [OnIncomingConnection](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnIncomingConnection): É chamado quando um jogador está tentando se conectar ao servidor.
-   [OnPlayerConnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerConnect): É chamado quando um jogador se conecta ao servidor.
-   [OnPlayerDisconnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerDisconnect): É chamado quando um jogador sai do servidor.
