Русское сообщество по скриптингу

Префикс перед ником в чате с помощью Colored Translit 3.0

Статьи или фрагменты кода для новичков и уже опытных скриптеров по AMXX.

Модератор: Chuvi

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только обучающему материалу по AMX Mod X.

Префикс перед ником в чате с помощью Colored Translit 3.0

Сообщение BlackSmoke » 08 янв 2013, 00:39

В этой статье я расскажу как сделать префикс в чате с помощью Colored Translit 3.0 без лишних плагинов и тд.

1. В папке '../configs/colored_translit/'
Создаем файл: prefix.ini
В этом файле вы будете вписывать ник и префикс
Пример:
Код: Выделить всё
"BlackSmoke" "amx-x.ru"
"DJ_WEST" "AMX-X.RU"


2. В папке '../amxmodx/scripting/colored_translit/'
Создаем файл: prefix.inl
И вписываем туда следующее:
Код: Выделить всё
/*
*       Colored Translit v3.0 by Sho0ter
*/
public ct_message_format(id)
{
        new szName[32], pos[2][127], szPr[32];
        get_user_name(id, szName, 31);
        for(new i; i < iLinesPrefix; i++)
        {
                parse(szStringFilePrefix[i], pos[0], 126, pos[1], 126);
                if(equal(szName, pos[0]))
                {
                        format(szPr, 31, "[^x04%s^x01]", pos[1])
                        ct_add_to_msg(CT_MSGPOS_PREFIX, szPr)
                }
        }
}


3. В папке '../amxmodx/scripting/colored_translit/'
Находим: defines.inl и cfg.inl
И вписываем туда следующее:
cfg.inl
Код: Выделить всё
public plugin_cfg()
{
        // ...
        format(szPrefixFile, charsmax(szPrefixFile), "%s/colored_translit/prefix.ini", s_ConfigsDir)
        if(file_exists(szPrefixFile))
        {
                while((iLinesPrefix < file_size(szPrefixFile, 1) && read_file(szPrefixFile, iLinesPrefix, szStringFilePrefix[iLinesPrefix], 255, Len)))
                {
                        iLinesPrefix++;
                }
        }

defines.inl
Код: Выделить всё
// ...
new szPrefixFile[127]
new szStringFilePrefix[100][256]
new iLinesPrefix


Скачать CT 3.0: Вы должны зарегистрироваться, чтобы видеть ссылки.

Внимание:
Обращайте внимание на окончания: INL и INI
Последний раз редактировалось BlackSmoke 08 янв 2013, 15:33, всего редактировалось 1 раз.
Заказы принимаю Отзывы о работе
itsblacksmoke
Аватара пользователя
BlackSmoke
 
Сообщения: 1109
Зарегистрирован: 28 июл 2012, 04:33
Откуда: Ukraine
Благодарил (а): 106 раз.
Поблагодарили: 287 раз.
Опыт программирования: Около года
Языки программирования: Counter Strike 1.6

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение damirshamurzaev38 » 17 дек 2014, 19:11

FuckSmoke
Неизвестная команда - colored_translit_config

В конфиге нету этого, потому что в оригинале не было этой фитчи (префиксы)
Как нибудь можно ещё настроить ?
Аватара пользователя
damirshamurzaev38
 
Сообщения: 3
Зарегистрирован: 11 дек 2014, 06:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение FuckSmoke » 19 дек 2014, 02:07

damirshamurzaev38 писал(а):FuckSmoke
Неизвестная команда - colored_translit_config

В конфиге нету этого, потому что в оригинале не было этой фитчи (префиксы)
Как нибудь можно ещё настроить ?

А у тебя вообще стоит сам плагин этого конфига:? colored_translit_config.amxx?
Если нет, скачай.
Аватара пользователя
FuckSmoke
 
Сообщения: 7
Зарегистрирован: 12 дек 2014, 00:05
Благодарил (а): 4 раз.
Поблагодарили: 1 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение nero » 27 дек 2014, 13:36

почем уто не компелируеться колоред транслейт
Аватара пользователя
nero
 
Сообщения: 4
Зарегистрирован: 19 дек 2014, 22:25
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение Riсh » 27 дек 2014, 14:31

почем уто не компелируеться колоред транслейт


А я и не удивлен, что у вас не компилируется.

Опыт программирования: Около 3 месяцев


:thumbs_up

[spoiler]
nero писал(а):не качайте там стоит у него редикет автоматическая перенапровления игроков на другой сервер !!! мошеник он!! ]:->


:ROFL:

nero писал(а):vips и vipka.txt не работают!!
водишь в сервере не работет хотя все устоновил по инструкций
[/spoiler]

Какие ошибки при копиляции показывает?
Аватара пользователя
Riсh
 
Сообщения: 17
Зарегистрирован: 21 дек 2014, 14:54
Забанен
Благодарил (а): 0 раз.
Поблагодарили: 72 раз.

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение Troleks » 20 сен 2016, 22:45

Нет архива для скачивания, перезелейте плиз
Аватара пользователя
Troleks
 
Сообщения: 1
Зарегистрирован: 20 сен 2016, 22:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
C++
Php
Ruby
Python

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение liFe iS GoOD » 21 сен 2016, 18:50

Troleks, архив утерян , пилите вручную , в первом посте есть инструкция.
Аватара пользователя
liFe iS GoOD
Модератор
 
Сообщения: 1416
Зарегистрирован: 24 май 2012, 19:48
Благодарил (а): 116 раз.
Поблагодарили: 472 раз.

Re: Префикс перед ником в чате с помощью Colored Translit 3.

Сообщение Mistrick » 21 сен 2016, 19:09

Откажитесь уже от CT.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Пред.

Вернуться в Статьи / фрагменты кода

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 8