---
title: "OnPlayerText | open.mp"
description: "Executada quando o Player envia uma mensagem no chat."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerText
language: pt-BR
---

# OnPlayerText

## Descrição

Executada quando o Player envia uma mensagem no chat.

| Nome | Descrição |
| --- | --- |
| playerid | ID do jogador que enviou o texto. |
| text\[\] | Texto que o jogador enviou. |

## Retornos

Retornando 0 nesta callback, a mensagem não será enviada.

Sempre executada primeiro nos filterscripts, ao retornar 0 bloqueia outros scripts de visualizarem a mesma.

## Exemplos

```c
public OnPlayerText(playerid, text[])
{
    new pText[144];
    format(pText, sizeof (pText), "(%d) %s", playerid, text);
    SendPlayerMessageToAll(playerid, pText);
    return 0; // Ignora o texto padrão e envia um personalizado.
}
```

## Notas

nota

Esta callback também pode ser chamada por NPC.

## Callbacks Relacionadas

As seguintes Callbacks também podem ser úteis, pois estão relacionadas a esta Callback.

-   [OnPlayerCommandText](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerCommandText): Chamado quando um jogador digita e envia um comando ao servidor.

## Funções Relacionadas

As seguintes funções podem ser úteis, pois estão relacionadas a esta callback.

-   [SendPlayerMessageToPlayer](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SendPlayerMessageToPlayer): Força um jogador enviar uma mensagem para outro jogador.
-   [SendPlayerMessageToAll](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SendPlayerMessageToAll): Força um jogador a mandar uma mensagem visível para todos.
