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

CS-Suite | InMessage

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

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

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

CS-Suite | InMessage

Сообщение RevCrew » 18 июл 2016, 13:56

Автор: RevCrew & Leonidddd
Версия: Alpha:v1
Описание: InMessage это АМХХ плагин предназначенный для блокирование\замены любых сообщений отправленных клиенту. Пример будет дан ниже

Требования:

1. Игровой сервер Counter-Strike 1.6. (HLDS)
2. Модуль Orpheu.

Установка плагина:

1. Распаковать архив в папку amxmodx
2. Откройте файл plugins.ini в подпапке cstrike/addons/amxmodx/configs и добавьте строку inmessage.amxx
3. Скачать и установить модуль orpheu с нужными функциями

Исходник
В архиве или Вы должны зарегистрироваться, чтобы видеть ссылки.
# Plugin InMessage [2016]

# Плагин может блокировать все сообщения(hud, dhud, chat и прочее), кроме сообщений в консоль.
# Достаточно вписать: "что заменить" "на что заменить", если "на что заменить" = "" то плагин просто заблокирует

# Внимание, влияет на оптимизацию, лучший вариант использовать 0.
# Тип проверки соответствия сообщений. 0 - проверять совпадение начало сообщения, 1 - проверять совпадение по всему сообщению
inmessage_check_type = 1

# [Ru] Сообщения которые будут заблокированы и заменены
[INMESSAGE]
# Блокировка рекламы от Скальпеля(в бесплатных плагинах)
"shop.fungun.net" ""
# Замена префикса плагина FreshBans на ваш
"[^3FB^1]" "[^3MyBan^1]"
"[^4FB^1]" "[^3MyBan^1]"
# Замена префикса плагина AMXBans на ваш
"AMXBans" "MyBans"
[INMESSAGE]



Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: CS-Suite | InMessage

Сообщение Mistrick » 18 июл 2016, 15:43

Для чата разумеется будет крах, если заменить на большую строку? Наш любимый лимит в 192 байт.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: CS-Suite | InMessage

Сообщение Andrey777 » 18 июл 2016, 15:47

А такие сообщения по центру экрана типа round draw bomb has been planted! итд заменить можно?
Аватара пользователя
Andrey777
 
Сообщения: 147
Зарегистрирован: 09 янв 2012, 03:38
Благодарил (а): 35 раз.
Поблагодарили: 8 раз.

Re: CS-Suite | InMessage

Сообщение Mistrick » 18 июл 2016, 16:27

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

Re: CS-Suite | InMessage

Сообщение Andrey777 » 18 июл 2016, 16:52

Mistrick, Так тогда лучше бы он такой плагин сделал, что бы он ловил мессагу и можно было любые сообщения менять или блокировать.
Аватара пользователя
Andrey777
 
Сообщения: 147
Зарегистрирован: 09 янв 2012, 03:38
Благодарил (а): 35 раз.
Поблагодарили: 8 раз.

Re: CS-Suite | InMessage

Сообщение RevCrew » 18 июл 2016, 17:49

Andrey777 писал(а):А такие сообщения по центру экрана типа round draw bomb has been planted! итд заменить можно?

все можно

Добавлено спустя 58 секунд:
Mistrick, не будет ничего с чатом) Макс размер буффера 64. :-)
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: CS-Suite | InMessage

Сообщение Andrey777 » 18 июл 2016, 18:37

RevCrew, Сделал так не менялось.
inmessage_check_type = 1

# [Ru] Сообщения которые будут заблокированы и заменены
[INMESSAGE]
# Блокировка рекламы от Скальпеля(в бесплатных плагинах)
"shop.fungun.net" ""
"round draw!" "Ничья!"
# Замена префикса плагина FreshBans на ваш
"[^3FB^1]" "[^3MyBan^1]"
"[^4FB^1]" "[^3MyBan^1]"
# Замена префикса плагина AMXBans на ваш
"AMXBans" "MyBans"
[INMESSAGE]
Аватара пользователя
Andrey777
 
Сообщения: 147
Зарегистрирован: 09 янв 2012, 03:38
Благодарил (а): 35 раз.
Поблагодарили: 8 раз.

Re: CS-Suite | InMessage

Сообщение RevCrew » 18 июл 2016, 21:49

Andrey777, с чего вы решили что ваш вариант будет работать?
Мессага
Код: Выделить всё
%!MRAD_rounddraw
настраивается в зависимости от языка клиента. Вы можете просто заблочить ее
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown


Вернуться в Утвержденные плагины

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

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