[TF2] Общий чат между мертвыми и живыми игроками своей команды.

kolya2142

Участник
Сообщения
73
Реакции
3
Доброго времени суток, подскажите пожалуйста, как сделать общий текстовый чат между мертвыми и живыми игроками, т.е по голосовому чату живые мертвых не слышат, но в текстовый можешь писать своей команде, даже если ты мертвый, но только в свою команду.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
kolya2142, вот (GhostlyChat) делал для CS:S, должно и у тебя будет работать. Только там для всех команд будет видно)
Оффтоп
 

artyrka94

Участник
Сообщения
181
Реакции
38
Доброго времени суток, подскажите пожалуйста, как сделать общий текстовый чат между мертвыми и живыми игроками, т.е по голосовому чату живые мертвых не слышат, но в текстовый можешь писать своей команде, даже если ты мертвый, но только в свою команду.

PHP:
#include <sourcemod>
#include <sdktools>

public OnPluginStart()
	RegConsoleCmd("say_team", Command_Say);


public Action:Command_Say(client, args)
{
	if (!client && !IsPlayerAlive(client))
	{
		decl String:text[192];
		GetCmdArgString(text, sizeof(text));
		StripQuotes(text);
		new team=GetClientTeam(client);
		for (new i = 1; i<=MaxClients; i++)
			if (IsClientInGame(i) && IsPlayerAlive(i) && GetClientTeam(i)==team)
				PrintToChat(i, "\x01*DEAD*(TEAM) \x03%N\x01: %s",client, text);
	}
}
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
RegConsoleCmd("say_team", Command_Say);
Так плоховато. AddCommandListener здесь нужен.
Ух, ты! Консоль отлавливаем, что ли?!) Уже работать не будет.
new team=GetClientTeam(client);
Сразу прировнял бы.
Будет всегда серый. Хотя, про нужные в TF2 цвета не в курсе.
 

kolya2142

Участник
Сообщения
73
Реакции
3
Так плоховато. AddCommandListener здесь нужен.

Ух, ты! Консоль отлавливаем, что ли?!) Уже работать не будет.

Сразу прировнял бы.

Будет всегда серый. Хотя, про нужные в TF2 цвета не в курсе.

Напиши пожалуйста, как лучше)

Добавлено через 3 часа 24 минуты
kolya2142, вот (GhostlyChat) делал для CS:S, должно и у тебя будет работать. Только там для всех команд будет видно)
Оффтоп
а все спасибо, это то что нужно!!!
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755

artyrka94

Участник
Сообщения
181
Реакции
38
Точно? Что ж, отлично, там хоть цикла нет - нагрузка на сервер куда меньше)
Перекачай тогда лучше, я залил новую версию, где нагрузка на сервер будет немного ниже.

Исходник хоть бы выложил, посмотреть на сие чудо
 
Сверху Снизу