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

[INC] WPMG Print Chat Color

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

Модератор: Chuvi

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

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

[INC] WPMG Print Chat Color

Сообщение PRoSToTeM@ » 14 авг 2011, 15:08

Автор: WPMG PRoSToTeM@
Источник: JustServer.Ru

Описание:
Это замена client_print (print_chat), позволяет выводить цветные сообщения игроку в чат.

Функция:

Код: Выделить всё
PrintChatColor(pReceiver /*Получатель сообщения*/, iColor = PRINT_COLOR_PLAYERTEAM /*Цвет*/, const szMessage[] /*Сообщение*/, any:... /*Аргументы*/); 

Применение:
Для обычного цвета (жёлтого) используйте ^1 или !y, для специального цвета используйте ^3 или !t, для зелёного цвета ^4 или !g.
Специальный цвет настраивается во втором аргументе (iColor), он может быть серым (PRINT_COLOR_GREY), красным (PRINT_COLOR_RED), синим (PRINT_COLOR_BLUE), может браться от команды получателя (PRINT_COLOR_PLAYERTEAM) или от команды определённого игрока (PRINT_COLOR_PLAYERTEAM + id).

Настройки:

Код: Выделить всё
// Максимальное количество %L в сообщении
#define MAX_LANG_ARGS   5 

Примеры использования:

Код: Выделить всё
PrintChatColor(pId, PRINT_COLOR_RED, "!g[PCC] !tВы используете !yPrintChatColor !tот !gWPMG PRoSToTeM@"); 

[PCC] Вы используете PrintChatColor от WPMG PRoSToTeM@

Код: Выделить всё
PrintChatColor(pId, _, "!tВы игрок"); // pId - наблюдатель 

Вы игрок

Код: Выделить всё
PrintChatColor(pId, PRINT_COLOR_PLAYERTEAM + pAdmin, "!tАдминистратор наблюдает за вами!"); // pAdmin - CT 

Администратор наблюдает за вами!

Особенности:
Хорошая поддержка ML.
Вместо ID игрока при использовании ML можно указать LANG_PLAYER.

Код: Выделить всё
PrintChatColor(pId, _, "%L", LANG_PLAYER, "ML"); 
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось PRoSToTeM@ 16 авг 2011, 02:46, всего редактировалось 3 раз(а).
Аватара пользователя
PRoSToTeM@
Скриптер
 
Сообщения: 2498
Зарегистрирован: 26 мар 2010, 00:12
Благодарил (а): 438 раз.
Поблагодарили: 1125 раз.

Re: [INC] WPMG Print Chat Color

Сообщение noo00oob » 18 фев 2012, 19:58

fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D
Один фрукт, страдающий недостачей времени, нашел его ради меня любимого и писал(а):
noo00oob, зачем родился на свет вообще? срать на форумах это понятно.. больше изъеба не найти как бэ? а то, что ты недоношенная скотина, сдерживайся, детка.
noo00oob
 
Сообщения: 1061
Зарегистрирован: 09 янв 2010, 21:52
Благодарил (а): 258 раз.
Поблагодарили: 394 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life

Re: [INC] WPMG Print Chat Color

Сообщение fastbeat » 18 фев 2012, 20:12

noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.
Аватара пользователя
fastbeat
 
Сообщения: 40
Зарегистрирован: 10 фев 2012, 00:10
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 7 раз.
Языки программирования: Malbolge programms.

Re: [INC] WPMG Print Chat Color

Сообщение Mon[str] » 18 фев 2012, 20:15

fastbeat писал(а):
noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.

Парнишь все совсем наоборот...
Аватара пользователя
Mon[str]
 
Сообщения: 1166
Зарегистрирован: 26 июл 2011, 12:12
Откуда: Россия -> Иркутская область
Благодарил (а): 99 раз.
Поблагодарили: 273 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
C++

Re: [INC] WPMG Print Chat Color

Сообщение fastbeat » 18 фев 2012, 20:22

Mon[str] писал(а):
fastbeat писал(а):
noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.

Парнишь все совсем наоборот...

Значит все мы опускаемся до его уровня? XD
Аватара пользователя
fastbeat
 
Сообщения: 40
Зарегистрирован: 10 фев 2012, 00:10
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 7 раз.
Языки программирования: Malbolge programms.

Re: [INC] WPMG Print Chat Color

Сообщение Mon[str] » 18 фев 2012, 20:23

fastbeat писал(а):
Mon[str] писал(а):
fastbeat писал(а):
noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.

Парнишь все совсем наоборот...

Значит все мы опускаемся до его уровня? XD

У тебя еще видать логика страдает?
Аватара пользователя
Mon[str]
 
Сообщения: 1166
Зарегистрирован: 26 июл 2011, 12:12
Откуда: Россия -> Иркутская область
Благодарил (а): 99 раз.
Поблагодарили: 273 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
C++

Re: [INC] WPMG Print Chat Color

Сообщение fastbeat » 18 фев 2012, 20:25

Mon[str] писал(а):
fastbeat писал(а):
Mon[str] писал(а):
fastbeat писал(а):
noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.

Парнишь все совсем наоборот...

Значит все мы опускаемся до его уровня? XD

У тебя еще видать логика страдает?

А у тебя вообще мозгов нет? До? Ты сказало все совсем НАОБОРОТ, гуд?
Аватара пользователя
fastbeat
 
Сообщения: 40
Зарегистрирован: 10 фев 2012, 00:10
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 7 раз.
Языки программирования: Malbolge programms.

Re: [INC] WPMG Print Chat Color

Сообщение Mon[str] » 18 фев 2012, 20:29

fastbeat писал(а):
Mon[str] писал(а):
fastbeat писал(а):
Mon[str] писал(а):
fastbeat писал(а):
noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.

Парнишь все совсем наоборот...

Значит все мы опускаемся до его уровня? XD

У тебя еще видать логика страдает?

А у тебя вообще мозгов нет? До? Ты сказало все совсем НАОБОРОТ, гуд?

Сочувствую...
Аватара пользователя
Mon[str]
 
Сообщения: 1166
Зарегистрирован: 26 июл 2011, 12:12
Откуда: Россия -> Иркутская область
Благодарил (а): 99 раз.
Поблагодарили: 273 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
C++

Re: [INC] WPMG Print Chat Color

Сообщение fastbeat » 18 фев 2012, 20:34

Mon[str] писал(а):
fastbeat писал(а):
Mon[str] писал(а):
fastbeat писал(а):
Mon[str] писал(а):
fastbeat писал(а):
noo00oob писал(а):
fastbeat писал(а):
Retro-kolt Lincoln писал(а):Влепите fastbeat ему уже предупреждение, надоел флудить.

Не ной, как девочка. Ведешь себя, как тряпка.

Да получше чем ты :-D

Причем все мы не опускаемся до твоего уровня.

Парнишь все совсем наоборот...

Значит все мы опускаемся до его уровня? XD

У тебя еще видать логика страдает?

А у тебя вообще мозгов нет? До? Ты сказало все совсем НАОБОРОТ, гуд?

Сочувствую...

А я соболезную, в связи с утратой твоего моска.
Аватара пользователя
fastbeat
 
Сообщения: 40
Зарегистрирован: 10 фев 2012, 00:10
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 7 раз.
Языки программирования: Malbolge programms.

Re: [INC] WPMG Print Chat Color

Сообщение noo00oob » 18 фев 2012, 20:58

fastbeat писал(а):А я соболезную, в связи с утратой твоего моска.

Зая, тебе без нас так скучно?
Один фрукт, страдающий недостачей времени, нашел его ради меня любимого и писал(а):
noo00oob, зачем родился на свет вообще? срать на форумах это понятно.. больше изъеба не найти как бэ? а то, что ты недоношенная скотина, сдерживайся, детка.
noo00oob
 
Сообщения: 1061
Зарегистрирован: 09 янв 2010, 21:52
Благодарил (а): 258 раз.
Поблагодарили: 394 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life

Re: [INC] WPMG Print Chat Color

Сообщение fastbeat » 18 фев 2012, 21:17

noo00oob писал(а):
fastbeat писал(а):А я соболезную, в связи с утратой твоего моска.

Зая, тебе без нас так скучно?

А ты у нас оказывается голубенький xD, не пиши мне, ок?
Аватара пользователя
fastbeat
 
Сообщения: 40
Зарегистрирован: 10 фев 2012, 00:10
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 7 раз.
Языки программирования: Malbolge programms.

Пред.След.

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

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

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