• CS:Bans - замена AmxBans



Версия 1.3.3

Скачать с сайта

Автор представляет вам совершенно новую систему управления банами для плагина AmxBans 6. Это веб часть для плагина AmxBans или Fresh Bans.

Системные требования:
  • PHP версии 5.3 и выше.
  • Расширения PHP: PDO, PDO-mysql, mbstring и gd.
  • Функции PHP: chmod, mkdir, copy
  • Включенный mod_rewrite
  • MySQL версии 5.0 и выше.
Процесс установки:
  • Скачиваем архив. Заливаем содержимое архива в корень сайта или в определенную заранее папку (решать вам).
  • После того, как залили все файлы, рекурсивно ставим права 755 для всех файлов и папок. После этого для папок assets и /protected/runtime, и для файла /include/db.config.inc.php выставляем права 777
  • Переходим по адресу http://ваш-сайт/site/install
  • Если система показывает ошибки, исправляем их.
  • Иначе вводим данные MySQL, нажимаем Проверить подключение (Не обязательно)
  • Если вы не используете префикс таблиц, отличный от amx_, или вы не знаете, что это такое, то в поле Префикс ничего вводить не нужно.
  • Ниже вводите логин, пароль и почту первого администратора системы.
Процесс обновления:
  • Удаляем все папки и файлы, кроме папки include
  • Переходим в папку include и удаляем всё, кроме файла db.config.inc.php
  • Переименовываем файл db.config.inc.php например в db.config.inc.php1, или копируем его на свой компьютер.
  • Закачиваем все файлы и папки CS:Bans
  • Переходим в папку include, удаляем файл db.config.inc.php, закачиваем с компьютера или переименовываем db.config.inc.php1 в db.config.inc.php обратно
  • После всего, рекурсивно ставим права 755 для всех файлов и папок. После этого для папок assets и /protected/runtime, и для файла /include/db.config.inc.php выставляем права 777
  • В адресной строке вводим http://ваш-сайт/, авторизуемся под учеткой админа старого amxbans, потом переходим по адресу
    http://ваш-сайт/site/update, принимаем условия и нажимаем Обновить.
Создание/изменение шаблона: 
Сразу рассказываю тем кому нужно будет изменять дизайн. Для создания шаблона создаем папку с именем шаблона в латинице. Например megadesign. Копируем в эту папку папку views, которая находится в /protected и изменяем уже их!

 Спойлер: FAQ 
Вопрос: Почему нет платной покупки услуг(админок,випок) и разбана?
Ответ: Чтоб эта у услуга у вас появилась, вам необходимо приобрести полную версию CS:Bans - CS:Bans (замена AmxBans)

Вопрос: Не отображается информация о сервере, постоянная загрузка. Как исправить?
Ответ: В папке protected/models заменить файл Serverinfo.php на этот Serverinfo2.php

Вопрос: Некорректно отображаются русские ники... Как решить проблему с кодировкой?
Ответ: Для корректного отображения русских ников и причин в Cs:bans необходимо выполнить следующее:
  1. В конфиге FB main.cfg выставляем fb_use_russian 0
  2. На web-хостинге в папке /banlist/protected/config редактируем файл main.php 
  3. Ищем 126 строку и меняем 'charset' => 'utf8', НА 'charset' => 'latin1',
  4. После всех изменений меняем карту, да бы подгрузить изменения в FB конфиге.
 Спойлер: Ещё один вариант через БД. 
error_reporting(0);

в конфиге mysql в подраздел [mysqld]
добавь следующее:
character-set-server = utf8
collation_server = utf8_general_ci
init-connect = "SET NAMES utf8"


Вопрос: Где взять дополнительные шаблоны?
Ответ: Шаблоны для CS:BANS

Вопрос: Как добавить дополнительные колонки в на страницу Админов?
Ответ: [Инструкция] Замена поля ICQ на ВК или Skype + добавление поля Привилегия(CS:BANS)

Вопрос: Слетает бан после редактирования. Что делать?
Ответ: Скачайте FixBans и добавьте в папку с установленной системой (ну или сразу скиньте файл по пути \protected\models)

Вопрос: Как сделать выбор привилегии вместо выбора флагов?
Ответ: Все действия делаем с файлом Amxadmins.php по пути /protected/models/Amxadmins.php


 Спойлер: Инструкция 
1. В файле protected/models/amxadmins.php сделать следующие изменения:
 Изменить

 PHP: 
  
{
        if($adminlist)
        {
            return array(
                'a' => 'Иммунитет (не может быть кикнут / забанен и т.д)',
                'b' => 'Резервирование слотов (может использовать зарезервированные слоты)',
                'c' => 'Команда amx_kick',
                'd' => 'Команда amx_ban и amx_unban',
                'e' => 'Команда amx_slay и amx_slap',
                'f' => 'Команда amx_map',
                'g' => 'Команда amx_cvar (не все CVAR\'ы доступны)',
                'h' => 'Команда amx_cfg',
                'i' => 'amx_chat и другие команды чата',
                'j' => 'amx_vote и другие команды голосований (Vote)',
                'k' => 'Доступ к изменению значения команды sv_password (через команду amx_cvar)',
                'l' => 'Доступ к amx_rcon и rcon_password (через команду amx_cvar)',
                'm' => 'Уровень доступа A (для иных плагинов)',
                'n' => 'Уровень доступа B',
                'o' => 'Уровень доступа C',
                'p' => 'Уровень доступа D',
                'q' => 'Уровень доступа E',
                'r' => 'Уровень доступа F',
                's' => 'Уровень доступа G',
                't' => 'Уровень доступа H',
                'u' => 'Основной доступ',
                'z' => 'Игрок (не администратор)'
            );
        }

        return array(
            'a' => '[a] Иммунитет (не может быть кикнут / забанен и т.д)',
            'b' => '[b] Резервирование слотов (может использовать зарезервированные слоты)',
            'c' => '[c] Команда amx_kick',
            'd' => '[d] Команда amx_ban и amx_unban',
            'e' => '[e] Команда amx_slay и amx_slap',
            'f' => '[f] Команда amx_map',
            'g' => '[g] Команда amx_cvar (не все CVAR\'ы доступны)',
            'h' => '[h] Команда amx_cfg',
            'i' => '[i] amx_chat и другие команды чата',
            'j' => '[j] amx_vote и другие команды голосований (Vote)',
            'k' => '[k] Доступ к изменению значения команды sv_password (через команду amx_cvar)',
            'l' => '[l] Доступ к amx_rcon и rcon_password (через команду amx_cvar)',
            'm' => '[m] Уровень доступа A (для иных плагинов)',
            'n' => '[n] Уровень доступа B',
            'o' => '[o] Уровень доступа C',
            'p' => '[p] Уровень доступа D',
            'q' => '[q] Уровень доступа E',
            'r' => '[r] Уровень доступа F',
            's' => '[s] Уровень доступа G',
            't' => '[t] Уровень доступа H',
            'u' => '[u] Основной доступ',
            'z' => '[z] Игрок (не администратор)'
        );
    }[/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code]
На php:
{
        if($adminlist)
        {
            return array(
            'actodfije' => 'Девушка ADMIN',
            'abcdefghijklmnopqrstu' => 'Гл. Админ',
            't' => 'VIP',
            'acdefijt' => 'Простой ADMIN',
            'to' => 'Девушка'
            );
        }

        return array(
            'actodfije' => 'Девушка ADMIN',
            'abcdefghijklmnopqrstu' => 'Гл. Админ',
            't' => 'VIP',
            'acdefijt' => 'Простой ADMIN',
            'to' => 'Девушка'
        );
    }[/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code]




Скришоты: CS:Bans - замена AmxBans


Комментариев 1
  1. Последняя версия 1.3.3
    admin admin 8 декабря 2021 01:08 Ответить
Гость, оставишь комментарий?
Имя:*
E-Mail:



КТО ОНЛАЙН
Сейчас на сайте: 1
Юзеры: 0
Гости: 1


Поддержать проект
Мы используем файлы cookie
Для улучшения работы сервиса и персонализации информации мы используем файлы cookie. Нажимая ПРИНЯТЬ или продолжая просмотр сайта, вы соглашаетесь с условиями пользования.
ПРИНЯТЬ