Root -_- 11,502 Posted January 11 Root Share Posted January 11 [CS:GO] qProRanks - System rankingowy połączony z rangami Aktualna wersja: 1.15 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 KillStreak - najdłuższa seria zabójstw Asysty Śmierci 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 *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 Rangi na serwerze, które możemy aktualnie zdobywać za punkty rankingowe Aktualnie działa to tak, że nasza ranga zależy od ilości punktów rankingowych, które określasz w configu. Aktualnie możemy też wybrać gotowe już rozwiązania z gry jak rangi z matchmakingów, wingman, danger zone, albo skorzystać z customowych, czyli wybranych przez nas. Nie ma limitów poziomu dla rang własnych. Oczywiście z rangi można spaść, można awansować, a wszystko to zależy od ustawień w plikach konfiguracyjnych. 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. CONFIG Główne ustawienia pluginu Podaje plik by nie zwalać mocno tematu: Main.cfg Ustawienia Rang Podaje w pliku by nie zawalać za mocno tematu: Rank.cfg Ustawienia rankingów (topek) Podaje w pliku by nie zawalać za mocno tematu: Top.cfg KOMENDY sm_rank, sm_ranks, sm_rankme, sm_qrank, sm_qranks - Uruchamianie menu głównego sm_stats, sm_statystyki, sm_qstats, sm_qstatystyki - Statystyki ogólne sm_sesja, sm_session, sm_qsesja, sm_qsession - Statystyki danej sesji sm_top, sm_qtop - Odpalanie rankingów, gdy wpiszemy tutaj ranking z aliasem, np: sm_top points odpali nam ranking według ilości punktów rankingowych sm_ranga, sm_lvl - Odpala menu z rangami dostępnymi na serwerze Cały panel admina jest w !admin, a jeśli chodzi o komendy skrótowe to sm_qrankpoints <STEAM_X:Y:ZZZZZZ> <ilosc> - dodawanie/odejmowanie punktów rangi. Jeżeli wpiszemy samą komendę, wyświetli nam się menu, w którym możemy sami wybrać osoby i ilość. Dodaje zarówno graczom online jak i offline sm_qrankingpoints <STEAM_X:Y:ZZZZZZ> <ilosc> - dodawanie/odejmowanie punktów rangi. Jeżeli wpiszemy samą komendę, wyświetli nam się menu, w którym możemy sami wybrać osoby i ilość. Dodaje zarówno graczom online jak i offline sm_qrankreset - odpala menu z wyborem opcji resetowania danych w bazie INSTALACJA Standardowa W paczce znajduje się instrukcja CENNIK 140 zł Moduły Mnożnik punktów rankingowych dla danych flag Mnożnik punktów rankingowych dla danego tagu w nick Mnożnik punktów rankingowych dla osób będących w grupie steam Informacje w HINT/HUD o randze, punktach, etc Wyświetlanie rangi w tabeli (clantag) 2 Quote Link to comment Share on other sites More sharing options...
Root -_- 11,502 Posted Sunday at 07:57 PM Author Root Share Posted Sunday at 07:57 PM 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ę "Top_RankXp" { "en" "By rank" "pl" "Według rang" } "Top_RankXpData" { "#format" "{1:s},{2:t},{3:i}" "en" "{1} - {2} ({3} xp)" "pl" "{1} - {2} ({3} xp)" } 3. Dodano nowe natywy oraz forwardy 4. Dodano opcję resetowania samych punktów (xp) rang i osobno też resetowanie punktów rankingowych "Menu_AdminResetRankXp" { "en" "Reset all players rank xp" "pl" "Zresetuj wszystkim graczom xp rang" } "Chat_AdminResetRankPoints" { "en" "{green}● [qProRank]{default} Admin reset all rank xp!" "pl" "{green}● [qProRank]{default} Admin zresetował wszystkim xp rang!" } 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: "Menu_MainTitle" { "#format" "{1:i},{2:i},{3:i}" "en" "[qProRank :: Main Menu]\n \nPlace in rank: {1}/{2}\nPoints: {3}\n " "pl" "[qProRank :: Menu Główne]\nMiejsce w rankingu: {1}/{2}\nPunktów: {3}\n " } 8. Rozbudowano panel roota 9. Dodano nową statystykę: zabójstwa z tylu i dodano nową topkę pod to "Top_KillsBehind" { "en" "By all kills from behind" "pl" "Według wszystkich zabójstw zza pleców" } "Top_KillsBehindData" { "#format" "{1:s},{2:i}" "en" "{1} - {2} frags" "pl" "{1} - {2} fragów" } 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 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.