[CS: Source] admin chat

Scarface_slv

Участник
Сообщения
222
Реакции
47
Adminchat

Описание:
Плагин добавляет префикс (тег) игроку в чате по стиму или по флагам админа.
Писал для v34. Для версий старше есть Custom Chat Colors и т.д.
1-jpg.2970


Cvar:
sm_adminchatteam - Вкл/Откл(1/0).
Префикс в командном чате.

sm_adminchatcmd- Вкл/Откл(1/0)
При написание символа "!" не отоброжает префикс.
Для тех у кого не воспринимает команды типо
!voteban, !votemute и т.д.

Примеры добавления в adminchat.txt:
Для русских тегов, кодировка в adminchat.txt должна быть в формате UTF-8(без BOM)!!!

По steam - "STEAM_0:0:" "(ADMIN)".
По флагу - "z" "[OWNER]".
Так же можете изменить цвет - по умолчанию {green}.
Доступные цвета - {default}, {green}, {teamcolor}.
Пример - "STEAM_0:0:" "{default}({green}ADMIN{default})".
Получится примерно так: (ADMIN).


Примеры добавления в adminchat_filter.txt:
Все фразы в списке adminchat_filter.txt будут пропускаться в чате.

voteban
rtv
nominate
 

Вложения

  • 1.jpg
    1.jpg
    5.5 КБ · Просмотры: 3,002
  • Adminchat.rar
    12.8 КБ · Просмотры: 522
Последнее редактирование:

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #2
Допиливайте), у самого времени нету
 

Вложения

  • adminchat.txt
    5.3 КБ · Просмотры: 522

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Зачем нужно напихивать сервер плагинами из-за одного слова и то которое можно поменять в стандартном плагине [ADMIN] на (ADMIN).
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #4
KapaT,
А разве в стандартном плагине sm пишется имя при написании сообщения админом в чат через @ ?
Тут м.б. плагин отслеживает флаг и при введении сообщения пишет тег админа и его имя с сообщением, а в стандартном вроде виден всем просто админ без ника
Если не прав, подправьте
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #6
Dark of Kings,
Не путай народ, это не отредактированный исходник файла при декомпиляции файла + во 2 посту я его вложил, смысл повтора?
 

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Monomizer,в sourcemod.cfg ставь sm_show_activity 15 и будет писаться
 
Последнее редактирование:

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #8
KapaT,
Не та тема малясь, но я понял, спасибо)
 

Scarface_slv

Участник
Сообщения
222
Реакции
47
Не понятно зачем вам исходник.... В sourcemod там просто одним цветом писало и там префикс этот @ постоянно писать перед текстом надоело, вот и решил этот плагин написать.
 

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Не понятно зачем вам исходник.... В sourcemod там просто одним цветом писало и там префикс этот @ постоянно писать перед текстом надоело, вот и решил этот плагин написать.
Тогда изволь выложить исходничек :)
 

Игорь Охремчук

Админ uaplayer.com
Сообщения
240
Реакции
340
PHP:
#include <sourcemod>
#include <cstrike>
#include <colors>

public OnPluginStart()
{
	AddCommandListener(Command_Say, "say");
}

public Action:Command_Say(client, const String:command[], args)
{
	if(!client || !IsClientInGame(client))
		return Plugin_Continue;
	
	if(GetUserAdmin(client) != INVALID_ADMIN_ID)
	{
		decl String:sText[192];
		GetCmdArgString(sText, sizeof(sText));
		
		new startidx;
		if(sText[strlen(sText)-1] == '"')
		{
			sText[strlen(sText)-1] = '\0';
			startidx = 1;
		}
		
		decl String:sBuffer[256];
		
		switch(GetClientTeam(client))
		{
			case CS_TEAM_SPECTATOR:
				Format(sBuffer, sizeof(sBuffer), "{default}(Spectator) {green}(ADMIN) {teamcolor}%N{default}: %s", client, sText[startidx]);
			case CS_TEAM_T:
				Format(sBuffer, sizeof(sBuffer), "{default}(Terrorist) {green}(ADMIN) {teamcolor}%N{default}: %s", client, sText[startidx]);
			case CS_TEAM_CT:
				Format(sBuffer, sizeof(sBuffer), "{default}(Counter-Terrorist) {green}(ADMIN) {teamcolor}%N{default}: %s", client, sText[startidx]);
		}
		
		CPrintToChatAllEx(client, "%s", sBuffer);
		
		return Plugin_Handled;
	}
	
	return Plugin_Continue;
}

Интерестно, что же вы хотите сделать)
 

Влад Ищенко

Участник
Сообщения
2
Реакции
0
ребят а можете плагин написать или дать ссылку на него если есть чтобы без всяких символов @ и так далее писать в чате от имени админа и без тега admin у меня такой был тока я не помню названиия и найти не могу
 

Алексей Лиственников

Жлобный** мальчик)
Сообщения
35
Реакции
9
Вот я немного переделал.Теперь это должно выглядеть так:
(Спектор) (Админ)
(Террорист) (Админ)
(Контр-Террорист) (Админ)
Отпишитесь работает или нет)
 

Вложения

  • adminchat by TurboCrazy.rar
    9.1 КБ · Просмотры: 156
Последнее редактирование:

Алексей Лиственников

Жлобный** мальчик)
Сообщения
35
Реакции
9
ilga80, Просто этот плаген проще поставил его и всё больше об этом думать и не надо)
 
Последнее редактирование:

Алексей Лиственников

Жлобный** мальчик)
Сообщения
35
Реакции
9
Оффтоп
Вот представь нашлись те кто спрашивают про Custom Chat Colors что да как)))ну а тут и спрашивать нечего)
 
Последнее редактирование:

Scarface_slv

Участник
Сообщения
222
Реакции
47
:D один из первых моих плагинов, я и забыл про него, откопал исходник кинул в 1 пост, если кому нужен)
 
Сверху Снизу