Przejdź do treści
PLSetti
Rozszerzony

qBaseChat - Zmodyfikowany base chat

autor: Qesik

Plugin dodaje komendy typu hint/say/psay dla adminów oraz specjalny kanał czatu administracyjnego.

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 serwerze
  • css_hsay <wiadomość> - Wysyła wiadomość hint do wszystkich graczy
  • css_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).