28.02.2015, 02:16
Como o titulo acima jб diz, estou a procura de um sistema de quebra de linha.. alguйm conhece?
new string[128];
format(string,sizeof(string),"[ID:%d] %s ",playerid,text);
SendPlayerMessageToAll(playerid,string);
return false;
#define MaxCaracteres 30 //Defina o numero de letras para pular uma linha. [Atual: 30].
if(strlen(text) > MaxCaracteres)
{
new SegundaLinha[75], nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, sizeof(nomej));
format(SegundaLinha, sizeof SegundaLinha,"%s [ID:%d]:{FFFFFF} %s", nomej, playerid, text[MaxCaracteres]); //Vocк deve modificar as cores e frase de acordo com sua preferкncia.
strdel(text, MaxCaracteres, 129);
SendClientMessageToAll(-1, SegundaLinha);
SendClientMessageToAll(-1, text);
return 0;
}
Queria saber como faзo pra somente quem esta perto ver as msgs enviadas
|
if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
if (strfind(text, "www.samphax.tk", true) == 0) return Kick(playerid);
if (strfind(text, "www.samphax.com", true) == 0) return Kick(playerid);
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_HANDSUP)
{ } else
{
ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 1, false, false, false, strlen(text)*100, 1);
}
if(PlayerInfo[playerid][pMascarause] == 1)
{
format(string, sizeof(string), "Mascarado diz: %s", text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
format(string, sizeof(string), "%s diz: %s", GetPlayerNameRP(playerid), text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
return 0;
}