07.12.2012, 10:06
Voltar para cor original da mensagem:
Exemplo:
Resultado:
bruno testando o sistema
pawn Код:
#define SendClientMessage(%0,%1,%2) \
SendClientMessageColor(%0,%1,#%1,%2)
function::SendClientMessageColor(playerid, colorint, color[], tmpString[]) {
if(!IsPlayerConnected(playerid) ||strlen(color) < 7 || !tmpString[0]) {
return false;
}
static
string[128], i, j
;
string[0] = '\0';
/////////////////////////////////////
format(string, 128, tmpString);
i = strfind(string, "{");
j = strfind(string, "}");
/////////////////////////////////////
if( (j - i) == 7) {
////////////////////////////////////////
i = strfind(string, "{/}");
if(i != -1 && i > j) {
strdel(string, i + 1, i + 2);
format(color, 9, "%s", color[2]);
color[6] = '\0';
strins(string, color, i+1 );
}
//////////////////////////////////////
}
return SendClientMessage(playerid, colorint, string);
}
Exemplo:
Код:
SendClientMessage (playerid, 0, "bruno {FF0000}testando {/}o sistema");
bruno testando o sistema