Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как изменить цвет в чате

Статус
В этой теме нельзя размещать новые ответы.

Gera1n

Новичок
Здравствуйте у меня вот такая проблема, мне нужно изменить цвет ника в чате, на тот цвет который у игрока в Tab, то есть на цвет фракции
Вообще не как не получаеться
У меня вот так:

А мне нужно сделать вот так:

помогите пожалуйста
вот мой public OnPlayerText
PHP:
{
    if(strfind(text, "[Aliance of Cheaters]Site Clan: AoC-GTA.RU[PizDoS Bot 0.3x || by AlexDrift]", true) != -1) return Kick(playerid);
	new iTickCount = GetTickCount();
	if(GetPVarInt(playerid, "text") > iTickCount) Slap(playerid, "флуд OnPlayerText");
	else SetPVarInt(playerid, "text", iTickCount+50);
	//==========================================================================
	if(emptyMessage(text)) return SCM(playerid,-1,"{FFFFFF} Вы ничего не ввели!") & 0;
	if(Info[playerid][pMuted] == 1) return (SCM(playerid, 0xFF6347AA, "{FFFFFF} У вас бан чата!") & 0x0);
	new sendername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	new tmp[128],string[128],ip[15];
	GetPlayerIp(playerid,ip,sizeof(ip));
	if(IsIP(text) || CheckString(text))
	{
		Info[playerid][pMuteTime] = 10800;
		Info[playerid][pMuted] = 1;
		format(string, sizeof(string), "%s: %s",sendername, text);
		ABroadCast(0xFF6347AA,string,1);
		format(string, sizeof(string), "[ID %d] | [IP %s]",playerid,ip);
		ABroadCast(0xFF6347AA,string,1);
		format(string,sizeof(string),"Вы получили бан чата на 3 часа");
		SCM(playerid, 0xFF6347AA, string);
		SetPlayerChatBubble(playerid,"заткнут(а)",0xC2A2DAAA,30.0,10000);
		return false;
	}
	if(IsMessageSent[playerid] == 1)
	{
		SCM(playerid, 0xFFD5BBAA, "Не флуди!");
		return false;
	}
	else
	{
		IsMessageSent[playerid] = 1;
		SetTimerEx("TimerFlood",interval1*1000,0,"d",playerid);
	}
	if(TalkingLivels[playerid] == 1)
	{
		format(string, sizeof(string), "[Радио] [Тел.] %s: %s", sendername, text);
		LSNews(0x9999FFAA, string);
	}
	if(TalkingLivels[playerid] == 2)
	{
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(Info[playerid][pMember] == 16)
		{
			format(string, sizeof(string), "[Радио] Ведущий %s: %s", sendername, text);
			LSNews(0x9999FFAA, string);
			return false;
		}
		else
		{
			format(string, sizeof(string), "[Радио] Гость %s: %s", sendername, text);
			LSNews(0x9999FFAA, string);
			return false;
		}
	}
	if(Tel[playerid] == 1)
	{
		new idx;
		tmp = strtok(text, idx);
		if(Info[playerid][pMuted] == 1) { SCM(playerid, 0xFF8282AA, "У Вас бан чата!"); return false; }
		format(string, sizeof(string), "[Телефон] %s: %s", sendername, text);
		ProxDetector(20.0, playerid, string,0xE6E6E6E6,0xC8C8C8C8,0xAAAAAAAA,0x8C8C8C8C,0x6E6E6E6E);
		Flood[playerid] = 4;
		return false;
	}
	if(Mobile[playerid] != 255)
	{
		new idx;
		tmp = strtok(text, idx);
		if(Info[playerid][pMuted] == 1) { SCM(playerid, 0xFF8282AA, "У Вас бан чата!"); return false; }
		format(string, sizeof(string), "[Телефон] %s: %s", sendername, text);
		ProxDetector(20.0, playerid, string,0xE6E6E6E6,0xC8C8C8C8,0xAAAAAAAA,0x8C8C8C8C,0x6E6E6E6E);
		Flood[playerid] = 4;
	}
	if(IsPlayerConnected(Mobile[playerid]))
	{
		if(Mobile[Mobile[playerid]] == playerid)
		{
			SCM(Mobile[playerid], 0xFFFF00AA,string);
		}
		else
		{
			SCM(playerid, 0xB4B5B7FF, "На второй линии ни кого нет");
		}
		return false;
	}
	if(PEfir[playerid] != 255)
	{
		if(Info[playerid][pMember] == 16 || Info[playerid][pLeader] == 16)
		{
			format(string, sizeof(string), "[Радио] %s: %s", sendername, text);
			LSNews(0x9999FFAA, string);
		}
		if(Pefir[playerid] == 2)
		{
			format(string, sizeof(string), "[Радио] %s: %s", sendername, text);
			LSNews(0x9999FFAA, string);
		}
		return false;
	}
	if(strcmp(text, "привет", true) == 0 || strcmp(text, "ку", true) == 0 || strcmp(text, "хай", true) == 0|| strcmp(text, "q", true) == 0 || strcmp(text, "re", true) == 0 || strcmp(text, "ghbdtn", true) == 0)
	{
		GetPlayerName(playerid, sendername, sizeof(sendername));
		switch(Info[playerid][pMember])
		{
		case 13:
			{
				format(string,sizeof(string), "показал(a) распальцовку Los Santos Vagos");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) распальцовку Los Santos Vagos", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0,1);
				return false;
			}
		case 15:
			{
				format(string,sizeof(string), "показал(a) распальцовку Grove Street");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) распальцовку Grove Street", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0,1);
				return false;
			}
		case 17:
			{
				format(string,sizeof(string), "показал(a) распальцовку Varios Los Aztecas");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) распальцовку Varios Los Aztecas", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0,1);
				return false;
			}
		case 12:
			{
				format(string,sizeof(string), "показал(a) распальцовку The Ballas Gang");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) распальцовку The Ballas Gang", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0,1);
				return false;
			}
		case 18:
			{
				format(string,sizeof(string), "показал(a) распальцовку The Rifa Gang");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) распальцовку The Rifa Gang", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0,1);
				return false;
			}
		case 6:
			{
				format(string,sizeof(string), "показал(a) татуировку Yakuza");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) татуировку Yakuza", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GANGS","prtial_hndshk_01",4.0,0,0,0,0,0,1);
				return false;
			}
		case 5:
			{
				format(string,sizeof(string), "показал(a) татуировку La Cosa Nostra");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) татуировку La Cosa Nostra", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GANGS","prtial_hndshk_01",4.0,0,0,0,0,0,1);
				return false;
			}
		case 14:
			{
				format(string,sizeof(string), "показал(a) наколку Russian Mafia");
				SetPlayerChatBubble(playerid,string,0xC2A2DAAA,30.0,10000);
				format(string, sizeof(string), "%s показал(a) татуировку Russian Mafia", sendername);
				ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
				ApplyAnimation(playerid,"GANGS","prtial_hndshk_01",4.0,0,0,0,0,0,1);
				return false;
			}
		}
	}
	else if(strcmp(text, "xD", true) == 0 || strcmp(text, "xd", true) == 0 || strcmp(text, "XD", true) == 0 || strcmp(text, "Xd", true) == 0 || strcmp(text, "хД", true) == 0)
	{
		format(string, sizeof(string), "%s смеется", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid, "смеется", 0xC2A2DAAA, 30.0, 10000);
		return false;
	}
	else if(strcmp(text, "xDD", true) == 0 || strcmp(text, "чВВ", true) == 0 || strcmp(text, "хДД", true) == 0)
	{
		format(string, sizeof(string), "%s валяется от смеха", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid,"валяется от смеха",0xC2A2DAAA,30.0,10000);
		return false;
	}
	else if(strcmp(text, "здравия", true) == 0)
	{
		format(string, sizeof(string), "%s отдал(а) честь", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid,"отдал(а) честь",0xC2A2DAAA,30.0,10000);
		return false;
	}
	else if(strcmp(text, ")", true) == 0 || strcmp(text, ":)", true) == 0)
	{
		format(string, sizeof(string), "%s улыбается", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid,"улыбается",0xC2A2DAAA,30.0,10000);
		return false;
	}
	else if(strcmp(text, "(", true) == 0 || strcmp(text, ":(", true) == 0)
	{
		format(string, sizeof(string), "%s грустит", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid,"грустит",0xC2A2DAAA,30.0,10000);
		return false;
	}
	else if(strcmp(text, ":D", true) == 0)
	{
		format(string, sizeof(string), "%s хохочет во весь голос", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid,"хохочет во весь голос",0xC2A2DAAA,30.0,10000);
		return false;
	}
	else if(strcmp(text, "=0", true) == 0 || strcmp(text, "=0", true) == 0)
	{
		format(string, sizeof(string), "%s удивляется", sendername);
		ProxDetector(30.0, playerid, string, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
		SetPlayerChatBubble(playerid,"удивляется",0xC2A2DAAA,30.0,10000);
		return false;
	}
	if(realchat)
	{
        if(Info[playerid][pLogin] == 0) return false;
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPVarInt(playerid, "Tazed") == 0)
        {
			ApplyAnimation(playerid, "PED", "IDLE_CHAT",4.1,0,1,1,1,1,1);
			SetTimerEx("ClearAnim", 100*strlen(text), false, "d", playerid);
		}
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(Info[playerid][pMuted] == 1)
		{
			format(string, sizeof(string), "У Вас бан чата! До снятия: %d секунд(ы)",Info[playerid][pMuteTime]);
			SCM(playerid, 0xFF6347AA, string);
			return false;
		}
		format(string, sizeof(string), "- %s: %s", sendername, text);
		SetPlayerChatBubble(playerid, text, 0x6495EDFF, 20.0, 10000);
		ProxDetector(20.0, playerid, string,0xE6E6E6E6,0xC8C8C8C8,0xAAAAAAAA,0x8C8C8C8C,0x6E6E6E6E);
		return false;
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу