Advanced Bans (Real Time) by Exolent, Улучшенные баны (Реальное Время) сделанный Exolent'ом |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Advanced Bans (Real Time) by Exolent, Улучшенные баны (Реальное Время) сделанный Exolent'ом |
yura097
|
29.3.2010, 14:45
Сообщение
|
![]() |
Advanced Bans (Real Time) by Exolent Описание: * Этот плагин заменяет команды amx_ban, amx_banip, amx_banid, amx_unban для админов. * Используется реальное время (Если забанен на 10 минут, то через 10 минут ты сможешь зайти на сервер). * Сам создаётся и заполняется список забаненных. * Плагин не использует banned.cfg или listip.cfg. Он использует свой файл с записанными банами. * Есть время бана, причина, а так же steamid или ip (выбирается автоматически). Всё это записывается в список забаненных * Ты можешь добавлять в список уже забанных игроков из banned.cfg и listip.cfg файлов (Только если #define наверху в плагине включён (без ;)) * Если ты используешь меню, что бы забанить игрока, ты можешь написать причину после выбора игрока и длительности бана. * Если ты используешь голосование за бан игрока, ты можешь написать причину его бана. * Ты можешь установить лимит, больше которого (например 1 месяц) администраторы с определённым флагом не смогут забанить игрока. * Ты можешь просматривать всю историю банов (админ которуый забанил, разбанен ли, и когда бан истёк(ёт)) в файле addons/amxmodx/logs/BAN_HISTORY_MMDDYYYY.log (MM = месяц, DD = день, YYYY = год) * Если ты хочешь иметь только один файл с историей банов, откоменьть (//) линию сверху в .sma файле и перекомпилируй. * SQL также работает. Если ты используешь какую то SQL базу больше чем для одного сервера, все сервера будут использовать 1 бан лист. * Для SQL, стандартные квары SQL бызы используются (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db). Команды: * amx_ban * amx_banip * amx_addban * amx_unban * amx_banlist - Показать лист забаненных * amx_addbanlimit - Добавить максимальное время бана - Использовать эту команду в amxx.cfg Настройки: * ab_website o Этот веб сайт будет показан игрокам, зайдя на который они смогут пожаловаться на бан (напишите ваш веб сайт) o Если оставить стандартно (blank) сайт не будет показываться. o Стандартно: blank * ab_immunity o 0 - Любые админы могут быть забанены. o 1 - Админы с имунитетом (флаг 'a') не могут быть забанены. o 2 - Админы с имунитетом (флаг 'a') могут забанить других админов с имунитетом (flag 'a'). o Стандартно: 1 * ab_bandelay o Время после которые забаненные игроки будут отключены от сервера. o Стандартно: 1 * ab_unbancheck o Интервал проверки списка забаненных. o Стандартно: 5 Рекомендованно: * AMX Mod X версии 1.8.1 или выше - Ты можешь использовать более раннюю версию amxx, посмотри на верх плагина: Код // if you must have a maximum amount of bans to be compatible with AMXX versions before 1.8.0 // change this number to your maximum amount // if you would rather have unlimited (requires AMXX 1.8.0 or higher) then set it to 0 #define MAX_BANS 0 После этого перекомпилируй плагин Как установить (использовать): 1. Скачай три плагина. (Если ты хочешь использовать SQL, скачай advanced_bans_sql. Но не скачивай advanced_bans). 2. Помести advanced_bans.amxx, plmenu.amxx, and adminvote.amxx файлы в папку на твоём сервере addons/amxmodx/plugins . - Примечание: Ты должен заменить стандартные файлы plmenu.amxx и adminvote.amxx. 3. Открой plugins.ini в папке addons/amxmodx/configs на твоём сервере. 4. Добавь advanced_bans.amxx на верх файла!!! 5. Включи (если выключены) plmenu.amxx и adminvote.amxx. 6. Сохрани и закрой файл. 7. Помести advanced_bans.txt в папку addons/amxmodx/data/lang на твоём сервере. 8. Перезапусти карту или сервер. Добавление максимального времени бана: - Пример: Если ты сделаешь: Код amx_addbanlimit "b" "9000" amx_addbanlimit "c" "4000" - То админ имеющий флаги "b" и "c", (в данном только b будет использоваться) смогут забанить максимум на 9000 минут. * Если ты хочешь что бы только админ с иммунитетом мог банить игроков на любое время используй Код amx_addbanlimit "a" "0" Перевод: * Swedish by LaineN * German by ExKiLL * Spanish by unknow * French by koyumu * Romanian by rekull * Finnish by SnoW * Dutch by lucius * Brazilian Portuguese by commonbullet * Russian by xPaw * Norwegian by Thrill * Polish by FakeNick * Russian UTF-8 Mr. Smit :) Изменения и возможности: Код * Add a cvar to ban by IP or SteamID * Change to dynamic arrays instead of large, hard-coded arrays * Modify the ban menu to use amx_ban commands * Add Multilingual * Add ban limits per admin flags * Add ban history log * Add SQL support (Sorry, but this might never happen. I do not know SQL scripting, so I would need someone to add it for me.) * Add menu for ban management * Version 0.1 (with updates included) - Initial Release - Changed to dynamic arrays to hold ban information - Added option #2 for ab_immunity - Added support for banning by IP - Added compatability for banned.cfg and listip.cfg - Added menu support (plmenu.amxx) - Added ML support * Version 0.2 - Added simple max ban time feature * Version 0.3 - Added more cvars for max ban times - Added cvar for delay of player to disconenct after being banned - Added cvar for interval of checking for unban time of banned players - Added more translations * Version 0.4 - Fixed the possible infinite loop, causing servers to crash - Added ban history - Removed max ban time cvars - Added max ban times per admin flags - Added more translations * Version 0.5 - Fixed information not being printed into console - Fixed "amx_addban" using the admin's name as the SteamID when saving the ban - Added option for ban history to be one file - Added translations * Version 0.5b - Fixed players not being unbanned - Added translations * Version 0.6 - Added small optimization for unban checking - Changed "UnBan Time" in the logs and chat messages to "Ban Length" - Fixed small code error where unban time was generated was used when length was 0 - Changed IsValidIP() method to use regex (Thanks to arkshine) - Added plugin information inside the .sma file - Added a #define option to use maximum bans for compatability for AMXX < 1.8.0 - Changed admin messages in chat to work with amx_show_activity cvar - Added ban reason to amx_voteban - Added translations * Version 0.6b - Fixed a small bug * Version 0.6c - Fixed amx_banlist for server consoles - Changed IsValidAuthid() method to use regex * Version 0.6d - Fixed ban limit for permanent bans * Version 0.7 - Changed the "unlimited bans" version to be faster (Thanks to joaquimandrade) - Added check when adding bans if the player is already banned. * Version 0.8 - Added SQL support. Текущая версия: 0.8.1 http://forums.alliedmods.net/showthread.php?t=80858 Дополнительный плагин: Плагин от STR@TEG'а, позволяющий использовать режим мульти-бана. Если игрок имеет Steam ID начинающийся на STEAM_0:, то он будет забанен по Steam ID, иначе по IP адресу. Например, чтобы использовать мульти-бан в анти-чите CSF, нужно в настройках прописать: Цитата csf_ac_mypunishment "amx_multiban %userid% %time% %reason%" Ну и включить "Свой тип наказания" И по словам супер-модера всё должно работать :)
multiban.zip ( 6,25 килобайт )
Кол-во скачиваний: 1462или Скачать с Narod.Ru
Отредактировал: STR@TEG, - 11.4.2012, 22:08
|
Поблагодарили 34 раз
|
|
complrg
|
29.3.2010, 17:21
Сообщение
|
|
|
Мощная вещь. Достойная замена громадному бансу.
|
Поблагодарили 1 раз
|
|
vnycha
|
31.3.2010, 20:11
Сообщение
|
|
|
эффективна ли против динамо айпи ?! трудно ли обойти бан ?!
|
Поблагодарили 1 раз
|
|
puma
|
3.4.2010, 18:30
Сообщение
|
|
|
разбанивать то как.?затироать в advanced_bans? через amx_unban nik пишет нет такова в базе...банил по стимид..
|
Поблагодарили 1 раз
|
|
feelforce
|
5.4.2010, 13:55
Сообщение
|
|
|
через amx_unban, тока не понику а по айпи или стим айди, стим айди в ковычках ""
Ссылка битая перезалей |
Поблагодарили 2 раз
|
|
STR@TEG
|
4.5.2010, 23:35
Сообщение
|
|
|
|
Поблагодарили 3 раз
|
|
STR@TEG
|
5.5.2010, 20:35
Сообщение
|
|
|
Пержде чем писать всякую чушь типа "это почти как амхбанс" Назви мне хоть пару отличий от стандартного amx_ban, amx_banip А затем я табе назву как минимум 30 отличий амхбанса ок да? Можно написать по-другому: "Это для школоты, у которой мозгов не хватает для амхбанса" При стандартных плагинах бан был некорректный, с этим все нормально. Advanced Bans - это альтернатива AMXBANS. И кому нужна эта БД, ее никто не смотрит. Еще и хостинг для нее организовывать. Вообще это бред, прикручивать к серверу какие-то внешние плагины. Это лично мое мнение. P.S. Школота это ты, хотя бы писал без ошибок. |
Поблагодарили 4 раз
|
|
Bam
|
5.5.2010, 21:41
Сообщение
|
|
|
Норм плагин, я тоже за то чтобы не использовать чтото левое для сервера типа хоста
Отредактировал: Racoon, - 5.5.2010, 22:45
|
Поблагодарили 1 раз
|
|
_-_RAP_-_
|
8.5.2010, 21:10
Сообщение
|
![]() |
<< Если ты хочешь иметь только один файл с историей банов, откоменьть (//) линию сверху в .sma файле и перекомпилируй. >>
и где там эти // ?? |
Поблагодарили 1 раз
|
|
STR@TEG
|
8.5.2010, 21:24
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
Racoon
|
27.7.2010, 19:21
Сообщение
|
![]() |
Какой тип бана выставлять в античите CSF-AC?
|
Поблагодарили 1 раз
|
|
![]() ![]() |