Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Discord bot pod serwer cs 1.6 v2


TheProShizer
 Udostępnij

15 Attachments

Rekomendowane odpowiedzi

Jest to odświeżona wersja bota KLIK bot obsługuje serwery cs 1.6, csgo, cs2. Póki co nie trzeba wgrywać na serwer żadnych plików tylko wszystko dzieje się  w sposób manualny.

 

*Bot aktualnie jest skonfigurowany pod sieć CSOWICZE ale w łatwy sposób i szybki można zmienić wszystkie avatary sieci, nazwy w configu.

 

Co zmieniono od poprzedniej wersji?

 

-  Zmiana zapisu z better-sqlite3 na mongoDB

- Dodano config dzięki któremu w łatwy sposób możemy zmieniać w każdej komendzie/evencie thumbnail, footer, kolor i w łatwy sposób dodawać serwery (wszyskie WAŻNE informacje jak skonfigurować są opisane w CONFIGU w komentarzach)

- Zoptymalizowano kod i naprawiono wszelakie błędy występujące w tabelkach

- Tabelki są teraz jako EVENT, czyli ID wiadomosci z tabelka jest zapisywane do bazy i nawet jak bot zostanie zresetowany to bot edytuje wiadomosc z tabelka zamiast wysylac nowa

- Zmieniono wyglad tabelek

- Dodano komendy /dodaj-mix, /usun-mix, /mix, /losuj, /statystyki

- Dodano ilość ile razy zostala grana mapa w tabelce

- I wiele więcej 

 

Opis

 

Bot składa się z 9 komend: 

 

1. EVENT Najważniejsze z tego wszystkiego tabelka. Po restarcie bota tabelka jest nadal edytowana - nie wysyla sie nowa. Wiecej na zdjeciach gdzie wszystko elegancko widac


 

Cytat

 

image.png.75f76684310e16f6f20e9b3f5f4f16f0.png 

Admin serwera kolor czerwony, Właściciel zielony/zółty, ignorowani użytkownicy (tu boty) czcionka pogrubiona

 

 

 

 

2. EVENT główna tabelka sumująca graczy cs 1.6/CsGo (2 ss) IP serwerów ustawia sie w configu (wiecej informacji komentarzach w configu)

Cytat

image.png.b72963cde5960269ce8af32e64dfd0aa.png

Tu powinno byc Nasze serwery CS GO/CS2 maly bledzik :<  (taki blad przy serwerach bo serwery nie dzialaja)

image.png.879297310e6cfdaccd7a1c1a56e6b14f.png

 

 

/dodaj - z racji, że bot nie jest zintegrowany bezpośrednio z serwerem cs 1.6 to dodawanie adminów odbywa się w sposób manualny. Jeśli dodamy adminów to gdy oni będą na serwerze będą mieli prefix Admin tak jak na ss wyżej (zapis do mongoDB) przy dodawaniu nick admina MUSI być dokładny

Cytat

 

image.png.1091ee6de65dc66e18cd4d1c44046283.pngimage.png.5ee9906cd480160857f9e45e5335ffa4.pngimage.png.5bd66017843e9b22aedfdc5da477550d.png

 

serwery z type pobiera z podanego klucza (to pierwsze) z configu z servers

 

 

 

/admin - tą komenda możemy sprawdzić jakich adminów dodaliśmy już do bazy. 6 cyfrowy kod obok to jest ich kod który jest niezbędny podczas usuwania admina z bazy 🙂

 

Cytat

image.png.71589aa7068d9b6d28bc51528ecd3fa9.png image.png.cd5cdbc534d6b303117c3aa2804c8c0e.png serwery z type pobiera z podanego klucza (to pierwsze) z configu z servers

 

/usun - ta komendą możemy usunąć admina z bazy. Jeśli usuniemy go z bazy to zniknie jego prefix z tabelki i zniknie on z listy adminów. /usun (kod) bot przeszukuje kazda baze i jesli znajdzie w ktorej kod to usuwa. 

 

Cytat

image.png.85d5e0bf0f4cc8f5db5c923281f6e380.png

 

/statystyki, bot co 50 sekund zapisuje do bazy liczbe graczy na serwerze, pozniej na podstawie jednego dnia oblicza średnią ilość osób. Dane z poprzedniego dnia z bazy kasuje.

 

Cytat

image.png.4193a4f5525eba9db1f10af37b4527aa.png 

 

/dodaj-mix - jest to system stworzony do konkursów typu MIX, póki co osoby dodaje sie MANUALNIE. 

 

Cytat

image.png.159b9b9a2b81c8b88d45ef490749bf8e.png

 

/usun-mix - to co wyżej tylko usuwa użytkowników z bazy 

 

Cytat

image.png.a6a303e1787fbfea7965faf18139958e.png

 

/mix - wszyscy dodani użytkownicy do bazy 

 

Cytat

image.png.6d7c3be829a906ec6d43ee9e1d265896.png 

 

 

 

/losuj (mapa) - mapy zmienia sie w kodzie i nazwe serwera tez. Jest to komenda która losuje kapitanów oraz 2 drużyny CT i TT. Dzieje sie to w takiej jakby "historyjce" i embed edytuje sie co kilka sekund.

 

 

Cytat

Etap 1
image.png.1e27f6d2d40f916424b714d97129ab43.png

Etap 2

image.png.cfad560c3febcd8cdf6942154d0d0ae8.png

Etap 3

image.png?ex=656bad8e&is=6559388e&hm=7fe

Etap 4

image.png?ex=656bad93&is=65593893&hm=112

Etap 5 

image.png?ex=656bad98&is=65593898&hm=585

Etap 6

image.png?ex=656bad9d&is=6559389d&hm=4b9

 

 

Póki co to tyle ale myślę, że w przyszłości pojawią się poprawki i nowości. Nie znalazłem podobnego systemu na necie więc udostępniam, mam nadzieje że się komuś to przyda 🙂 

Sugestie mile widziane, pozdro

 

Jeśli miał by ktoś problem z konfiguracją/odpaleniem napiszcie do mnie a pomoge 😄 

 

Dzięki za zgłaszanie ewentualnych bledow 😉 

 

Link: https://github.com/TheProShizerr/Discord-Bot-Cs

Edytowane przez TheProShizer
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

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

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