Skocz do zawartości

Rekomendowane odpowiedzi

  • Właściciel

[CS:GO/CS 2] qProRanks - System rankingowy połączony z rangami

Aktualna wersja CS:GO: 1.45

Aktualna wersja CS 2: 1.5.1

 

OPIS

Ciężko będzie opisać wszystko to co tutaj się znalazło, więc na wstępie dodam, że sam plugin napisałem dość niedawno i jego pierwsze beta testy rozpoczęły się w połowie grudnia. Pisząc ten plugin chciałem stworzyć jeden wielki ranking, który nie wymagałby zewnętrznych dodatków i tak też będę go dalej rozwijał. Aktualnie bazowałem na swoim qFragRank (pod rangi), rankme, level core, a także gameme.
Na ten moment to tyle, jest to pierwsza wersja tego pluginu, którą chciałem w takim mniej więcej stanie wydać. W kolejnych wersjach skupię się na pewno nad rozdzieleniem punktów rankingowych z expem pod rangi, tak by można było to sobie podzielić i najwyżej ustalić inną punktację za dane eventy. Na pewno ważne będzie dodanie większej ilości modułów oraz wsparcia dla moich już gotowych rozwiązań, np: qRoulette, qJackpot, etc. No i na pewno sprowadzenie ustawień modułów do jednego menu w głównym pluginie, tak by można było łatwo tym zarządzać. Jest to dość świeży plugin, więc na pewno nie jest to koniec prac.


Sam plugin dzieli statystyki gracza na 3 części:

  • - Statystyki ogólne (zdobyte przez cały okres)
  • - Statystyki z sesji (zdobyte na danej mapie lub do wyjścia z serwera)
  • - Statystyki rundy (zdobyte w danej rundzie)

 

Każda taka statystyka zawiera (poza wyjątkami przy rundach, które byłyby bezsensu) takie dane jak:

  • Pierwsze zabójstwo (pierwszy frag w rundzie)
  • Zabójstwa z danej broni + ile razem
  • Zabójstwa z hs z danej broni + ile razem
  • Zabójstwa z noscope
  • Zabójstwa przez tzw skan
  • Zabójstw od tyłu
  • KillStreak - najdłuższa seria zabójstw
  • Asysty
  • Śmierci + z danej broni
  • Wystrzelone pociski
  • Trafienia w dany hitbox + razem
  • Rozegrane rundy
  • Wygrane rundy
  • Przegrane rundy
  • MVP
  • Wygrane clutch
  • Podłożone bomby
  • Rozbrojone bomby
  • Liczba detonacji bomb
  • Uratowanych zakładników
  • TOP 1-2-3 mapy
  • Ilość zadanych obrażeń z danej broni + ile razem
  • Ilość zadanych obrażeń w dany hitbox
  • Liczba punktów rankingowych
  • Ranga
  • Ilość czasu spędzonego na serwerze
  • Ilość spędzonego czasu na serwerze jako żywy
  • Z jakiej największej odległości zabito
  • Z jakiej największej odległości zabito z headshot
  • Z jakiej największej odległości zabito z noscope
  • Celność trafień

 

Topki czyli tzw ranking dla danych informacji z serwera

obraz.png.8e5072eb19182f3cbbc6f9e1529edf85.png
*Aktualnie samych rankingów jest 38, lecz nie musimy z każdego z nich korzystać. W configu można wyłączyć niepotrzebne nam rankingi

  • według punktów rankingowych
  • według czasu gry
  • według czasu gry jako żywy
  • według ilości pierwszych zabójstw
  • według ilości zabójstw
  • według ilości zabójstw z headshot
  • według ilości zabójstw z noscope
  • według ilości zabójstw ze skanem
  • według ilości zabójstw zza pleców
  • według killstreak czyli najdłuższej serii zabójstw
  • według najdłuższej odległości zabójstwa
  • według najdłuższej odległości zabójstwa z headshot
  • według najdłuższej odległości zabójstwa z noscope
  • według ilości asyst
  • według ilości śmierci
  • według kpd czyli fragów na śmierć
  • według hpk czyli headshot na zabójstwa
  • według kpt czyli zabójstw na minutę
  • według ilości wystrzelonych pocisków
  • według ilości trafień
  • według hps czyli trafień na wystrzelonych pocisków
  • według kps czyli zabójstw na wystrzelone pociski
  • według kph czyli zabójstw na trafione pociski
  • według hsps czyli headshot na wystrzelone pociski
  • według hsph czyli headshot na trafione pociski
  • według ilości obrażeń
  • wedlug ilości rozegranych rund
  • według ilości wygranych rund
  • według ilości przegranych rund
  • według wpr czyli wygranych rund względem ogólnej ilości rund
  • według lpr czyli przegranych rund względem ogólnej ilości rund
  • według ilości mvp
  • według ilości wygranych clutch
  • według ilości rozbrojonych bomb
  • według ilości podłożonych bomb
  • według ilości uratowanych hostów
  • według ilości punktów rangi
  • według ilości fragów z danej broni

Każdy ranking ma też swój alias dla komendy by wywołać go od razu, a nie przez wyszukiwanie go w menu, ale o tym później. Wszystko konfigurowalne

  "RankingTop": [
    {
      "Enable": true,
      "Name": "Według punktów rankingowych",
      "Command": "points",
      "Weapon": "",
      "Limit": 5,
      "Type": 1
    },

 

Rangi na serwerze, które możemy aktualnie zdobywać za punkty rankingowe

Działa to tak, że nasza ranga zależy od ilości punktów rankingowych, które określasz w configu.

  "Rank": [
    {
      "Name": "Unranked",
      "Points": 0
    },

 

Zdobywanie punktów rankingowych

W pliku konfiguracyjnym mamy podział na drużyny przy ustalaniu ilości punktów za dane akcje,  więc nie musimy ustalać jednego typu dla każdej drużyny. Aktualnie dostępne ustawienia to

  • Pierwsze zabójstwo
  • Zabójstwo + zabójstwo z danej broni
  • Zabójstwo z headshot
  • Zabójstwo z noscope
  • Asysta
  • Asysta z flash
  • Śmierć
  • Zadane obrażenia + zadane obrażenia z danej broni
  • Za grę
  • Wygrany clutch
  • Zdobyte mvp
  • Zaplantowana bomba
  • Rozbrojona Bomba
  • Uratowany zakładnik
  • Wygrana runda jako żywy
  • Wygrana runda jako martwy
  • Przegrana runda jako żywy
  • Przegrana runda jako martwy
  • TOP 1-2-3 mapy

Dodatkowo możemy ustalić mnożnik za różnicę w punktach, czyli zabijając gracza z większym rankingiem od nas, możemy zdobyć więcej punktów.

 

Bronie w rankingu i ich określanie

W pliku konfiguracyjnym możemy zdecydować, które w ogóle bronią mają być brane pod uwagę przy tworzeniu rankingu, co pozwoli nam bardziej dostosować je pod dany tryb.

  "WeaponEnable": {
    "knife": true,

 

Podium z top10 graczami na serwerze dostępne na mapie

Możemy dodać na mapie podium po jednej i drugiej stronie (CT/TT), które będzie wskazywać aktualną topkę serwera wedlug punktów rankingowych. Niektóre rzeczy możemy skonfigurować:

  "Podium": {
    "Enable": true,
    "FontName": "Arial Black",
    "WorldUnitsPerPx": 0.1,
    "MaxNickSize": 32
  },

obraz.png.489c3a62469ddbce9c3bf1a8c2c654f6.png

 

Hazard

Gracze mogą obstawiać swoje punkty rang w hazardzie. Możemy skonfigurować szansę, mnożnik wygranej, itd

  "Hazard": {
    "Enable": true,
    "MinPlayers": 1,
    "WinChance": 40,
    "Cooldown": 300,
    "WinMultiplier": 2.0,
    "WinAnnounceAll": true,
    "MinimumRankXp": 100,
    "MaximumRankXp": 10000
  },

 

Informacje w HINT

W HINT pokazuje graczom aktualne statystyki gracza.

obraz.png.8c7da4fa51ea5ec400161966bdc66dbc.png

 

Rangi w tabelii

Możliwość wyświetlenia rang na dwa sposoby

  1. Rangi na podstawie numeru rangi (matchmakingowe)
  2. Rangi na podstawie punktów rang (premiera)

obraz.png

obraz.png

 

 

CONFIG

Cały plik konfiguracyjny znajdziesz tutaj: https://pastebin.com/eF2ps8AJ

 

KOMENDY

css_rank/css_faceit - Aktualny ranking, fragi, etc (to komenda którą można customizować)
css_ranga/css_lvl - Atualna ranga i punkty rang oraz informacja o następnej
css_top/css_top5/css_ranktop <topName> - Wywoływanie na czacie aktualnej topki
  
*ADMINOWSKIE*
css_addpoints <steamid64> <points> (uprawnienie @qproranks/addpoints) - dodaje daną ilość punktów rankingowych
css_setpoints <steamid64> <points> (uprawnienie @qproranks/setpoints) - ustawia daną ilość punktów rankingowych
css_addrankxp <steamid64> <rankxp> (uprawnienie @qproranks/addrankxp) - dodaje daną ilość punktów rang
css_setrankxp <steamid64> <rankxp> (uprawnienie @qproranks/setrankxp) - ustawia daną ilość punktów rang
css_resetpoints  (uprawnienie @qproranks/resetpoints) - resetuje wszystkim punkty rankingowe
css_resetrankxp  (uprawnienie @qproranks/resetrankxp) - resetuje wszystkim punkty rang
css_podium (uprawnienie @qproranks/podium) - menu podium

 

INSTALACJA

Standardowa

 

CENNIK

150 zł
(25 zł co 6 msc by mieć dostęp do aktualizacji)

Chcę kupić, co mam zrobić? Napisz wiadomość do @ -_-

 

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

  • 2 tygodnie później...
  • Właściciel
v1.1 (22.01.2023)
1. Rozdzielono punkty rang i punkty rankingowe. Punkty rang, to teraz xp (można sobie nazwę zmienić), a punkty rankingowe, to po prostu punkty. Pozwoli to lepiej zarządzać tymi informacjami
2. Dodano nową topkę z xp pod rangi, gdzie zwraca też rangę
3. Dodano nowe natywy oraz forwardy
4. Dodano opcję resetowania samych punktów (xp) rang i osobno też resetowanie punktów rankingowych
5. Dodano możliwość sprawdzenia ilości osób w bazie oraz miejsce gracza w tym rankingu na podstawie punktów rankingowych. W Main.cfg trzeba dodać
	"RankCountCacheTime"			"100"		// po ilu sekundach aktualizować ilość graczy w bazie
6. Usunięto panel admina z !rank, ponieważ znajduje się on już w całości w !admin
7. Zaktualizowano menu główne:
8. Rozbudowano panel roota
9. Dodano nową statystykę: zabójstwa z tylu i dodano nową topkę pod to
9. Przebudowano strukturę bazy
10. Dodano nowe komendy: sm_qrankpoints oraz sm_qrankingpoints. Wpisane bez wartości, otwierają menu
	sm_qrankpoints <STEAM_X:Y:ZZZZZZ> <ilosc>
	sm_qrankingpoints <STEAM_X:Y:ZZZZZZ> <ilosc>
Gdy gracz o takim steam id będzie na serwerze, doda mu punkty, a gdy go nie będzie, wyśle zapytanie do bazy
11. Od teraz można dodawać rangi bez obrazków, wystarczy w 'id' wpisać -1 lub usunąć tę właściwość
12. Moduły rozbudowano o opcje punktów rang i punktów rankingowych
13. Dodano pobieranie pozycji gracza w rankingu oraz łączną ilość graczy w rankingu + informacje o pozycji w rankingu dodano do qRanks_add_ShowInfo
14. Dodano rangi z qBattleField
15. Dodano możliwosć tworzenia topek dla danych broni z bazy (przykład jest w configu)
	"38"
	{
		"enable"	"1"
		"name"		"Top_FragWeapons"
		"cmd"		"ak47"
		"weapons"	"ak47" - tutaj podajemy alias dla broni
		"limit"		"15"
		"type"		"50"
	}
16. Rozbudowano menu ustawień o forward, pozwalający dodawać w nim zewnętrzne elementy menu, a następnie je wywoływać. Dodano w nim ustawianie hint/hud
      
      
      
v1.15 (24.01.2023)
1. Zmieniono warunek pokazujący tylko wartości dodatnie dla punktów rankingowych. Od teraz pokazuje i ujemne i dodatnie
2. Dodano nową statystykę w tabeli z broniami: śmierci z danej broni. Pokazuje nam ile razy zostaliśmy zabici z danej broni
3. Rozbudowano menu ze śmiercią pod nową statystykę
	"Menu_DeathsWeaponsTitle"
	{
		"#format"	"{1:N},{2:i}"
		"en"		"[ qProRank :: {1} weapons deaths ]\nAll deaths: {2}\n "
		"pl"		"[ qProRank :: {1} śmierci przez daną broń ]\nWszystkich śmierci: {2}\n "
	}
    "Menu_WeaponDeathsData"
	{
		"#format"	"{1:s},{2:i}"
		"en"		"{1} - {2} death(s)"
		"pl"		"{1} - {2} śmierci"
	}
4. Zmiana w translacji Menu_RankItem na Menu_RankingItem
5. Przebudowano menu główne
6. Zaktualizowano wygląd hint
7. Dodano dwie nowe komendy: !lvl oraz !ranga które uruchamiają menu z listą rang dostępnych na serwerze. Nowe translacje:
    "Menu_RankListTitle"
	{
		"#format"	"{1:t},{2:i}"
		"en"		"[ qProRanks :: Rank List ]\n \nRank: {1}\nRank Points: {2}\n "
		"pl"		"[ qProRanks :: Lista Rang]\n \nRanga: {1}\nPunkty Rangi: {2}\n "
	}
	"Menu_RankListData"
	{
		"#format"	"{1:t},{2:i}"
		"en"		"{1} - {2} rank points"
		"pl"		"{1} - {2} punktów rang"
	}
8. Dodano nowy moduł z clantag rang. Od teraz można w configu przypisać tag do naszych rangi i wyświetlać go graczom. Gracz może też w ustawieniach zdecydować czy chce wyłączyć pokazywanie swojej rangi. Wspiera qCustomChat
      
      
      
v1.2 (06.02.2023)
0. Poprawki w kodzie
1. Rozdzielono rangi na osobne pliki i dodano: faceit 10 lvl | faceit 40 lvl.
	Przeniesiono RankingType do Main.cfg
	Do wyrzucenia plik addons/sourcemod/configs/Qesik/Rank/Rank.cfg (pamiętaj o przepisaniu swoich rang do nowego configu)
2. Dodano nowy forward
	qRanks_OnClientDataLoaded(int iClient) - wywołuje się po wejściu gracza na serwerze gdy jego dane zostaną wycztane
3. Dodano nowy moduł: qRanks_add_ConnectInfo
	Informacje o graczu po wejściu na serwer
4. Zmieniono podsumowanie rundy i od teraz pozwala decydować o tym co pokazujemy
	"SumRoundPoints"		"1"		// podsumowywac informacje o punktach/xp na koniec rundy? 0 - nie | 1 - punkty | 2 - xp rangi | 3 - oba
5. Dodano nową opcję w Main.cfg
	"RankCmdInfo"			"1"		// czy po otworzeniu menu z informacjami o randze, informować dodatkowo na czacie o samej randze, punktach itd?
6. Dodano kategorie broni w przypadku wykrycia qBattleField

      
      
v1.25 (20.02.2023)
1. Dodano dwa nowe natywy
	native void qranks_set_user_rankxp(int iClient, int iRankXp);
	native void qranks_set_user_points(int iClient, int iRankXp);
2. Poprawiono mnożniki punktów rang i punktów rankingowych
3. Poprawiono zliczanie killstreak
4. Poprawiono zliczanie statystyk broni
5. Od teraz można w topce ustawić limit 0, który pozwala pobrać całą topkę
6. Dodano cofanie do danej strony po powrocie z kolejnego menu w top
7. (BETA) Dodano obstawianie swoich punktów rang
8. Dodano !coins (w configu można dowolnie ustawiać kategorie, usuwać coins, ustawiać je od danej rangi, itd)
      
      
      
v1.3 (09.03.2023)
1. Dodano !h do hazardu
2. Zaktualizowano qRanks_add_ConnectInfo
2.1 Dodano informacje o kraju
2.2 Dodano graczom opcje ustawiania czy ma informować o ich połączeniu
2.3 Dodano convar, który pozwala określić po jakim czasie od startu rundy ma pokazywać info o połączeniu
3. Dodano translacje
4. Dodano numeracje do topki (nadal wspiera ustalone przez właścicieli limity)
6. Przebudowano menu
7. Dodano w statystykach informacje o kd ratio
8. Dodano nowy moduł z awansmi/degradacjami. Pozwala graczom ustawić czy mają widzieć na czat info o awansie/degradacji oraz ustalić globalną informację do wszystkich graczy o awansie danego gracza
9. Usunięto z głównego silnika (jest to teraz w module od promocji)
	// [ NOWA RANGA ]
	"SoundLevelUp"		"qRanks/levelup.mp3"		// ścieżka dla dźwięku po wbiciu nowej rangi
	"SoundLevelDown"	"qRanks/leveldown.mp3"		// ścieżka dla dźwięku po utracie rangi
10. Aby ułatwić zarządzanie translacją rang, stworzyłem pod nie osobny plik qranks_ranks.phrases.txt i teraz to tam możecie wklejać translacje dla nazw rang
11. Dodano nowy natyw 
	native bool qranks_reset_rank(int iClient, int iType); - pozwala zresetować statystyki gracza/y
12. Dodano nowy moduł qRanks_add_ResetRank który pozwala zresetować ranking gracza z poziomu ustawień
      
      
      
v1.37 (28.04.2023)
1. Dodano komendę sm_resetmyrank, która pozwala zresetować ranking w module qRanks_add_ResetRank
2. Dodano moduł od komend (zwykłe przekierowanie)
3. Poprawiono sprawdzanie gracza przy hazard
4. Dodano możliwość ustawienia podium na serwerze (https://forum.cs-classic.pl/topic/77255-csgo-qproranks-system-rankingowy-po%C5%82%C4%85czony-z-rangami/#comment-452398)
5. qRanks_add_Coins dodano ustawienie pozwalające określić czy ma pokazywać ikonę gracza, jeśli nie ma wybranej jej z menu (w innym przypadku pokazuje tylko te wybrane z menu)
5.1 Convar qranks_coins_default
6. Dodano nowy moduł qRanks_add_Transfer, który pozwala przesyłać mięzy graczami punkty rang
7. Dodano nowy moduł qRanks_add_TagTimeAwards, który pozwala nagradzać graczy co x sekund (np: gdy mają dany tag) punktami rang oraz rankingu
8. Dodano komendy
	qrankreset_points - reset punktów rankingowych
	qrankreset_rankxp - reset punktów rang
	qrankreset_all - reset wszystkiego



v1.45 (03.06.2023)
1. Poprawiono wyłączanie informacji o połączeniu z convaru dla qRanks_add_ConnectInfo
1.1 Dodano nowy convar, który pozwala wykluczyć dane flagi z pokazywania ich połączenia
1.2 Poprawiono ustawienie pokazywania informacji o połączeniach
2. Dodano !toptime w qRanks_add_Commands
3. Poprawiono zliczanie kpd
4. Poprawiono oznaczenie 3 miejsca w top mapy
5. Poprawiono resetowanie punktów rang i rankingowych (na raz)
6. Dodano logowania z panelu roota
7. qRanks_add_ShowInfo
7.1 Przebudowano plugin
7.2 Dodano nowy cvar który pozwala zarządzać dostępnymi opcjami w ustawieniach gracza
8. Dodano odświeżanie podium w przypadku resetu punktów rankingowych
9. Poprawiono top3 mapy
9.1 Poprawki w kodzie + optymalizacja zrzutu
9.2 Podzielono całość na 4 opcje: punkty rang + punkty rankingowe | punkty rang | punkty rankingowe | brak punktów rankingowych i rang
10. Poprawiono błąd z nadawaniem pkt rang dla zabójstwa przy braku niestandardowych broni w ustawieniach

 

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

  • 2 tygodnie później...
  • Właściciel
v1.25 (20.02.2023)
1. Dodano dwa nowe natywy
	native void qranks_set_user_rankxp(int iClient, int iRankXp);
	native void qranks_set_user_points(int iClient, int iRankXp);
2. Poprawiono mnożniki punktów rang i punktów rankingowych
3. Poprawiono zliczanie killstreak
4. Poprawiono zliczanie statystyk broni
5. Od teraz można w topce ustawić limit 0, który pozwala pobrać całą topkę
6. Dodano cofanie do danej strony po powrocie z kolejnego menu w top
7. (BETA) Dodano obstawianie swoich punktów rang
8. Dodano !coins (w configu można dowolnie ustawiać kategorie, usuwać coins, ustawiać je od danej rangi, itd)

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • Właściciel

Kolejna aktualizacja

v1.3 (09.03.2023)
1. Dodano !h do hazardu
2. Zaktualizowano qRanks_add_ConnectInfo
2.1 Dodano informacje o kraju
2.2 Dodano graczom opcje ustawiania czy ma informować o ich połączeniu
2.3 Dodano convar, który pozwala określić po jakim czasie od startu rundy ma pokazywać info o połączeniu
3. Dodano translacje
4. Dodano numeracje do topki (nadal wspiera ustalone przez właścicieli limity)
6. Przebudowano menu
7. Dodano w statystykach informacje o kd ratio
8. Dodano nowy moduł z awansmi/degradacjami. Pozwala graczom ustawić czy mają widzieć na czat info o awansie/degradacji oraz ustalić globalną informację do wszystkich graczy o awansie danego gracza
9. Usunięto z głównego silnika (jest to teraz w module od promocji)
	// [ NOWA RANGA ]
	"SoundLevelUp"		"qRanks/levelup.mp3"		// ścieżka dla dźwięku po wbiciu nowej rangi
	"SoundLevelDown"	"qRanks/leveldown.mp3"		// ścieżka dla dźwięku po utracie rangi
10. Aby ułatwić zarządzanie translacją rang, stworzyłem pod nie osobny plik qranks_ranks.phrases.txt i teraz to tam możecie wklejać translacje dla nazw rang
11. Dodano nowy natyw 
	native bool qranks_reset_rank(int iClient, int iType); - pozwala zresetować statystyki gracza/y
12. Dodano nowy moduł qRanks_add_ResetRank który pozwala zresetować ranking gracza z poziomu ustawień

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • Właściciel

W nowej wersji udostępniona zostanie opcja tworzenia czegoś na wzór rankingu w formie tekstu w danym miejscu na mapie, które będzie można sobie ustalić pod komendą !podium. Dostępne są dwie wersje, które mają wskazywać to miejsce dla terrorystów oraz anty terrorystów (pod spawn). Dane wczytywane są tylko raz i potem odświeżane co mapę. Lokalizacja punktów także jest pobierana tylko raz.
Jeżeli któryś z klientów jest zainteresowany przetestowanie tej opcji, zapraszam na PW

Moje ustawienia na mapie de_mirage

 

Terroryści:

obraz.png

 

Anty-Terroryści

obraz.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel
v1.37 (28.04.2023)
1. Dodano komendę sm_resetmyrank, która pozwala zresetować ranking w module qRanks_add_ResetRank
2. Dodano moduł od komend (zwykłe przekierowanie)
3. Poprawiono sprawdzanie gracza przy hazard
4. Dodano możliwość ustawienia podium na serwerze (https://forum.cs-classic.pl/topic/77255-csgo-qproranks-system-rankingowy-po%C5%82%C4%85czony-z-rangami/#comment-452398)
5. qRanks_add_Coins dodano ustawienie pozwalające określić czy ma pokazywać ikonę gracza, jeśli nie ma wybranej jej z menu (w innym przypadku pokazuje tylko te wybrane z menu)
5.1 Convar qranks_coins_default
6. Dodano nowy moduł qRanks_add_Transfer, który pozwala przesyłać mięzy graczami punkty rang
7. Dodano nowy moduł qRanks_add_TagTimeAwards, który pozwala nagradzać graczy co x sekund (np: gdy mają dany tag) punktami rang oraz rankingu
8. Dodano komendy
	qrankreset_points - reset punktów rankingowych
	qrankreset_rankxp - reset punktów rang
	qrankreset_all - reset wszystkiego

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
  • Właściciel
v1.45 (03.06.2023)
1. Poprawiono wyłączanie informacji o połączeniu z convaru dla qRanks_add_ConnectInfo
1.1 Dodano nowy convar, który pozwala wykluczyć dane flagi
1.2 Poprawiono działanie convar: qrank_connectinfo_time
2. Dodano !toptime w qRanks_add_Commands
3. Poprawiono zliczanie kpd
4. Poprawiono oznaczenie 3 miejsca w top mapy
5. Poprawiono resetowanie punktów rang i rankingowych (na raz)
6. Dodano logowania z panelu roota
7. qRanks_add_ShowInfo
7.1 Przebudowano plugin
7.2 Dodano nowy cvar który pozwala zarządzać dostępnymi opcjami w ustawieniach gracza
8. Dodano odświeżanie podium w przypadku resetu punktów rankingowych
9. Poprawiono top3 mapy
9.1 Poprawki w kodzie + optymalizacja zrzutu
9.2 Podzielono całość na 4 opcje: punkty rang + punkty rankingowe | punkty rang | punkty rankingowe | brak punktów rankingowych i rang
10. Poprawiono błąd z nadawaniem pkt rang dla zabójstwa przy braku niestandardowych broni w ustawieniach

 

Aktualizacja zostanie wysłana w ciągu paru dni

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

  • -_- zmienił(a) tytuł na [CS:GO/CS 2] qProRanks - System rankingowy połączony z rangami
  • Właściciel

Wersja dla gry Counter Strike 2

 

LISTA ZMIAN

v1.0.5 (07.11.2023)
1. Poprawki w kodzie
2. Poprawiono zapytania do bazy
3. Od teraz pokazuje nie tylko miejsce, ale i ilość osób w rankingu
4. Poprawiono błąd z oznaczaniem rangi
5. Poprawiono sumowanie


v1.2.0 (21.11.2023)
1. Zmieniono steam id na steamid64
	Zapytanie do bazy
    steamid będzie teraz o długości 64, a nie 32

    SET FOREIGN_KEY_CHECKS = 0;
	UPDATE qRanks_Players 
    SET steamid = CONCAT(
        CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(steamid, ':', -1), ':', 1) AS UNSIGNED) * 2 + 
        CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(steamid, ':', 2), ':', -1) AS UNSIGNED) + 
        76561197960265728
    );
    SET FOREIGN_KEY_CHECKS = 1;

    oraz 

    SET FOREIGN_KEY_CHECKS = 0;
	UPDATE qRanks_Weapons 
    SET steamid = CONCAT(
        CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(steamid, ':', -1), ':', 1) AS UNSIGNED) * 2 + 
        CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(steamid, ':', 2), ':', -1) AS UNSIGNED) + 
        76561197960265728
    );
    SET FOREIGN_KEY_CHECKS = 1;
2. Poprawiono zapisywanie czasu gry (dzięki BigFlesh)
3. Poprawiono minusowe punkty (dzięki Kampovsky)
4. Dodano logi
5. Usunięto przedrostek sm_ dla komend
6. Poprawki w kodzie
7. Dodano do komendy !ranga, !lvl, !faceit, !rank możliwość podania id/nick gracza z serwera by sprawdzić informacje o nim
8. Dodano komendy admina
    8.1 css_addpoints <steamid64> <points> (uprawnienie @qproranks/addpoints) - dodaje daną ilość punktów rankingowych
    8.2 css_setpoints <steamid64> <points> (uprawnienie @qproranks/setpoints) - ustawia daną ilość punktów rankingowych
    8.3 css_addrankxp <steamid64> <rankxp> (uprawnienie @qproranks/addrankxp) - dodaje daną ilość punktów rang
    8.4 css_setrankxp <steamid64> <rankxp> (uprawnienie @qproranks/setrankxp) - ustawia daną ilość punktów rang
    8.5 css_resetpoints  (uprawnienie @qproranks/resetpoints) - resetuje wszystkim punkty rankingowe
    8.6 css_resetrankxp  (uprawnienie @qproranks/resetrankxp) - resetuje wszystkim punkty rang

v1.2.2 (03.12.2023)
1. Poprawki w kodzie
2. Zaktualizowano do v90

v1.2.6 (16.12.2023)
1. Poprawki w kodzie
2. Zaktualizowano do v124
3. Dodano pliki z tekstami pod tłumaczenie
4. Komendę !rank można od teraz bardziej rozbudować wedle uznania

v1.3.0 (05.01.2024)
1. Zaktualizowano do v142
2. Poprawiono kod
3. Dodano podium (na razie testowo dla only mirage)
    3.1 Zmiany w configu pod hazard dodano
  "Podium": {
    "Enable": true,
    "FontName": "Arial Black",
    "WorldUnitsPerPx": 0.4
  },
4. ShowHint od teraz ma wartość typu int
    -1 -> cały czas
    0 -> wyłączony
    > 0 -> czas w sekundach od startu rundy kiedy ma być widoczny hint

v1.3.5 (07.02.2024)
1. Poprawiono niektóre rankingi
2. Dla komendy !rank dodano więcej opcji customizacji: {mvp}, {plant}, {defuse}
3. Poprawiono top3 mapy
4. Poprawiono zapis
5. Poprawki w kodzie

v1.4.6 (24.02.2024)
1. Poprawiono kod
2. Poprawiono błąd z nazwą rangi w topce
3. Naprawiono błąd z losowością na hazardzie dla danych wartości
4. Logi zwykłe rozdzielono do osobnego pliku
5. Poprawiono zapis
6. Dodano ograniczenie ilości znaków w podium
7. Poprawiono bazę i dodano informacje o pierwszym połączeniu
8. Przywrócono zabójstwa zza pleców
9. Usunięto RankCountCacheTime i dodano SaveDataCountdown który odpowiada za czas po jakim zapisywać ponownie dane gracza w bazie
10. Naprawiono punkty za clutch
11. Poprawiono resetowanie punktów rankingowych przez konsole

v1.4.7 (28.02.2024)
1. Poprawiono topki

v1.4.9 (10.03.2024)
1. Poprawiono naliczanie czasu gdy włączony jest zapis danych co x sekund
2. Poprawiono błąd z zapisem co x sekund gdy ustalono wartość na 0

v1.5.1 (16.03.2024)
1. Dodano rangi w tabelii
2. Dalsze poprawki w kodzie
      
v1.5.6 (07.04.2024)
1. Poprawiono dodawanie/ustawianie pkt rang/pkt rankingowych
2. Poprawiono rangi w tabeli
3. Poprawiono hazard
4. Poprawiono clutch
5. Zmieniono strukturę podium oraz dodano możliwość tworzenia ich z poziomu menu dla danej mapy

 

  • Like 4
  • Uwielbiam 3
Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel

Aktualizacja

v1.4.7 (28.02.2024)
1. Poprawiono topki

v1.4.9 (10.03.2024)
1. Poprawiono naliczanie czasu gdy włączony jest zapis danych co x sekund
2. Poprawiono błąd z zapisem co x sekund gdy ustalono wartość na 0

v1.5.1 (16.03.2024)
1. Dodano rangi w tabelii
2. Dalsze poprawki w kodzie

 

obraz.png.632aec2ecd929396215f891c61bf8576.png

obraz.png.364be7fb3d928034415e0d4007178963.png

  • Uwielbiam 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel

Dodano menu podium, które pozwala Wam tworzyć własne podium na mapach. Nie ma już ograniczenia na zasadzie TT/CT. To Wy decydujecie co i jak. W kolejnych wersjach będę to rozbudowywał

v1.5.6 (07.04.2024)
1. Poprawiono dodawanie/ustawianie pkt rang/pkt rankingowych
2. Poprawiono rangi w tabeli
3. Poprawiono hazard
4. Poprawiono clutch
5. Zmieniono strukturę podium oraz dodano możliwość tworzenia ich z poziomu menu dla danej mapy

 

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