Anuncie aqui!

[TUT]Chat com ID e Chat Bubble

Você vê isso em vários servidores e não sabe fazer? Pois irei lhe explicar abaixo, é muito simples!

Crie essa váriavel no topo de seu script em baixo de #define e #include, ela servirá para pegar o nome do jogador:

new Nome[MAX_PLAYER_NAME];

Crie essa callback, se já tiver não crie outra callback:

public OnPlayerText(playerid, text[])
{
return 0;
}


Agora faça o seguinte código:

public OnPlayerText(playerid, text[])
{
new string[128];
new string2[128];
format(string, sizeof string, "(id:%d): %s", playerid, text); //Irá mandar o id e o texto que ele escreveu
SendPlayerMessageToAll(playerid, string); //Irá enviar uma mensagem a todos
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME); //Pega o Nome do jogador
format(string2, sizeof(string2), "Diz: %s ", text); //Irá aparecer o texto que o jogador digitou
SetPlayerChatBubble(playerid, string2, BRANCO, 100.0, 10000); //100 é a distância para ser visto e o 10000 é o tempo para sumir, mas não se preocupe, não ficará texto sobre texto se escrever em menos de 10 segundos
return 0;
}

Créditos:
Criado por: [ENB]Joel

Comentários

Postar um comentário