SA-MP Forums Archive
[Ajuda] Colocar um 'Mбximo' de Carбcteres - 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] Colocar um 'Mбximo' de Carбcteres (/showthread.php?tid=637483)



Colocar um 'Mбximo' de Carбcteres - JoaoBorges - 15.07.2017

Bom Galera estou com um problema no meu Server, queria colocar os Carбcteres tudo em uma linha sу, isso й possнvel? tipo um total de Carбcteres !




Re: Colocar um 'Mбximo' de Carбcteres - Jonorusc - 15.07.2017

Tem
Em onplayertext
cria uma string como maximo de caractere que deseja

new string[caracteres];
format(string,sizeof(string), "%s", text);
SendClientMessageToAll(cor, string);

ou
60 as caracteres
if(strlen(text) > 60)return SendClientMessage(playerid, COR,"[ERRO]: Seu texto atingiu o limite mбximo, resuma!"), false;

da return 0 no onplayertext se for usar o primeiro


Re: Colocar um 'Mбximo' de Carбcteres - RodrigoMSR - 15.07.2017

Vocк deve usar um SendClientMessageToAll com uma string formatada em OnPlayerText, nesse caso vocк estб utilizando SendPlayerMessageToAll (ou retornando 1 na callback) que faz o texto ser quebrado.
Код:
public OnPlayerText(playerid, text[])
{
	new str[128], name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	format(str, sizeof(str), "%s (%i): {FFFFFF}%s", name, playerid, text);
	SendClientMessageToAll(GetPlayerColor(playerid), str);
	return 0;
}
Altere a parte vermelha para o nъmero mбximo de caracteres.


Re: Colocar um 'Mбximo' de Carбcteres - JoaoBorges - 15.07.2017

Obrigado!


Re: Colocar um 'Mбximo' de Carбcteres - DogMal - 15.07.2017

Й novato ?, Ainda tem vaga aberta no projeto que eu fiz olha ai no meu perfil ^^