Как создать банлист и вывести его на сайт с помощью AdvancedBan
  • Евгений
    27 июня 2025 - 13:24
    Вы не авторизованы, войдите на сайт.
  • просмотров 345 | ответов 0
Как создать банлист и вывести его на сайт с помощью AdvancedBan
1. Настройка AdvancedBan
Основные команды:
/ban <ник> [время] [причина] - забанить
/banlist - список банов
/unban <ник> - разбанить

Настройка config.yml:
UseMySQL: true/false
MySQL:
IP: localhost
DB-Name: advancedban
Username: ваш_логин
Password: ваш_пароль

2. Вывод банлиста на сайт
Через HTTP API:
enableHTTPAPI: true
httpAPIKey: "ваш_ключ"
httpAPIPort: 8080

Пример PHP:
<?php
$apiUrl = "http://сервер:8080/api?key=ключ&action=banlist";
$banList = json_decode(file_get_contents($apiUrl), true);
foreach ($banList as $ban) {
echo "{$ban['name']} | {$ban['reason']} | {$ban['created']}n";
}
?>

Таблица банов в BBCode:
Список банов:


НикПричинаДата
Player1Читы2023-01-01
Player2Оскорбления2023-01-02

3. Альтернативные варианты
Для форумов:
Банлист:
  • Player1 - Читы (01.01.2023)
  • Player2 - Оскорбления (02.01.2023)

4. Дополнительно
• Автообновление: <meta http-equiv="refresh" content="300">
• Только активные баны:
SELECT ... WHERE active=1

• CSS стилизация таблиц
Готово! Банлист теперь будет отображаться на вашем сайте.