Как создать банлист и вывести его на сайт с помощью AdvancedBan
Как создать банлист и вывести его на сайт с помощью AdvancedBan
1. Настройка AdvancedBan
Основные команды:
Настройка config.yml:
2. Вывод банлиста на сайт
Через HTTP API:
Пример PHP:
Таблица банов в BBCode:
3. Альтернативные варианты
Для форумов:
4. Дополнительно
• Автообновление: <meta http-equiv="refresh" content="300">
• Только активные баны:
• CSS стилизация таблиц
Готово! Банлист теперь будет отображаться на вашем сайте.
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 стилизация таблиц
Готово! Банлист теперь будет отображаться на вашем сайте.