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

Бан подсетей (Advanced Subnet Bans)

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

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

Бан подсетей (Advanced Subnet Bans)

Сообщение Slavvkko » 27 июл 2010, 18:09

Авторы: Slavvkko
Версия: 1.1

Описание:
Плагин дает вам возможность банить/разрешать подсети по маске.
Например, 127.0.0.0/127.0.0.255 – запретит заходить игрокам с IP 127.0.0.0, 127.0.0.1, и так далее, вплоть до 127.0.0.255. Так же плагин по вашему желанию может пускать легальных играков (STEAM) даже если забанена/не разрешена их подсеть. Админов с флагом ADMIN_KICK тоже будет пускать.
Еще реализована регистрация доверенных ников (админами) которым необходимо будет установить пароль и они свободно будут заходить.

После регистрации игрока он должен прописать у себя пароль:
setinfo asb_pw "password"


Команды:
  • amx_addsubnet <startip/endip> - Добавить подсеть. (пример: amx_addsubnet "127.0.0.0/127.0.0.255")
  • amx_adduser <name> <password> - Добавить игрока (зарегестрировать). (пример: amx_adduser "Vasya" "123")
  • amx_deletesubnet <subnet> - Удалить подсеть. (пример: amx_deletesubnet "127.0.0.0/127.0.0.255")
  • amx_deleteuser <name> - Удалить игрока. (пример: amx_deleteuser "Vasya")
  • amx_subnetlist - Показать список подсетей.
  • amx_userlist - Показать список игроков.

Квары:
  • asb_allowsteam – 1 Разрешить заходить игрокам с стима даже если забанена подсеть / 0 запретить. По умолчанию 1
  • asb_website – Строка с ссылкой на сайт, или тему на форуме где можно будет подать заявку на регистрацию ника. (Пишется в причину кика игрока). По умолчанию пусто.
  • asb_reverse - Установите 1 и плагин будет работать наоборот, кикать тех, кого нету не в одной подсети из списка.

Примечание:
Что бы правильно определять игрок играет на стиме, или это эмулятор (имеется виду что у вас сервер с Dproto) измените в своем конфиге dproto.cfg настройки на такие:
Код: Выделить всё
cid_NoSteam47 = 10
cid_NoSteam48 = 10
cid_RevEmu = 2
cid_OldRevEmu = 2
cid_SteamEmu = 2
cid_Setti = 4


Это сделает для всех не лешальных игроков authid типа: VALVE_*, а для легальных STEAM_* которым будет разрешен доступ в зависимости от квара asb_allowsteam

Внимание!

Если вы установили квар asb_reverse в значение 1 то сервер будет кикать всех, кто не входит не в одну подсеть из списка!

История изменений:

Код: Выделить всё
 Версия 1.1:

        * Добавлена обратная работа плагина.
        * Немного оптимизирован код.




Вы должны зарегистрироваться, чтобы видеть ссылки.
Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd
Последний раз редактировалось Slavvkko 04 сен 2010, 09:47, всего редактировалось 2 раз(а).
Аватара пользователя
Slavvkko
 
Сообщения: 168
Зарегистрирован: 03 окт 2009, 17:58
Откуда: UA
Благодарил (а): 20 раз.
Поблагодарили: 57 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Advanced Subnet Bans

Сообщение Otec^^ » 28 авг 2010, 01:02

Зачем мне настраивать dproto если у меня СТИМ !!!!!
А у меня стим^^
Аватара пользователя
Otec^^
 
Сообщения: 3
Зарегистрирован: 27 авг 2010, 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Advanced Subnet Bans

Сообщение a.aqua » 28 авг 2010, 14:46

Otec^^ писал(а):Зачем мне настраивать dproto если у меня СТИМ !!!!!
А у меня стим^^

Долго на завтраках экономил ради понтов, что у тебя стим? :-!
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

Re: Advanced Subnet Bans

Сообщение Otec^^ » 30 авг 2010, 08:02

a.aqua писал(а):
Otec^^ писал(а):Зачем мне настраивать dproto если у меня СТИМ !!!!!
А у меня стим^^

Долго на завтраках экономил ради понтов, что у тебя стим? :-!



А ты о чем вообще городишь епт???

НЕ в теме,не лезь!!! :-! :-! :-!
Аватара пользователя
Otec^^
 
Сообщения: 3
Зарегистрирован: 27 авг 2010, 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение DJ_WEST » 30 авг 2010, 09:04

Долго на завтраках экономил ради понтов, что у тебя стим?

150 р. для тебя понты?
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение a.aqua » 30 авг 2010, 12:46

DJ_WEST писал(а):
Долго на завтраках экономил ради понтов, что у тебя стим?

150 р. для тебя понты?

Нет, сам факт наличия стима "У МЕНЯ ЕСТЬ СТИМ".
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение DJ_WEST » 30 авг 2010, 14:12

Steam - качается с офф.сайта, он бесплатен. В чем понты не пойму 0_o
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение a.aqua » 30 авг 2010, 15:27

DJ_WEST писал(а):Steam - качается с офф.сайта, он бесплатен. В чем понты не пойму 0_o

Подразумевалась "стим каэс". То есть лицензия, которую надо покупать.
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение Skriptar » 03 сен 2010, 10:52

Slavvkko, А когда будет поддержка MySql ? т.к. в таком варианте админы должны добавлять юзверей на каждый сервак ?
Я знаю только то, что я ничего не знаю.
Аватара пользователя
Skriptar
 
Сообщения: 953
Зарегистрирован: 20 окт 2009, 15:34
Благодарил (а): 180 раз.
Поблагодарили: 136 раз.
Языки программирования: Counter-Strike 1.6

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение Slavvkko » 04 сен 2010, 09:46

Да на каждый. Как время будет допишу.
Аватара пользователя
Slavvkko
 
Сообщения: 168
Зарегистрирован: 03 окт 2009, 17:58
Откуда: UA
Благодарил (а): 20 раз.
Поблагодарили: 57 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Бан подсетей (Advanced Subnet Bans)

Сообщение EvilCoder » 31 май 2011, 01:06

Утверждено

Первый пост обновлён.
Не забывайте, что у вас есть возможность отправлять жалобы на сообщения, присланные вам от других пользователей в ЛС.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Принимаются заявки на вступление в группу Скриптеры
Аватара пользователя
EvilCoder
Администратор
 
Сообщения: 1960
Зарегистрирован: 20 апр 2010, 12:11
Благодарил (а): 44 раз.
Поблагодарили: 663 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Пред.След.

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

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

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