The End Is Near...
Russian Roulette
- Сообщения
- 874
- Реакции
- 691
Re: IP Name & Say Block v1.1b
Делай функции, иначе повторяется код
Делай функции, иначе повторяется код
L 08/28/2013 - 02:44:38: [SM] Native "GetClientUserId" reported: Client index 0 is invalid
L 08/28/2013 - 02:44:38: [SM] Displaying call stack trace for plugin "block_ip.smx":
L 08/28/2013 - 02:44:38: [SM] [0] Line 151, C:\Documents and Settings\R1KO\Рабочий стол\scripting\Block_IP_v2.sp::Client_Punishment()
L 08/28/2013 - 02:44:38: [SM] [1] Line 129, C:\Documents and Settings\R1KO\Рабочий стол\scripting\Block_IP_v2.sp::SayChat()
L 08/28/2013 - 02:46:57: [SM] Native "GetClientUserId" reported: Client index 0 is invalid
L 08/28/2013 - 02:46:57: [SM] Displaying call stack trace for plugin "block_ip.smx":
L 08/28/2013 - 02:46:57: [SM] [0] Line 151, C:\Documents and Settings\R1KO\Рабочий стол\scripting\Block_IP_v2.sp::Client_Punishment()
L 08/28/2013 - 02:46:57: [SM] [1] Line 129, C:\Documents and Settings\R1KO\Рабочий стол\scripting\Block_IP_v2.sp::SayChat()
czar45, пробелы блочит, остальное в разработке
Плохо что не наказывает. С наказанием получше.Плагин не наказывает, а просто пишет в чат, что было заблокировано.
IP Name & Say Block v2
Описание:
Плагин наказывает игроков за ip в их нике или сообщениях в чат.
Особенности:
Блокирует ip написанные через пробелы.
Баны заносятся в SourceBans.
Cvar`s:
sm_ip_block_warning - Количество предупреждений перед наказанием (0 - сразу наказывать), def - 2.
sm_ip_block_punishment_mode - Тип наказания (0 - Кик, 1 - Бан), def - 0.
sm_ip_ban_time - Время бана в минутах при sm_ip_block_punishment_mode 1 (0 - Навсегда), def - 60.
sm_ip_whitelist_enable - Использовать ли лист исключений (0 - Нет, 1 - Да), def - 1.
sm_ip_immuniti_flag - Флаг админа для иммунитета ("" - нет иммунитета)", def - "z".
Внимание!!! Если вы использовали раньше этот плагин - удалите старый конфиг. Новый создастся автоматически.
Лист исключений находится в addons/sourcemod/configs/ip_whitelist.txt
В планах:
Блокирвать ip типа: ysashki.host.ru:27018.
P.S.
1. К скриптерам просьба поправить код или дать совет по оптимизации/исправлению.
2. Отдельная благодарность Reiko1231
3. Написал т.к. не хотел ради одного ip юзать для чата REGEX Word Filter и для ника name checker.
Тимур Паравозов, эм.. баг в регекс или в моем?
По сути не важно. Новая версия уже тестируется.