Primo
типа серьёзный тип
- Сообщения
- 1,532
- Реакции
- 759
Нужно изменять цвет текста посредством написания в чате специальных символов (\x03 и т.д.). Проблема в том, что это не работает.
PHP:
public Action:SayHook(client, args)
{
if (client > 0 && args > 0 && IsClientInGame(client))
{
new i = Ri[client];
decl String:Prefix[255];
pGetPlayerPrefix(client, Prefix, sizeof(Prefix));
if(IsPlayerAlive(client))
{
switch(GetClientTeam(client))
{
case 2:
{
decl String:text[255], String:mes[256];
GetCmdArgString(text, 255);
StripQuotes(text);
FormatEx(mes, sizeof(mes), "-\x07[\x04%s\x07] \x03|\x05%s\x03| \x03%N\x01: %s", Prefix, Rank[i] , client, text);
CPrintToChatAll("%s", mes);
return Plugin_Handled;
}
case 3:
{
decl String:text[255], String:mes[256];
GetCmdArgString(text, 255);
StripQuotes(text);
FormatEx(mes, sizeof(mes), "-\x0B[\x04%s\x0B] \x03|\x05%s\x03| \x03%N\x01: %s", Prefix, Rank[i] , client, text);
CPrintToChatAll("%s", mes);
return Plugin_Handled;
}
}
}