Właściciel Qesik 11 971 Opublikowano 15 Października 2022 Właściciel Udostępnij Opublikowano 15 Października 2022 [CS:GO] qBattleField - Battlefield z możliwością rozbudowy odznak Aktualna wersja: 1.3 OPIS Całość bazuje na dobrze znanej modyfikacji bf2 mod z cs 1.6, lecz z przystosowaniem do CS:GO oraz dodatkowymi ulepszeniami, mającymi na celu ułatwić zarządzanie całą modyfikacją. Od tych dostępnych w internecie (nawet mojej darmowej wersji z github) różni się oczywiście kodem (co jest dość logiczne), ale także tworzenie samych odznak, nowym sposobem sprawdzania wymagań na odznaki, nadawania nagród z odznak, itd. Oczywiście całość napisana została pod translacje. ODZNAKI Same odznaki tworzymy w configu, a następnie pod nie tworzymy plugin z wymaganiami lub nagrodami, bazując na tzw unikalnym ciągu znaku odznaki, który pozwala zidentyfikować odznakę, nawet po późniejszej ich zmianie, jednocześnie nie nadpisując odznak innymi odznakami z bazy. W tym pluginie mamy 8 odznak do maksymalnie 6 poziomów, co oznacza, że możemy zastosować różne poziomy (max 6) i nie muszą być one w każdej z odznak takie same, np: odznaka z kosą może mieć 5 poziomów, a odznaka z granatami 3. RANGI Jeżeli chodzi o rangi, to także możemy ustalać je w configu i tutaj ilość jest nieograniczona, a także sami możemy zdecydować czy rangi będą z translacją czy też nie, przypisując im także potrzebną ilość fragów. Można też zdecydować czy ranga będzie pokazywana w tabeli wyników (nie polecam przy translacji). Bronie Warto na pewno jeszcze zaznaczyć, że sama modyfikacja zawiera dość dużo danych o graczu, które można spokojnie pobierać przez dane natywy. To lista broni dla której zapisują się zdobyte fragi: static const char g_sWeaponAlias[ QWeapon_MAX_WEAPONS ][ 32 ] = { /* [ KNIFE ] */ "knife", /* [ PISTOLS ] */ "glock", "hkp2000", "usp_silencer", "p250", "fiveseven", "cz75a", "tec9", "deagle", "elite", "revolver", /* [ SHOTGUN ] */ "xm1014", "nova", "mag7", /* [ PM ] */ "mac10", "mp5sd", "mp7", "mp9", "ump45", "p90", "bizon", /* [ MACHINE GUNS ] */ "m249", "negev", /* [ RIFLES ] */ "sg556", "galilar", "famas", "aug", "ak47", "m4a1", "m4a1_silencer", /* [ SNIPER ] */ "ssg08", "awp", "scar20", "g3sg1", /* [ OTHER ] */ "hegrenade", "c4", "taser" }; Dodatkowo zapisywane są takie rzeczy jak: rozegrane rundy, przegrane rundy, wygrane rundy, mvp, zaplantowane bomby, wybuch bomby, rozbrojenie bomby, zabójstwa wszystkie, z noscope oraz headshot, śmierci gracza, wystrzelone pociski, trafione pociski oraz statystyki trafień (jaki hitbox) oraz system medali, czyli nagród za bycie TOP3 danej mapy. Integracja z qProRanks Dla lepszego działania tych dwóch pluginów, dodano integrację z qProRanks. Co to dokładnie oznacza? Zamiast zapisywać dane z gry w dwoch pluginach, gdy ustawisz integracje z qProRanks, plugin będzie pobierać z niego informacje potrzebne mu np: do zaliczania progresu dla danych odznak. Overlay Postanowiłem też zmienić overlay na info w event i wygląda to tak KOMENDY Samo menu nie różni się niczym od tego z 1.6, czyli zawiera statystyki gracza, informacje o odznakach, topki (tutaj można je dowolnie rozbudowywać o te rzeczy które podałem powyżej), a także panel admina. Co ważne, komenda !bf2stats działa na takiej samej zasadzie co ta w 1.6, czyli podajemy nick aktywnego gracza i pokazują nam się jego statystyki, odznaki, itd. sm_bf2 Główne menu modyfikacji sm_bf2menu Główne menu modyfikacji sm_rank Menu z informacjami o naszej randze, ile potrzeba do kolejnej, lista rang, a także top klanów sm_bf2stats <nick/userid> Gdy wpiszemy tylko komendę, pojawią nam się nasze statystyki. Gdy wpiszemy nick lub userid, spróbuje odnaleźć gracza z serwera i pokaże nam jego statystyki sm_qbf2setbadge Menu z dodawaniem odznak sm_qbf2frags Menu z dodawanie fragów pod rangi sm_qbf2reset Menu z resetowaniem odznak/rang etc Po wejściu w pomoc, wybieramy odznakę, a następnie jej poziom i ukazuje nam się takie menu CONFIG Wrzucam config by nie zawalać tematu tak dużą ilością tekstu: BattleField.cfg CONVAR // This file was auto-generated by SourceMod (v1.11.0.6911) // ConVars for plugin "qBattleField.smx" // Minimalna ilość graczy potrzebna do działania pluginu // - // Default: "1" // Minimum: "1.000000" qbf2_min_players "1" // Uruchomić system medali na koniec mapy? // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" qbf2_mapmedal "1" // Pokazywać rangi w tabeli wyników? // Nie działa z qbf2_qproranks ustawionym na 1 // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" qbf2_rank_clantag "0" // Tłumaczyć rangi w clantag na język gracza? // Jak ustawisz na 0, skorzysta z języka serwera // Nie działa z qbf2_qproranks ustawionym na 1 // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" qbf2_clantag_translation "1" // Czy korzystać z danych qProRanks // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" qbf2_qproranks "0" BIBLIOTEKA Plik: qbattlefield.inc INSTALACJA Standardowa Translacja: addons/sourcemod/translations/ Config: addons/sourcemod/configs/Qesik/ Dźwięki: csgo/sound/ CENNIK 50 zł(10 zł co 6 msc by mieć dostęp do aktualizacji) Chcę kupić, co mam zrobić? Napisz wiadomość do @ -_- 2 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Właściciel Qesik 11 971 Opublikowano 30 Października 2022 Autor Właściciel Udostępnij Opublikowano 30 Października 2022 LISTA ZMIAN v1.1 (26.10.2022) 1. Naprawiono odznakę z mniejszą widocznością na nożu 2. Naprawiono zliczanie fragów na wszystkich nożach 3. Poprawki w kodzie, nie związane z samą rozgrywką, np: baza 4. Zmiana url na path w configu pod obrazki na serwerze, a nie 'pobierane ze strony' v1.11 (30.10.2022) 1. Poprawiono oznaczenie kos 2. Poprawiono pokazywanie informacji o nowej odznace 3. Poprawiono opis odznaki z wybuchami v1.13 (03.11.2022) 1. Do odznak, które już napisałem, dodałem convar pod ustalanie mocy efektu odznaki 2. W statystykach rozbudowano informacje o broniach: Najpierw pojawiają się kategorie broni, a obok nich ilość fragów łącznie, a dopiero po kliknięciu pokazuje bronie tej kategorii wraz z fragami v1.25 (19.01.2023) 1. Dodano możliwość ustalenia maksymalnie 6 poziomów odznak 2. Dodano sprawdzanie czy odznaka ma obrazek by nie drukować pustego adresu 3. Od teraz nie ma już sztywnego poziomu odznaki narzuconego odgórnie na każdą z nich. Sam możesz zdecydować czy odznaki mają mieć ten sam maksymalny poziom czy może jedna ma mieć 4 poziomy, a inna 6. Maksymalny poziom odznaki to 6 4. Przebudowano pluginy odznak i dodano wsparcie dla trybu friendlyfire 5. Każda odznaka ma już skonfigurowane na starcie 6 poziomów 6. Odznaka z M249 zamiast grawitacji daje obrażenia v1.3 (24.01.2023) 1. Naprawiono losowanie szansy na snajperke z odznaki 2. Dodano nowe convary do odznaki Sniper // (ODZNAKA SNAJPER) Jak dodawać broń? // 0 - dodawaj zawsze, bez względu na to czy ma już broń (może wypaść) // 1 - dodawaj ale tylko wtedy gdy nie ma broni // 2 - dodawaj i jeśli ma broń, usuń ją // - // Default: "1" // Minimum: "0.000000" // Maximum: "2.000000" qbf2_badgesniper_mode "1" // (ODZNAKA SNAJPER) Od której rundy dodawać snajperki? // 0 - dodawaj zawsze // - // Default: "3" // Minimum: "0.000000" qbf2_badgesniper_rounds "3" 3. Dodano właściwość `clantag` dla rang w battlefield.cfg, które określa tekst dla clantagu 4. Rozbudowano panel admina o nowe opcje 5. Dodano w statykach broni, osobne zliczanie he 6. Dodano integrację z qProRanks. Jeżeli chcesz by pobierało dane z qProRanks, mowa o fragach etc pod odznaki i wyłączyło te wszystkie rzeczy na bf2, wystarczy zmienić nowy convary // Czy korzystać z danych qProRanks // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" qbf2_qproranks "1" 7. Przeniesiono panel admina do !admin 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ą.