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

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

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

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

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Настройка цетного чата в файлах txt

dgfaf
сообщение 19.10.2014, 23:01
Сообщение #1
Стаж: 12 лет

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

Всем привет!

Помогите настроить плагины, чтобы можно было писать цветной текст в файлах из папки lang. Объясните подробно, пожалуйста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя KaJIbIBaH
сообщение 20.10.2014, 12:46
Сообщение #2


Стаж: 19 лет

Сообщений: 151
Благодарностей: 142
Полезность: 929

Например, ProKreedz v2.31 это умеет.
Сам выудишь оттуда нужный код?
(Начни поиск с "kz_chat".)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 20.10.2014, 13:33
Сообщение #3


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(dgfaf @ 20.10.2014, 0:01) *
Всем привет!

Помогите настроить плагины, чтобы можно было писать цветной текст в файлах из папки lang. Объясните подробно, пожалуйста.

Открываешь исходник, ищешь строчки такого типа:
Код:
client_print(id, print_chat, message)
и меняешь на это:
Код:
ChatColor(id, "Твое сообщение")


Примерный образец из плагина как у тебя должно получиться:
Код:
ChatColor(id, "%L", id, "SUICIDEPUNISH_TXT")


После того как это сделаешь, в самый низ плагина добавь этот код:
Сток

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

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!t", "^3") // Team Color

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();
}
}
}
}



Потом компилируешь свой плагин, открываешь ланг файл и раскрашиваешь сообщения:
!g - Зеленый
!y - Желтый
!t - Цвет команды ( Синий или красный )

Должно получиться примерно так:
Код:
!gДобро пожаловать на !yСервер!


Вроде все написал)

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