Skocz do zawartości

[CS 2] qAdminPanel - Panel Admina pod sourcebans


-_-

Rekomendowane odpowiedzi

  • Właściciel

[CS 2] qAdminPanel - Panel Admina pod sourcebans

Aktualna wersja: 1.7.9
 

OPIS

Plugin dodaje na serwer komendy znane z sourcemod, które pozwalają adminom na zarządzanie serwerem. Możemy wyrzucać, banować, uderzać, zabijać, zmieniać mapę (także pod workshop), używać komend rcon, odbanowywać.

Plugin współpracuje z sourcebans, więc jeśli przechodzisz z CS:GO na CS 2 i nie chcesz utracić danych, ten plugin jest dla Ciebie, zwłaszcza że można dodawać mapy z poziomu sourcebans na serwer.

CONFIG

{
  "Database": {				-> DANE DO BAZY
    "Hostname": "hostname",
    "Database": "database",
    "UserName": "username",
    "Password": "password"
  },

  "Main": {
    "ServerId": -1,		-> To id z panelu sourcebans (Panel Admina -> Serwery -> W tabelce "ID"
    "ServerName": "NazwaSieci.pl [MIRAGE]",	-> Nazwa serwera w przypadku gdy ustawimy ServerId na -1
    "ChatLog": 1,			-> Czy pokazywać informacje na czat dla wszystkich graczy: 1 - bez nick admina | 2 - z nickiem admina
    "MenuType": 0,	-> Jakie menu wyświetlać? 0 - chat | 1 - center html
    "AutoStealth": true,	-> Automatycznie przerzucać na stealth po wejściu na spect
    "AllChat": true,	-> Czy admin ma widzieć cały czat
    "EnableAdmins": false, -> Czy pobierać adminów z bazy sourcebans. Pamiętaj, ze grupa serwera w sourcebans musi odpowiadać grupie w cssharp, np: admin to #css/admin
    "LastDisconnectedNum": 10	-> Ilu ostatnio rozłączonych graczy zapisywać
  },

	// Aktywny ban na ip
  "Sleuth": {
    "Actions": 2,	-> 0 - brak działań | 1 - kick | 2 - ban na dany czas | 3 - informacja dla adminow
    "BanDuration": 0,	-> czas bana (0 perm)
    "BansAllowed": 0,	-> po ilu banach aktywnych
    "BanType": 0,	-> czy brać pod uwagę permy czy każdy ban
    "AdminByPass": true,	-> Czy admini mogą pomijać
    "ExcludeOld": 0,	-> 0 - nieaktywny | 1 - wykluczaj stare bany ze sprawdzania
    "ExcludeTime": 31536000	-> jak stare bany (w sekundach) ma wykluczac ze sprawdzania
  },

	// powiadomienia discord
  "Discord": {
    "Ban": null,	// link do webhook
    "Kick": null,
    "Mute": null,
    "Gag": null,
    "Silence": null,
    "Slay": null,
    "Slap": null,
    "ChangeMap": null
  },

	// Powody banów do menu
  "BanReason": [
    "Cheat",
    "Wallhack",
    "Aktywny ban",
    "Nadużywanie mikrofonu",
    "Mutacja",
    "Obrażanie",
    "Przeklinanie",
    "Spam",
    "Nie wykonywanie celów map",
    "Ping"
  ],
	// Powody kick do menu
  "KickReason": [
    "Nadużywanie mikrofonu",
    "Mutacja",
    "Obrażanie",
    "Przeklinanie",
    "Spam",
    "Nie wykonywanie celów map",
    "Ping"
  ],
	// Powody mute/gag w menu
  "MuteReason": [
    "Nadużywanie mikrofonu",
    "Mutacja",
    "Obrażanie",
    "Przeklinanie",
    "Spam"
  ],
	// Czas bana/mute/gag
  "BanTime": [
    {
      "name": "Sesja",
      "time": -1
    },
    {
      "name": "30 minut",
      "time": 30
    },
    {
      "name": "Godzina",
      "time": 60
    },
    {
      "name": "2 godziny",
      "time": 120
    },
    {
      "name": "6 godzin",
      "time": 360
    },
    {
      "name": "12 godzin",
      "time": 720
    },
    {
      "name": "Dzień",
      "time": 1440
    },
    {
      "name": "2 dni",
      "time": 2880
    },
    {
      "name": "Tydzień",
      "time": 10080
    },
    {
      "name": "2 tygodnie",
      "time": 20160
    },
    {
      "name": "Na zawsze",
      "time": 0
    }
  ],
	// Lista map w menu map
  "MapsList": [
    {
      "name": "de_dust2",
      "workshop": 0
    },
    {
      "name": "de_inferno"
    },
    {
      "name": "de_mirage"
    },
    {
      "name": "de_nuke"
    },
    {
      "name": "de_overpass"
    },
    {
      "name": "de_vertigo"
    }
  ]
}

 

KOMENDY

css_ban <#id/name> (time) [reason] - banowanie gracza
css_unban <steamId/ip> [reason] - odbanowywanie gracza
css_kick <#id/name> [reason] - wyrzucanie graczy
css_mute <#id/name> [reason] - mutowanie graczy
css_unmute <steamId/> [reason] - odmutowywanie gracza
css_gag <#id/name> [reason] - kneblowanie graczy
css_ungag <steamId/> [reason] - odkneblowanie gracza
css_silence <#id/name> [reason] - mutowanie+kneblowanie graczy
css_unsilence <steamId/> [reason] - odmutowywanie+odkneblowanie gracza
css_slap <#id/name> [damage] - uderzanie gracza
css_slay <#id/name> - zabijanie gracza
css_noclip <#id/name> - włączanie/wyłączanie noclip
css_map / css_workshop <mapName/workshopId> - zmiana mapy
css_disconnect - otwiera menu z graczami którzy rozłączyli się z serwerem
css_infoban - wyświetla listę graczy którzy weszli na serwer z aktywnym banem (możemy sprawdzić ich dane)
css_who - wyświetla listę graczy i informacje czy są adminami
css_rcon <command> - wykonywanie komend przez rcon
css_stealt - przejście na stealth

 

UPRAWNIENIA

@css/ban - banowanie + dostęp do komendy css_who
@css/unban - odbanowywanie
@css/changemap - zmiana mapy
@css/kick - wyrzucanie
@css/cheats - noclip
@css/slap - slap
@css/slay - slay
@css/rcon - rcon
@css/chat - mute
@css/ban - stealth
@css/chat - mutowanie
@css/unmute - odmutowywanie
@css/chat - kneblowanie
@css/ungag - odkneblowanie
@css/chat - wyciszanie graczy (mute + gag)
@css/unsilence - odciszanie gracza (mute +gag)

 

 

LISTA ZMIAN

v1.0.2 (07.11.2023)
1. W configu zmieniono Username na UserName
2. Przebudowano kolejny raz zapytania do bazy

v1.0.5 (10.11.2023)
1. Usunięto adminów z pluginu
1.1 Należy calkowicie usunąć Admins z configu
2. Dostosowanie uprawnienia do nowej wersji cssharp
2.1 By dodać admina, robimy to w configs/admins.json, a uprawnienia są takie
a) Banowanie: "qadminpanel_ban"
b) Kickowanie: "qadminpanel_kick"
c) Zmiana mapy: "qadminpanel_map"
d) Slay: "qadminpanel_slay"
3. Poprawki w kodzie

v1.0.6 (13.11.2023)
1. Od teraz można używać komendy z konsoli

v1.1.0 (21.11.2023)
1. Dodano sprawdzanie immunitetu zamiast samej flagi. Od teraz gracz z większym immunitet będzie mógł wykonywać operacje na osobach z mniejszym, które mają dane flagi
2. Dodano logi
3. Poprawiono banowanie przez konsole
4. Dodano css_unban
	Permisja: qadminpanel_unban

v1.1.2
1. Poprawiono kod
2. Zaktualizowano do wersji v90

v1.1.7 (06.12.2023)
1. Usunięto wewnętrzne uprawnienia i zastosowano domyślne z cssharp
2. Poprawiono komendy i ich atrybuty
3. Dodano
	3.1 Slap
	3.2 Zmiana mapy obsługuje teraz workshop id mapy, a więc można użyć css_map 3070290869. Można też użyć css_workshop 3070290869
	3.3 Noclip

v1.2.2 (17.12.2023)
1. Poprawki w kodzie
2. Zaktualizowano do v124
3. Dodano pliki z tekstami pod tłumaczenie
4. Poprawiono errory dla logów gdy kickowano/slapowano/slayowano bota
5. Poprawiono błąd z mapami workshop

v1.2.5 (06.01.2024)
1. Zaktualizowano do v142
2. Poprawiono kod
3. Dodano css_rcon

v1.2.7 (17.01.2024)
1. Poprawiono błąd z kickowaniem
2. Poprawiono błąd z indeksem gracza

v.1.3.3 (04.02.2024)
1. Poprawiono informacje po odbanowaniu
2. Noclip bez podanego argumentu, nadaje efekt osobie wpisującej
3. Dodano css_mute
4. Dodano informacje na czat o użyciu danej opcji
5. Dodano stealth (ukrywanie admina w tabeli)
6. Dodano tekst pod czas bana

v1.3.4 (05.02.2024)
1. Dodano nowe teksty

v1.3.7 (11.02.2024)
1. Poprawiono aktualizowanie adresu ip dla zbanowanej osoby na steam id
2. Poprawiono noclip
3. Nowy sposób pisania komend: #userid/nick gdzie nick może być częścią i jeśli znajdzie więcej niż jedną osobę, to pokaże wybór w menu

v1.3.8 (22.02.2024)
1. Poprawki w kodzie

v1.3.9 (27.02.2024)
1. Usunięto info o przejściu na spect dla stealth

v1.4.7 (10.03.2024)
1. Dodano gag, ungag, unmute
2. Poprawiono teksty
3. Dodano możliwość okreslania wielu targetów @ct/@t/@all/@me, lecz nadal jeśli wpiszemy nick gracza, który pasuje do wielu osób, pokaże nam się menu z wyborem.
4. Dodano bardziej rozbudowane menu do komend
5. Poprawiono perm mute
6. Do configu dodano spis map, które można uruchomić z poziomu !map
7. Dodano menu główne pod komendą !admin
8. Dodano możliwość ustalenia w configu czy menu ma być z czatu czy center html

v1.5.0 (28.03.2024)
1. Poprawiono perm na mute/gag
2. Dodano allchat
3. Dodano css_silence/css_unsilence

v1.5.2 (01.04.2024)
1. Poprawiono menu banów
2. Dodano powiadomienia na discord

v1.5.4 (07.04.2024)
1. Poprawiono komunikat discord z kick
2. Poprawiono używanie komend na gag
3. Poprawiono unmute/ungag

v1.5.6 (17.04.2024)
1. Poprawiono przechodzenie na spect
2. Poprawiono działanie allchat

v.1.5.9 (02.05.2024)
1. Poprawiono komunikaty
2. Poprawiono teksty
    a) Usunięto całkowicie podwójne oznaczenia menu (osobno dla czat i osobno dla centerHTML). Należy zamienić CenterHtmlMenu oraz ChatMenu na Menu
    b) W przypadku gdy nick jest dłuższy niż 32 znaki, skraca go do tej wartości (chodzi o menu centerHTML)
3. Przebudowano kod

v1.6.2 (11.05.2024)
1. Dodano ostatnio rozłączonych graczy, których można zbanować/zmutować/zakeblować/uciszyć
2. Dodano sprawdzanie czy mapa istnieje w configu przy jej zmianie
3. Dodano opcję zarządzania graczami z aktywnym banem na IP

v1.6.3 (20.05.2024)
1. Poprawiono listę ostatnio wyrzuconych graczy

v1.6.6 (22.05.2024)
1. Poprawiono wsparcie dla !lang
2. Poprawiono walidacje mute/gag
3. Poprawiono silence

v1.6.7 (06.06.2024)
1. Dodano komendę css_who, która pokazuje informacje o graczach wraz z dopiskiem czy jest adminem (dostępne dla osób z uprawnieniem @css/ban)

v1.7.0 (11.06.2024)
1. Poprawiono działanie menu
2. Dodano komendę !infoban która pokazuje dokładne informacje o banach gracza jeśli ustawiono Sleuth->Action na 3
3. Od teraz webhooki discord ustalamy dla danych opcji

v1.7.3 (23.06.2024)
1. Poprawka do sleuth
2. Poprawka związana z walidacją danych graczy
3. Dodano opcje wczytywania adminów z sourcebans

v1.7.4 (14.07.2024)
1. Poprawka związana z gag

v1.7.5 (18.07.2024)
1. Dodano komendę css_adminvoice która pozwala osobie wpisującej mówić/słyszeć wszystkich graczy

v1.7.8 (03.09.2024)
1. Przepisano cały plugin
2. Poprawiono ładowanie adminów z sourcebans
3. Dodano customowa informacje o braku uprawnień

v1.7.9 (16.09.2024)
1. Dodano informacje o mute/gag pod komendą !mute/!gag

 

INSTALACJA

Standardowa

 

CENNIK

Plugin dostępny tylko dla osób w klubie. Dostęp do klubu jest płatny, napisz na PW jeśli jesteś zainteresowany

  • Like 2
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności