qBaseChat
qBaseChat to plugin, który dodaje komendy dla administratorów oraz specjalny kanał czatu administracyjnego, przez który gracze mogą zgłaszać graczy, a admini rozmawiać ze sobą.
✨ Główne Funkcjonalności
Komendy Administracyjne
css_say <wiadomość>- Wysyła wiadomość do wszystkich graczy na serwerzecss_hsay <wiadomość>- Wysyła wiadomość hint do wszystkich graczycss_psay <gracz/nick> <wiadomość>- Wysyła prywatną wiadomość do konkretnego gracza
Admin Chat
- Prywatny kanał komunikacji między administratorami a graczami
- Gracze mogą zgłaszać uwagi i problemy
- Dźwięk dla adminów przy otrzymaniu wiadomości (opcjonalne)
- Możliwość ukrycia tożsamości administratora (wyświetlanie jako "ADMIN")
⚙️ Konfiguracja
Konfiguracja znajduje się w pliku: configs/Qesik/qBaseChat.json
Przykładowa Konfiguracja
{
"AdminChatSound": "sounds/notifications/message.vsnd_c",
"HideName": true,
"LogToFile": {
"Chat": true,
"TeamChat": true,
"Say": true,
"PSay": true,
"HSay": true,
"AdminChat": true
},
"Discord": {
"ServerName": "Mój Serwer [ONLY MIRAGE]",
"AllChat": "https://discord.com/api/webhooks/...",
"AdminCmds": "https://discord.com/api/webhooks/...",
"AdminChat": "https://discord.com/api/webhooks/..."
}
}
Opcje Konfiguracji
| Opcja | Typ | Opis | Domyślna |
|---|---|---|---|
AdminChatSound |
string | Ścieżka do dźwięku notyfikacji admin chat | null |
HideName |
bool | Ukryć nazwę administratora jako "ADMIN" | true |
LogToFile.Chat |
bool | Loguj czat publiczny | false |
LogToFile.TeamChat |
bool | Loguj czat drużynowy | false |
LogToFile.Say |
bool | Loguj komendy css_say | false |
LogToFile.PSay |
bool | Loguj wiadomości prywatne | false |
LogToFile.HSay |
bool | Loguj komendy css_hsay | false |
LogToFile.AdminChat |
bool | Loguj admin chat | false |
Discord.ServerName |
string | Nazwa serwera wyświetlana na Discord | "" |
Discord.AllChat |
string | Webhook dla czatu publicznego | null |
Discord.AdminCmds |
string | Webhook dla komend adminów | null |
Discord.AdminChat |
string | Webhook dla admin chat | null |
🔐 Uprawnienia
Aby korzystać z komend administracyjnych, gracz musi posiadać uprawnienie:
@css/chat
Przypisz uprawnienie w konfiguracji uprawnień serwera (admins.json lub poprzez plugin zarządzający uprawnieniami).