MySQL Banning - Single DB

rJIa3

Участник
Сообщения
169
Реакции
180
MySQL Banning - Single DB - Cover Multiple Servers V3.0
Описание:
База данных запретов. Этот плагин очень схож с SourceBans он так же предназначен для управления банами на нескольких серверах только без веб-интерфейса.
Примечание:
Плагин великолепно работает с VBAC при значении MySQL Banning Plug-in
а так же со всеми остальными плагинами дающие временные запреты.

Требования:
* MySQL 5.0
* SourceMod

Настройки:
mysql_bans_version
* версия плагина
mysql_bans_error_check

Опция: 1 = вкл, 0 = выкл, по умолчанию =1
плагин проверяет свою работу! держите включенной эту функцию
mysql_bans_admin_check
Опция: 1 = вкл, 0 = выкл, по умолчанию =1
Если включен (по умолчанию), то при подключении администратора, дальнейшие проверки отменяются.
Настройки можно прописать в soucremod.cfg

Команды:
mysql_ban <#userid|name> <minutes|0> [reason]

mysql_addban <time> <steamid> [reason]
mysql_unban <steamid>
mysql_banip <time> <ip|#userid|name> [reason]

Установка:
1. Извлеките содержимое в директорию
addons/sourcemod/plugins/mysql_bans.smx
addons/sourcemod/scripting/mysql_bans.sp
addons/sourcemod/translations/mysqlbans.phrases
2. Создайте MySQL Database.
DROP TABLE IF EXISTS `mysql_bans`;
CREATE TABLE IF NOT EXISTS `mysql_bans` (
`id` int(11) NOT NULL auto_increment,
`steam_id` varchar(32) NOT NULL,
`player_name` varchar(65) NOT NULL,
`ipaddr` varchar(24) NOT NULL,
`ban_length` int(1) NOT NULL default '0',
`ban_reason` varchar(100) NOT NULL,
`banned_by` varchar(100) NOT NULL,
`timestamp` timestamp NOT NULL default '0000-00-00 00:00:00' on update CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `steam_id` (`steam_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
3. Добавить запись в addons/sourcemod/configs/databases.cfg.

Оригинал


Обновление v 4.8
добавлены функции local так же исправлены ошибки
Новые настройки:
mysql_bans_local_ban

Запрет в местном масштабе (использующий banned_user/ip.cfg), 1 = также хранятся в местном масштабе, 0 = только хранит запреты в DB

mysql_bans_local_unban
Снятие запрета в местном масштабе (использующий banned_user/ip.cfg), 1 = не запрещает игрока, когда они соединяются и не находятся в DB запрета, 0 = не проверяет на незапреты.

Модифицированная настройка:
mysql_bans_error_check

Сообщения об ошибке, 0 = не показывает, 1 = в регистрации, 2 = показывает в игре
Оригинал v 4.8



 

Вложения

  • MySQL Bans V3.0.rar
    16.4 КБ · Просмотры: 46
  • mysql_bans.rar
    497 байт · Просмотры: 35
  • MySQL Bans V4.8.rar
    22.8 КБ · Просмотры: 69
Сверху Снизу