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

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

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

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

Чат

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

davayknam

Ученик
Делаю чат для работ и делаю цвета для чатов такие, что бы если игрок являлся членом фракции, которая имеет ид 1 - 4, для него текст выводится цветом COLOR_AZTECAS(который он пишет и принимает), а если игрок не является членом этих фракций (1-4), то текст выводится цветом COLOR_RADIO(который пишет и принимает). Но получается так, что если игрок является членом фракци 1-4, то пишет текст он цветом COLOR_AZTECAS, а если в этом чате присутствует игрок, который НЕ является членом фракции 1-4, то принимает он текст цветом COLOR_AZTECAS, хотя должен COLOR_RADIO. Так же, если игрок, который не является членом фракции (1-4) напишет в этот чат, то для него напишется цветом COLOR_RADIO и для членов фракций 1-4 выведется текст цветом COLOR_RADIO хотя для них должно вывестись цветом COLOR_AZTECAS

Команда:
PHP:
CMD:j(playerid, params[])
{
new string[144], sendername[24];
	if(sscanf(params, "s[100]", params)) return Send(playerid, COLOR_GREY, "Используйте: /j [текст]");
	if(Pl::Info[playerid][pJob] == 0) return Send(playerid, COLOR_GREY, "* Вам недоступен /j чат!");
	if(!gJob[playerid]) return Send(playerid, COLOR_FADE1, "* Чат отключен, введите /togjob для включения!");
	GetPlayerName(playerid, sendername, 24);
	format(string, sizeof string, "[J] %s: %s", sendername, params);
	switch(Pl::FracID(playerid))
	{
	case 1..4:
		{
			SendJobMessage1(Pl::Info[playerid][pJob], COLOR_AZTECAS, string);
		}
		case 0, 5..20:
		{
			SendJobMessage1(Pl::Info[playerid][pJob], COLOR_RADIO, string);
		}
	}
	return 1;
}

PHP:
stock SendJobMessage1(job, color, const string[])
{
	foreach(new i: JobPlayers[job])
	{
	if(gJob[i])
	{
		Send(i, color, string);
	}
}
return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу