Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Request colored admin commands.

Статус пользователя .:cs.stambeto:.
сообщение 3.1.2015, 16:24
Сообщение #1
Стаж: 13 лет

Сообщений: 14
Благодарностей: 2
Полезность: 0

Can I change the color of chat messages that which operates under amxmodx 1.8.3. I tried many headed but not showing color chat.
https://forums.alliedmods.net/showpost.php?...p;postcount=232

Прикрепленный файл  mapsmenu.rar ( 8,87 килобайт ) Кол-во скачиваний: 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Fullserver
сообщение 6.1.2015, 10:41
Сообщение #2


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Yes you can, easily.

Use this stock inside the plugin code (place it at the end):

Код:
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
new msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}


Syntax for the message will be (example):
Код:
ChatColor(id, "%L", LANG_PLAYER, "RESULT_REF")


You should put correct colors in the mapsmenu.txt as such:

!gGreen color text !yNormal color text !teamTeam color text

This should get it done. If you have further questions, ask.

Отредактировал: Fullserver, - 6.1.2015, 10:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: