Статья Ручная установка AES + CSstatsX SQL

Mmonster

Модератор
Сообщения
364
Симпатии
128
Баллы
149
#1
У многих клиентов возникает масса трудностей при установке данных дополнений с панели
(не говоря уже про ручную установку,для многих это недостижимый уровень)

Данная статья поможет вам установить и подключить в ручную AES + CSstatsX SQL к базе данных​

Статья предназначения для серверов amxmodx 1.8.3 и выше

Процесс установки на сервер:

  • Заходим в базу данных и удаляем оттуда таблицы,связанные с данными плагинами ( aes_stats и csstats )
Для этого переходим во вкладку База данных (кликабельно) - Управление базой данных
Если имеются таблицы,заходим в SQL - запрос и вводим туда 2 запроса
Код:
DROP TABLE aes_stats;
DROP TABLE csstats;
table.JPG

  • Удаляем аналогичные плагины,если они у вас имеются (плагины на статистику и звания)
  • Устанавливаем с Панели Stats Configuration (Находим через поиск плагинов в панеле)
  • Раскидываем все файлы с архива по папкам делаем рестарт и проверяем консоль.Все наши плагины должны быть запущены
console.JPG
Подключение плагинов к Базе данных

  • Перезаходим в FTP (Плагин CSstatsX SQL создает конфиг после смены карты,перезаход в фтп отобразит папку и конфиг)
  • Идем по пути configs/plugins и открываем там файл plugin-csstatsx_sql.cfg
  • Прописываем данные бд и меняем csstats_sql_forwards с 0 на 1
    Все ваши данные находятся в База данных (Ниже я указал какие данные вписывать)
C++:
csstats_sql_host "Адрес сервера БД"
csstats_sql_user "Пользователь БД"
csstats_sql_pass "Пароль"
csstats_sql_db "Название БД"

csstats_sql_forwards "1"
  • Сохраняем и переходим по пути configs/aes ,открываем aes.cfg
    Аналогично прописываем данные
C++:
aes_sql_host "Адрес сервера БД".
aes_sql_user "Пользователь БД"
aes_sql_pass "Пароль"
aes_sql_name "Название БД"
  • Делаем рестарт (желательно еще и смену карты,чтобы таблицы создались успешно)
    И идем проверять работоспособность

    В комплекте устанавливается и плагин Lite translit ( Подробнее в 3 посту )
 

Вложения

Последнее редактирование:

Mmonster

Модератор
Сообщения
364
Симпатии
128
Баллы
149
#2
Включение записи статистики по картам и оружию:

  • Идем по пути configs/plugins и открываем там файл plugin-csstatsx_sql.cfg
    Выставляем значения csstats_sql_weapons и csstats_sql_maps = 1
C++:
csstats_sql_weapons "1"
csstats_sql_maps "1"

  • Идем в Управление базой данных (Как это сделать описано выше)
  • Делаем импорт двух файлов в базу (находятся во 2 архиве)
    Импорт.JPG
  • Меняем карту.После этого учет записи по оружию и картам будет доступен
    Команды /history и /sestats отвечают за статистику по картам
    Команды /rankstats и /statsme будут отображать помимо статистики игрока,еще и статистику по оружия (скриншоты как это выглядит ниже)
  • Если у вас не работают какие-либо из команд,в консоле пропишите amx_statscfgmenu включите нужные вам пункты и сохраните
top.jpg
history.jpg
rankstats.jpg
 

Вложения

Mmonster

Модератор
Сообщения
364
Симпатии
128
Баллы
149
#3
Обновлен первый пост
В архив добавил Lite translit с поддержкой званий Aes и своих префиксов ( Прописываются в lt_prefixes.ini )
Плагин скомпилирован с такими настройками :

C++:
#define TAGS                // Теги в чате Гл. Админ | Админ | VIP  [ По умолчанию включен ]
#if defined TAGS
#define LT_PREFIXES        // Свои префиксы. Файл addons/amxmodx/configs/lt_prefixes.ini [ По умолчанию выключен ]
#endif
//#define STEAM                // Тег стим игрока [ По умолчанию выключен ]
#define GREEN_MSG            // Зеленый цвет чата админов и випов [ По умолчанию выключен ]
#define AES                // Поддержка системы армейских званий - AES ( http://c-s.net.ua/forum/topic56564.html ) [ По умолчанию выключен ]
//#define DEF_RUS            // Русский язык по умолчанию [ По умолчанию английский ]
#define GL_ADMIN     ADMIN_LEVEL_G    // Флаг доступа для тега "Гл. Админ" в чате
#define ADMIN         ADMIN_BAN    // Флаг доступа для тега "Админ" в чате
#define VIP        ADMIN_LEVEL_H    // Флаг доступа для тега "VIP" в чате
//#define ANTIFLOOD            // Замена стандартного плагина antiflood.amxx [ По умолчанию выключен ]
#define AD_TIME        0.75        // Время между сообщениями, когда сработает антифлуд система
#define ADMIN_ALLCHAT            // Показывать весь чат админам [ По умолчанию включен ]
//#define DEFAULT_CS_CHAT        // Cтандартный чат кс  [ По умолчанию выключен ]
                        //Живые общаются только с живыми, мертвые с мертвыми. Админ видит весь чат если ADMIN_ALLCHAT
Так же в плагин добавлена функция блокировка слэш (/) сообщений
 
Сверху