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
Assinar:
Postar comentários (Atom)






Comentários
Postar um comentário