SA-MP Forums Archive
[Ajuda] Erro Chat - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erro Chat (/showthread.php?tid=643780)



Erro Chat - Blackpine - 27.10.2017

Olб estava fazendo um chat global mais quando chamei meu amigo pra testar aparece 2 vez no chat quando mando mensagem e ele tbm alguem pode me ajudar? :-; e quando eu falo aparace o @ eu nгo quero que apareca ele

Код:
{

	new
		pname[MAX_PLAYER_NAME],
		pcolor = GetPlayerColor(playerid),
		str[128];

	GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

	format(str, sizeof(str), "{8c7373}@Sobrevivente %s (%d): %s", pname, playerid, text);

	new
		Float:x,
		Float:y,
		Float:z;

	GetPlayerPos(playerid, x, y, z);

	foreach(new i : Player) {
		if(text[0] == '@' && text[1]) { 
	SendClientMessageToAll(pcolor, str);
		}
	}
	return 0;
}



Re: Erro Chat - F1N4L - 27.10.2017

Troque:
Код:
foreach(new i : Player) {
		if(text[0] == '@' && text[1]) { 
	SendClientMessageToAll(pcolor, str);
Por:
Код:
foreach(new i : Player) {
		if(text[0] == '@' && text[1]) { 
	SendClientMessage(i, pcolor, str);