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

Префикс в чате (облегчённая версия)

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

Модератор: Chuvi

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

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

Префикс в чате (облегчённая версия)

Сообщение Touch Dev1l » 23 июл 2013, 00:46

Эта статья, как сделать префикс в чате, с помощью плагина Colored Translit.
Внимание! Без плагина Colored Translit плагин работать НЕ БУДЕТ!

Для этого нам нужно 2 файла:
1. Prefix.sma
2. colored_translit.inc
А также плагин: Colored Translit .
Два эти файла и плагин вы найдёте в архиве, который находится во вложениях.

Если у вас нету colored_translit.inc в scripting/include закиньте туда его.
Онлайн компилятор можете не использовать, так как там нету инклюда плагина Colored Translit'a.

Теперь открываем Prefix.sma
Видим код:

[pawn]
  1. #include <amxmodx>

  2. #include <colored_translit>

  3.  

  4. public ct_message_format(id)

  5. {

  6.         new szSteam[32]

  7.         get_user_authid(id, szSteam, charsmax(szSteam))

  8.         if(equal(szSteam, "STEAM_0:1:XXXXXXXX"))

  9.         {

  10.                 ct_add_to_msg(CT_MSGPOS_PREFIX, "^x01[^x04Главный Админ^x01]")

  11.         }

  12.        

  13.         else if(get_user_flags(id) & ADMIN_BAN)

  14.         {

  15.                 ct_add_to_msg(CT_MSGPOS_PREFIX, "^x01[^x04Админ^x01]")

  16.         }

  17.         return PLUGIN_CONTINUE

  18. }
[/pawn]

Как вы поняли, можно использовать Color Chat.
Можете добавлять другие префиксы и их применения.
Советую, такие префиксы, как: Главный Админ, Тех. Поддержка, Зам Главного Админа ставить только по Steam_ID.

Если у Вас нет Colored Translit v 3.0, вы можете его скачать его Вы должны зарегистрироваться, чтобы видеть ссылки..

Вы должны зарегистрироваться, чтобы видеть ссылки..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Touch Dev1l 29 мар 2014, 16:41, всего редактировалось 3 раз(а).
Аватара пользователя
Touch Dev1l
 
Сообщения: 1304
Зарегистрирован: 14 апр 2013, 13:50
Забанен
Благодарил (а): 126 раз.
Поблагодарили: 254 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение Rejiser » 23 июл 2013, 06:09

Зачем ссылка на сторонний ресурс, если можно скачать отсюда: Вы должны зарегистрироваться, чтобы видеть ссылки..

И прятать ссылки под bb-код url не забывай.
Аватара пользователя
Rejiser
 
Сообщения: 2928
Зарегистрирован: 03 сен 2010, 16:23
Благодарил (а): 215 раз.
Поблагодарили: 675 раз.
Языки программирования: Counter-Strike 1.6

Re: Префикс в чате (облегчённая версия)

Сообщение Touch Dev1l » 23 июл 2013, 14:11

Rejiser писал(а):Зачем ссылка на сторонний ресурс, если можно скачать отсюда: Вы должны зарегистрироваться, чтобы видеть ссылки..

И прятать ссылки под bb-код url не забывай.



Ок :)
Аватара пользователя
Touch Dev1l
 
Сообщения: 1304
Зарегистрирован: 14 апр 2013, 13:50
Забанен
Благодарил (а): 126 раз.
Поблагодарили: 254 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение diman949494 » 02 авг 2013, 23:23

Можно по подробнее о колорчате? что означает ^x01 и ^x04?
Как сделать привязку по ip? к примеру хочу поставить префикс главного админа по локалхосту (127.0.0.1)
Аватара пользователя
diman949494
 
Сообщения: 87
Зарегистрирован: 24 авг 2011, 22:51
Благодарил (а): 55 раз.
Поблагодарили: 4 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение kentyxa » 02 авг 2013, 23:25

diman949494 писал(а):Можно по подробнее о колорчате? что означает ^x01 и ^x04?
Как сделать привязку по ip? к примеру хочу поставить префикс главного админа по локалхосту (127.0.0.1)

Что за бред? ты сервер на компе держишь? :-D
На форуме больше не обитаю.

04.01.2015
Аватара пользователя
kentyxa
 
Сообщения: 777
Зарегистрирован: 30 июл 2013, 16:47
Благодарил (а): 99 раз.
Поблагодарили: 170 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение Touch Dev1l » 03 авг 2013, 01:06

diman949494 писал(а):Можно по подробнее о колорчате? что означает ^x01 и ^x04?
Как сделать привязку по ip? к примеру хочу поставить префикс главного админа по локалхосту (127.0.0.1)


Это цвета.

^x04 - зелёный
^x01 - цвет чата
^x03 цвет команды (Т - красный, КТ - синий).

Лучше ставить на Steam_ID, ибо IP будет менятся.
Аватара пользователя
Touch Dev1l
 
Сообщения: 1304
Зарегистрирован: 14 апр 2013, 13:50
Забанен
Благодарил (а): 126 раз.
Поблагодарили: 254 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение diman949494 » 03 авг 2013, 01:45

kentyxa писал(а):
diman949494 писал(а):Можно по подробнее о колорчате? что означает ^x01 и ^x04?
Как сделать привязку по ip? к примеру хочу поставить префикс главного админа по локалхосту (127.0.0.1)

Что за бред? ты сервер на компе держишь? :-D

Временно да.
Аватара пользователя
diman949494
 
Сообщения: 87
Зарегистрирован: 24 авг 2011, 22:51
Благодарил (а): 55 раз.
Поблагодарили: 4 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение minionn » 24 авг 2013, 19:31

Напиши как добавить тех.поддержку(по steam id) префикс для новичков не понятно
Аватара пользователя
minionn
 
Сообщения: 35
Зарегистрирован: 18 авг 2013, 17:38
Благодарил (а): 5 раз.
Поблагодарили: 3 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Префикс в чате (облегчённая версия)

Сообщение GaMeRs » 25 авг 2013, 12:06

minionn писал(а):Напиши как добавить тех.поддержку(по steam id) префикс для новичков не понятно

Ctrl + C и Ctrl + V
Аватара пользователя
GaMeRs
 
Сообщения: 1574
Зарегистрирован: 12 мар 2012, 17:25
Благодарил (а): 84 раз.
Поблагодарили: 468 раз.

Re: Префикс в чате (облегчённая версия)

Сообщение prefed801 » 19 сен 2013, 23:13

Мне тема понравилась! Держи спасибо
Аватара пользователя
prefed801
 
Сообщения: 680
Зарегистрирован: 24 янв 2013, 22:09
Забанен
Благодарил (а): 0 раз.
Поблагодарили: 147 раз.

След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8