


МАГАЗИН ШАБЛОНОВ GAMECMS
МАГАЗИН WEB СКРИПТОВ
-
ВСЕ ДЛЯ COUNTER-STRIKE 1.6
- Плагины (Amx) для CS 1.6
- Защита сервера для CS 1.6
- Читы для игры CS 1.6
- Конфиги для CS 1.6
- Оружие для CS 1.6
-
ВСЕ ДЛЯ COUNTER-STRIKE GO
Все обновления игры
- Скачать CS:GO бесплатно
- FAQ по CS:GO
- Готовые сборки серверов
- Создать сервер CS:GO (linux)
- Панорамы для CS:GO
- GUIs для клиента CS:GO
- Плагины для сервера
- Защита для сервера
- Моды для сервера
- Серверные скины
- Серверное оружие
- Конфиги (Cfg)
- Программы
- Читы
- Карты для CS:GO
- Оружие для CS:GO
- Разное для CS:GO
-
ВСЕ ДЛЯ COUNTER-STRIKE SOURCE
- FAQ по CS:S
- Сборки CSSV34
- Готовые сборки серверов
- Плагины (SourceMod)
- Конфиги (cfg)
- Моды для игры
- Прицелы для игры
- Guis для игры
- Серверные скины
- Серверное оружие
- Зомби скины
- Модели оружия
- Разные модели
- Читы для игры
- Карты для игры
-
МОДУЛИ ДЛЯ ПЛАГИНОВ
- Модули для Shop Core (CS:GO и CS:S)
- Модули для Army Ranks (CS:GO и CS:S)
- Модули для Gifts Core (CS:GO и CS:S)
- Модули для Levels Ranks (CS:GO и CS:S)
- Модули для Vip Core (CS:GO и CS:S)
- Модули для Zombie [ZR] (CS:GO и CS:S)
- Модули для ZombiePlague (CS:GO)
- Модули для ZombiePlague (CS 1.6)
- Модули для DuelSystem (CS:GO)
- Модули для Entity System (CS:GO и CS:S)
- Модули для Jail Warden (CS:GO и CS:S)
- Модули для Spawn Random Bonus (CS:S)
- Модули для Custom [R] (CSGO и CS:S)
- Модули для Knife Dozor (CS:GO и CS:S)
- Модули для Prime Natives (CS:GO)
- Модули для QUIZ (CS:GO и CS:S)
- Модули для Daily Bonus (CS:GO CS:S)
- Модули для Elixir (CS:GO и CS:S)
- Модули для Fire Players Stats (CS:GO)
- Модули для CS:S v34 [ClientMod]
- Модули для [UAS] Core (CS:GO и CS:S)
- Модули для Реферальная[S](CS:GO CS:S)
- Модули для Player Weapon (CS:GO CS:S)
- Модули для Controller Core (CS:GO CS:S)
- Модули для Medic Extended (CSGO CS:S)
- Модули для Commend Bot (CS:GO)
- Модули для BlockProfile(S) (CS:GO CS:S)
- Модули для [LSD] Core (CS:GO и CS:S)
- Модули для Shower (CS:GO и CS:S)
- Модули для [Redirect] Core (CS:GO)
- Модули для [FRS] Core (СS:GO)
- Модули для [CCP] Core (CS:GO CS:S)
- Модули для [VK] Core (CS:GO CS:S)
WEB СКРИПТЫ ДЛЯ ПРОЕКТА
VIP РЕСУРСЫ
НАШ ФОРУМ



Сейчас онлайн на сайте: 14
Сегодня сайт посетили: 202 человек
2021 © CSGOLIFE.RU

![]() |
Автор → raudan
в новости → Плагин FORTNITE EMOTES (танцы) для сер ... |
![]() |
Автор → durexandrew
в новости → Скин MarshMello для сервера css |
![]() |
Автор → zahar33810
в новости → Отзывы о сайте |
![]() |
Автор → Dwiht_sniper
в новости → ГОТОВАЯ СБОРКА JAIL СЕРВЕРА ДЛЯ ... |
![]() |
Автор → nikosss1
в новости → Отзывы о сайте |



Автор: Ginek22 от 22-08-2020, 22:41

Плагин позволяет самым простым и банальным способом заблокировать список плагинов - а именно патч функции вывода списка плагинов.
Просмотр плагинов с помощью sm_rcon или консоли сервера через sm plugins list - не заблокирован.
Результат =>
] sm plugins
"Admin File Reader" (1.10.0.6426) by AlliedModders LLC
"Admin Help" (1.10.0.6426) by AlliedModders LLC
"Admin Menu" (1.10.0.6426) by AlliedModders LLC
"Anti-Flood" (1.10.0.6426) by AlliedModders LLC
"ban_cases_rework.smx" ban_cases_rework.smx
"Basic Ban Commands" (1.10.0.6426) by AlliedModders LLC
"Basic Chat" (1.10.0.6426) by AlliedModders LLC
"Basic Comm Control" (1.10.0.6426) by AlliedModders LLC
"Basic Commands" (1.10.0.6426) by AlliedModders LLC
"Basic Info Triggers" (1.10.0.6426) by AlliedModders LLC
To see more, type "sm plugins 11"
=> Включаем плагин
] sm plugins
] sm plugins
] sm plugins
] sm plugins
Требования
Sourcemod 1.10+
Другое - [INC] Memory Extended [Для компиляции]
Установка
Переместить RemovePluginList.smx -> addons/sourcemod/plugins
Запустить сервер -> Плагин все сделает за вас.
Нет доступа к файлу
История обновлений:
02/06.20
Версия 2.0
Теперь для работы плагина требуется DHooks от Peace-Maker
1) Переписана логика определения текущей игры
2) Переписана логика нахождения функции
2.1) Плагин адаптирован и использует новые функции MemoryEx 2.7
2.2) Исправлены краши, которые вызывала старая логика нахождения функции
3) Добавлены forwards, вдруг кому-то захочется что-то сделать, не трогая ядро
Код:
// Вызывается перед написанием sm plugins
// return true - Разрешить отображение списка плагинов данному игроку
// retrun false - Запретит отображение списка плагинов
forward bool PluginsBlock_OnRequestPlugins(int iClient);
// Вызывается только в том случаи - если отображение списка плагинов игроку было запрещено
forward void PluginsBlock_OnBlockPrint(int iClient);
P.S - Не стал делать inc файл т.к считаю его бесполезным для двух forward, которые можно просто использовать
4) Добавлен модуль PluginsBlock_Stuff - где реализованы три квара
sm_plugins_block_logger => Если игрок неудачно попытался узнать список плагинов, то он будет записан в лог по пути *путь см*/logs/PluginsBlock.log
Пример:
Код:
L 05/11/2020 - 13:58:45: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
L 05/11/2020 - 14:05:27: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
L 05/11/2020 - 14:13:36: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
L 05/11/2020 - 14:25:47: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
sm_plugins_block_admin_ignore => Если игрок имеет флаг Root или Rcon - то разрешаем ему отображение списка плагинов через sm plugins
P.S Если игрок с флагом Z посмотрит список плагинов - то он НЕ будет записан в логи при включенном кваре sm_plugins_block_logger
sm_plugins_block_sound => При неудачной попытке отображение списка плагинов будет проигран необходимый звук
P.S Плагин НЕ добавляет файл со звуком в таблицу загрузок т.е при заходе на сервере - звук не будет скачан игроку => Используйте, например /addons/sourcemod/data/vip/modules/downloadlist.txt - если у вас установлен плагин VIP на сервере
Конфиг генерируется по пути cfg/sourcemod/PluginBlock_Stuff.cfg
22.08.20
) Исправлен способ определения игры (в 2.0, например - плагин не мог определить модуль для CS: Source)
2) Раньше для linux использовались две сигнатуры под разные SM, но они оказались бесполезны => Теперь они удалены
3) Для Linux серверов был написан универсальный способ поиска функции (В основе лежит анализ разных версий SM от 1.7 до 1.11 и генерации "универсальной" сигнатуры)
Теперь плагин должен(надеюсь xd) работать на всех версиях sm
CS:GO Версия 2.0
Теперь для работы плагина требуется DHooks от Peace-Maker
1) Переписана логика определения текущей игры
2) Переписана логика нахождения функции
2.1) Плагин адаптирован и использует новые функции MemoryEx 2.7
2.2) Исправлены краши, которые вызывала старая логика нахождения функции
3) Добавлены forwards, вдруг кому-то захочется что-то сделать, не трогая ядро
Код:
// Вызывается перед написанием sm plugins
// return true - Разрешить отображение списка плагинов данному игроку
// retrun false - Запретит отображение списка плагинов
forward bool PluginsBlock_OnRequestPlugins(int iClient);
// Вызывается только в том случаи - если отображение списка плагинов игроку было запрещено
forward void PluginsBlock_OnBlockPrint(int iClient);
P.S - Не стал делать inc файл т.к считаю его бесполезным для двух forward, которые можно просто использовать
4) Добавлен модуль PluginsBlock_Stuff - где реализованы три квара
sm_plugins_block_logger => Если игрок неудачно попытался узнать список плагинов, то он будет записан в лог по пути *путь см*/logs/PluginsBlock.log
Пример:
Код:
L 05/11/2020 - 13:58:45: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
L 05/11/2020 - 14:05:27: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
L 05/11/2020 - 14:13:36: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
L 05/11/2020 - 14:25:47: [PluginsBlock_Logger.smx] \x00<> => used sm plugins list
sm_plugins_block_admin_ignore => Если игрок имеет флаг Root или Rcon - то разрешаем ему отображение списка плагинов через sm plugins
P.S Если игрок с флагом Z посмотрит список плагинов - то он НЕ будет записан в логи при включенном кваре sm_plugins_block_logger
sm_plugins_block_sound => При неудачной попытке отображение списка плагинов будет проигран необходимый звук
P.S Плагин НЕ добавляет файл со звуком в таблицу загрузок т.е при заходе на сервере - звук не будет скачан игроку => Используйте, например /addons/sourcemod/data/vip/modules/downloadlist.txt - если у вас установлен плагин VIP на сервере
Конфиг генерируется по пути cfg/sourcemod/PluginBlock_Stuff.cfg
22.08.20
) Исправлен способ определения игры (в 2.0, например - плагин не мог определить модуль для CS: Source)
2) Раньше для linux использовались две сигнатуры под разные SM, но они оказались бесполезны => Теперь они удалены
3) Для Linux серверов был написан универсальный способ поиска функции (В основе лежит анализ разных версий SM от 1.7 до 1.11 и генерации "универсальной" сигнатуры)
Теперь плагин должен(надеюсь xd) работать на всех версиях sm
Чтобы скачать файл пройдите пожалуйста регистрацию, или войдите под своим логином!
Возникли проблемы? Обратитесь на наш Форум.
Новость отредактировал: Ginek22 - 22-08-2020, 22:41
Причина: Обновлен 22.08.20
Просмотров: 1141 - Комментариев: 1 - Категория: Плагины SourceMod для сервера CSS, Плагины source mod для сервера csgo
Вернуться назад






-
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Скачать Плагин SM Plugins Block для сервера
Скачать Плагин SM Plugins Block для сервера бесплатно
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данному ресурсу.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данному ресурсу.