Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Ranks - CS2

Plugin który pozawala na dodanie Ranks / Rankingu na serwerze.

 

ranks2.png

 

 

📋 Opis 📋

  • Ranking graczy - Każdy gracz otrzymuje rangę w oparciu o swoje zgromadzone punkty doświadczenia. Rankingi wahają się od "None" do prestiżowej "Global elit".
  • Punkty doświadczenia - Gracze zdobywają punkty doświadczenia za różne osiągnięcia w grze, takie jak zabójstwa, asysty i nagrody MVP. Doświadczenie przyczynia się zarówno do ich rangi, jak i ogólnego wyniku.

285987455-e8f76e69-6d18-48e8-8d8d-c45a34142f99.png.fb02bb03fa8e785ca4fb50b8bc46cff0.png

  • Postęp w poziomie - Gracze przechodzą przez poziomy w oparciu o ich punkty doświadczenia. Osiągnięcia poziomu są ogłaszane na czacie, zapewniając uznanie dla ich poświęcenia i umiejętności.
  • Dynamiczny tag klanu - Tagi klanowe graczy dynamicznie się zmieniają w zależności od ich aktualnego poziomu, pozwalając innym zobaczyć ich rangę na pierwszy rzut oka.

285987040-898dbf34-f262-4950-b003-1d5d45a68f1f.png.07a951bc5f94a3f668ea21d9e000273c.png

  • Wydarzenia i nagrody - Plugin śledzi wydarzenia, takie jak zwycięstwa okrągłe, porażki i nagrody MVP, odpowiednio nagradza lub odlicza punkty doświadczenia.
  • Integracja z bazami danych - Statystyki graczy są przechowywane w bazie danych MySQL, co pozwala na trwałe śledzenie postępów gracza nawet po odłączeniu.
  • Lista najlepszych graczy - Gracze mogą sprawdzić najlepszych graczy na serwerze, w tym ich rangę, punkty doświadczenia i współczynnik zabijania / śmierci.

285987651-0ba22ec4-bbeb-4e8b-b3ff-8a6363766b4e.png.72f0a0c159c023c74246a6b9b75924e3.png

 

 

🚀 Instalacja 🚀

💡 WAŻNE - Przed instalacją pluginu, na serwerze musi być wgrana najnowsza wersja MetaMod oraz CounterStrikeSharp, aby móc dodać plugin do serwera i mógłby on funkcjonować poprawnie.

 

🚀Instalacja:

  1. Wypakuj pobraną zawartość,
  2. Wypakowaną zawartość, czyli folder "addons" przenieś do folderu "csgo",
  3. Zrestartuj serwer i przejdź do konfiguracji.

 

 

⚙️Konfiguracja Pluginu⚙️

Pliki konfiguracyjny znajduje się w katalogu "/csgo/addons/counterstrikesharp/plugins/Ranks".

 

 

🌐MySQL🌐

🌐Konfiguracja MySQL:

  1. Zaloguj się na swój serwer FTP,
  2. Przejdź do katalogu "addons/counterstrikesharp/configs/plugins/Ranks",
  3. Znajdź plik "setting_ranks.json" i go edytuj.

 

Wypełnianie danych bazy MySQL

  "Connection": {
    "Host": "Tutaj wpisz nazwe HOSTA",
    "Database": "Tutaj wpisz nazwe Bazy Danych",
    "User": "Tutaj wpisz nazwe użytkownika",
    "Password": "Tutaj wpisz hasło do bazy danych",
    "Port": 3306
  }

 

 

🪛 Ogólne ustawienia 🪛

Wszelkie ustawienia działania pluginu.

 

EventRoundMvp - Doświadczenie MVP.

  "Events": {
    "EventRoundMvp": 12,

 

EventPlayerDeath - Doświadczenie za zabicia, śmierci i asysty.

    "EventPlayerDeath": {
      "Kills": 13,
      "Deaths": 20,
      "Assists": 5,
      "KillingAnAlly": 10,
      "Suicide": 15
    },

 

EventPlayerBomb - Doświadczenia za bombę.

    "EventPlayerBomb": {
      "DroppedBomb": 5,
      "PlantedBomb": 4,
      "DefusedBomb": 3,
      "PickUpBomb": 3
    },

 

EventRoundEnd - Doświadczenia za rundę.

    "EventRoundEnd": {
      "Winner": 5,
      "Loser": 8
    },

 

 

🔫Broń 🔫

Dodatkowe doświadczenie w zabijaniu bronią (możesz dodać własną broń bez weapon_).

 
  "Weapon": {
    "knife": 5,
    "awp": 2
  },

 

⌨️data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==Komendy:

css_lr_reload 	                  // Przeładuj konfigurację (server console only).
css_lvl or !lvl 	          // Otwiera menu, w którym możesz zobaczyć wszystkie rangi.
css_top or !top or top 	          // Wyświetlanie 10 najlepszych graczy na czacie.
css_rank or !rank or rank  	  // Wyświetlanie statystyk czatu.
css_rank_tag or !rank_tag 	  // Umożliwia umieszczanie i usuwanie rangi na zakładce.
 

 

 

 🎨data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==Kolory Tagów na CZAT🎨data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

{DEFAULT}, {WHITE}, {DARKRED}, {GREEN}, {LIGHTYELLOW}, {LIGHTBLUE}, {OLIVE}, {LIME}, {RED}, {LIGHTPURPLE}, 
{PURPLE}, {GREY}, {YELLOW}, {GOLD}, {SILVER}, {BLUE}, {DARKBLUE}, {BLUEGREY}, {MAGENTA}, {LIGHTRED}, {ORANGE}

 

 

📥data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Pobierz 📥data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

INFO.png.f99d4fe7ddcfcdca9c2714c4ae310142.png Źródło: github.com

 

 

 

  • Like 4
  • Mucek zmienił(a) tytuł na [Plugin] Ranks - CS2
  • 1 miesiąc temu...
Opublikowano
Godzinę temu, Mocarny napisał(a):

W jakim folderze mogę konfigurować plugin?

Jeśli nic się nie zmieniło to w pliku settings_ranks.json, który znajduję się w katalogu (addons/counterstrikesharp/plugins/Ranks)

  • Like 2
  • 1 miesiąc temu...
Opublikowano

Ta funkcja z pierwszego screena nie działa, nie wyświetla się ilość zabójstw i zgonów itd.

 

Jedynie funkcja !top działa okej bo listuje użytkowników.

 

Nie wiem czemu tak jest, baza i wszystko jest zrobione poprawnie, może trzeba czekać na kolejny update

Opublikowano
7 minut temu, raszyniaczek napisał(a):

Ta funkcja z pierwszego screena nie działa, nie wyświetla się ilość zabójstw i zgonów itd.

 

Jedynie funkcja !top działa okej bo listuje użytkowników.

 

Nie wiem czemu tak jest, baza i wszystko jest zrobione poprawnie, może trzeba czekać na kolejny update


 

Powinno działać poprawnie na moich serwerach nie ma z tym problemów. Jeśli masz z tym problem opisz proszę to w dziale „Source 2/Problemy”

  • 3 tygodnie później...
Opublikowano
 "Host": "Tutaj wpisz nazwe HOSTA",  - Nazwe hostingu? Nazwe serwera? 
    "Database": "Tutaj wpisz nazwe Bazy Danych", - serwer? / Ip serwera?
    "User": "Tutaj wpisz nazwe użytkownika", - No to wiadomo
    "Password": "Tutaj wpisz hasło do bazy danych", - tu tez 
    "Port": 3306 - Port ma byc wlasny?

Nie rozumiem jak mam to wypelnic chyba jestem za glupi na to 

 

6 godzin temu, Puczek napisał(a):
 "Host": "Tutaj wpisz nazwe HOSTA",  - Nazwe hostingu? Nazwe serwera? 
    "Database": "Tutaj wpisz nazwe Bazy Danych", - serwer? / Ip serwera?
    "User": "Tutaj wpisz nazwe użytkownika", - No to wiadomo
    "Password": "Tutaj wpisz hasło do bazy danych", - tu tez 
    "Port": 3306 - Port ma byc wlasny?

Nie rozumiem jak mam to wypelnic chyba jestem za glupi na to 

Chat GPT pomogl 

  • Haha 1
Opublikowano

No to ci wytłumaczę bo chyba bardziej się nie da xD, każdy kiedyś zaczynał i ma prawo nie wiedzieć choć wydaje mi się, że to jasno napisane wytłumaczone jest. Niżej daje opis dla mniej zaawansowanych:

 

Objaśnienie "Hosta" co w nim wpisać? i jak działa.

"Host": "Tutaj wpisz nazwe HOSTA",

 

Host - W tym miejscu możesz podać IP lub Nazwę Domeny serwera, na której jest utworzona baza danych MySQL. Bez podania tej informacji, serwer nie będzie wiedział z jaką bazą ma się łączyć a dokładnie plugin, który wymaga tego aby zapisać gdzieś dane informacje lub w druga stronę, aby móc je pobrać. Też można użyć localhost, ale wtedy wszystko musi się odbywać na jednym serwerze.

  • IP - np. 192.168.1.1
  • Domena - np. Twoja-Strona.pl

Objaśnienie "DateBase" co w nim wpisać?

"Database": "Tutaj wpisz nazwe Bazy Danych",

 

Datebase - Nazwę bazy danych uzyskujemy przy tworzeniu bazy MySQL. Czasem hostingi mają rożne początki nazwy baz, np. 12345_ po znaku podkreślenia "_" należy wpisać nazwę bazy np admin, bans lub według uznania. Do sedna aby uzyskać nazwę bazy danych należy najpierw ją utworzyć, aby utworzyć nazwę i móc z niej korzystać. Jeśli serwer połączył się z Hostem czyli IP lub Domeną, to nazwa bazy danych posłuży nam na dokładne określenie połączenia bazy, do której ma się kierować dany plugin.

  • Nazwa bazy danych - np. 12345_admin, admin lub własna pełna nazwa bez 12345_ (zależy od hostingu i czy posiadasz serwer VPS/Dedyk).

 

Objaśnienie "Port" co w nim wpisać?

"Port": 3306

 

Port - Tego nie ruszaj zostaw jak jest czyli 3306, większość hostingów używa właśnie tego portu.

 

 

  • Thanks 1
Opublikowano
W dniu 15.04.2024 o 23:40, Mucek napisał(a):

No to ci wytłumaczę bo chyba bardziej się nie da xD, każdy kiedyś zaczynał i ma prawo nie wiedzieć choć wydaje mi się, że to jasno napisane wytłumaczone jest. Niżej daje opis dla mniej zaawansowanych:

 

Objaśnienie "Hosta" co w nim wpisać? i jak działa.

"Host": "Tutaj wpisz nazwe HOSTA",

 

Host - W tym miejscu możesz podać IP lub Nazwę Domeny serwera, na której jest utworzona baza danych MySQL. Bez podania tej informacji, serwer nie będzie wiedział z jaką bazą ma się łączyć a dokładnie plugin, który wymaga tego aby zapisać gdzieś dane informacje lub w druga stronę, aby móc je pobrać. Też można użyć localhost, ale wtedy wszystko musi się odbywać na jednym serwerze.

  • IP - np. 192.168.1.1
  • Domena - np. Twoja-Strona.pl

Objaśnienie "DateBase" co w nim wpisać?

"Database": "Tutaj wpisz nazwe Bazy Danych",

 

Datebase - Nazwę bazy danych uzyskujemy przy tworzeniu bazy MySQL. Czasem hostingi mają rożne początki nazwy baz, np. 12345_ po znaku podkreślenia "_" należy wpisać nazwę bazy np admin, bans lub według uznania. Do sedna aby uzyskać nazwę bazy danych należy najpierw ją utworzyć, aby utworzyć nazwę i móc z niej korzystać. Jeśli serwer połączył się z Hostem czyli IP lub Domeną, to nazwa bazy danych posłuży nam na dokładne określenie połączenia bazy, do której ma się kierować dany plugin.

  • Nazwa bazy danych - np. 12345_admin, admin lub własna pełna nazwa bez 12345_ (zależy od hostingu i czy posiadasz serwer VPS/Dedyk).

 

Objaśnienie "Port" co w nim wpisać?

"Port": 3306

 

Port - Tego nie ruszaj zostaw jak jest czyli 3306, większość hostingów używa właśnie tego portu.

 

 

Dziekuje 

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ę
  • 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

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.