Właściciel -_- 11 886 Opublikowano 3 Grudnia 2022 Właściciel Udostępnij Opublikowano 3 Grudnia 2022 [CS:GO /CS 2] qMVPMusic - Wybór własnej muzyki za mvp Aktualna wersja: 1.2 Wersja dla gry Counter Strike 2 OPIS Plugin udostępnia config, w którym możemy dodać piosenkę, które odpalać się będą po zdobyciu przez graczy mvp rundy. W domyśle miał to być prosty plugin z własnymi piosenkami, lecz finalnie wyszedł bardziej obszerny i pozwala na wiele wariacji czy to z mvp z gry, czy to z flagami, unikalnymi piosenkami etc, ale o tym za chwilę. Domyślnie są 3 kategorie, które wykorzystują prawie wszystkie opcje, które udostępnia plugin, czyli mvp z gry czy też własne, a także nadawanie pod nie flag, ukrycia gdy gracz nie ma, a także unikalność. Unikalne mvp to takie, które jest przypisane graczowi, a dodajemy je z poziomu panelu admina, o czym później. Gracz może ustalić, która piosenka jest grana gdy będzie MVP jako TT, a jaka gdy będzie MVP jako CT. Gdy dany gracz nie będzie miał piosenki MVP, odpali się losowa (nie bierze pod uwage unikalnych), chyba że wyłączy się to w convar qmvpmusic_random_music. No i najważniejsze, cały zapis opiera się na bazie, a nie pliku, więc trzeba dopisać w databases.cfg dane dla bazy. Nazwa sekcji qMVPMusic. Każde MVP ma swój własny unikalny ciąg znaków podany w bazie, dzięki czemu możemy dowolnie zmieniać/usuwać piosenki z configu i nie dojdzie do "przełączenia" ich u gracza. [WERSJA +1.2] Można dodawać piosenki unikalne na dany czas, albo przez komendę albo przez panel admina Na wstępie warto zaznaczyć, że ten plugin pozwala przypisać piosenkę mvp z gry w taki sposób, który przekaże grze, że gracz ma ten kit music kupiony: Pełną listę mvp z gry wraz z ich indeksem, znajdziecie na: https://csgo.dumps.host/items?item=music_kits Menu Główne wygląda tak Gdy przejdziemy do listy MVP pokaże nam się albo lista mvp (jeśli mamy tylko jedną kategorię), albo kategorię, w której znajdują się mvp. Domyślnie są dodane 3 kategorie Co ważne, item 1 i 2 pokazują się tylko gdy gracz ustawi MVP, w innym przypadku po prostu pokaże same kategorie. Info o aktywnych mvp w ten sposób jest tylko w kategoriach, a więc jeśli korzystasz z jednej, nie będzie tego. Lista piosenek MVP w kategorii. Tutaj chyba nie trzeba nic dodawać No i informacje na temat danej piosenki MVP Piosenkę możemy ustawić dla danej drużyny oraz odpalić dla testu. Warto zaznaczyć, że jeżeli odpalimy jedną piosenkę, a potem drugą gdy ta pierwsza się nie skończy, to i tak, zastopuje tamtą pierwszą. W ustawieniach nie ma nic nadzwyczajnego. Głośność oraz wyłączanie/włączanie W Panelu Admina możemy nadać unikalną piosenkę danemu graczowi, ale tylko wtedy gdy jej nie ma CONFIG "qMVPMusic" { "game" { "category" "Category_GameVip" // nazwa kategorii "1" { // [ MAIN ] "soundname" "Knock2, dashstar" // nazwa piosenki "code" "knock2_01" // unikalny ciąg znaków określający piosenkę // [ ITEM DATA ] "path" "music/knock2_01/roundmvpanthem_01.mp3" // lokalizacja pliku "defindex" "65" // indeks mvp z gry, które pozwala odtworzyć efekt mvp (info w event) - tyczy się tylko mvp z gry // [ REQUIREMENT ] "flags" "o" // flaga jaką musi mieć gracz by móc wybrać mvp "unique" "0" // czy mvp ma być unikalne (nie będzie można go wybrać dopóki go nie otrzyma) "hide" "0" // ukrywać na liście jeśli gracz go nie ma? } "2" { // [ MAIN ] "soundname" "Blitz Kids, The Good Youth" "code" "blitzkids_01" // [ ITEM DATA ] "path" "music/blitzkids_01/roundmvpanthem_01.mp3" "defindex" "33" // [ REQUIREMENT ] "flags" "o" } "3" { // [ MAIN ] "soundname" "Dren, Gunman Taco Truck" "code" "dren_02" // [ ITEM DATA ] "path" "music/dren_02/roundmvpanthem_01.mp3" "defindex" "44" // [ REQUIREMENT ] "flags" "o" } "4" { // [ MAIN ] "soundname" "Freaky DNA, Vici" "code" "freakydna_01" // [ ITEM DATA ] "path" "music/freakydna_01/roundmvpanthem_01.mp3" "defindex" "56" // [ REQUIREMENT ] "flags" "o" } "5" { // [ MAIN ] "soundname" "AWOLNATION, I Am" "code" "awolnation_01" // [ ITEM DATA ] "path" "music/awolnation_01/roundmvpanthem_01.mp3" "defindex" "24" // [ REQUIREMENT ] "flags" "o" } } "all" { "category" "Category_CustomAll" "1" { // [ MAIN ] "soundname" "GUZIOR ft. Oskar83 - F A L A" "code" "guzior_fala" // [ ITEM DATA ] "path" "qmvpmusic/1.mp3" } "2" { // [ MAIN ] "soundname" "Kinny Zimmer - Rozmazana kreska" "code" "zimmer_rozmazana" // [ ITEM DATA ] "path" "qmvpmusic/2.mp3" } "3" { // [ MAIN ] "soundname" "Deys feat Przyłu - moizdrajcycom" "code" "deys_moizdrajcy" // [ ITEM DATA ] "path" "qmvpmusic/3.mp3" } "4" { // [ MAIN ] "soundname" "Filipek ft Tymek - Dementor" "code" "filipek_dementor" // [ ITEM DATA ] "path" "qmvpmusic/4.mp3" } "5" { // [ MAIN ] "soundname" "Fox Stevenson & Curbi - Hoohah" "code" "foxstevennson_hoohah" // [ ITEM DATA ] "path" "qmvpmusic/5.mp3" } } "uniq" { "category" "Category_Unique" "1" { // [ MAIN ] "soundname" "Gibbs x Kiełas - Piękny świat" "code" "gibbs_pieknyswiat" // [ ITEM DATA ] "path" "qmvpmusic/6.mp3" // [ REQUIREMENT ] "unique" "1" } "2" { // [ MAIN ] "soundname" "HEJ! - stickxr" "code" "hej_stickxr" // [ ITEM DATA ] "path" "qmvpmusic/7.mp3" // [ REQUIREMENT ] "flags" "a" "unique" "1" } "3" { // [ MAIN ] "soundname" "Kizo · ReTo - Fiu Fiu" "code" "kizo_fiufiu" // [ ITEM DATA ] "path" "qmvpmusic/8.mp3" // [ REQUIREMENT ] "unique" "1" "hide" "1" } } } LISTA ZMIAN v1.05 (16.12.2022) 1. Poprawiono wyświetlanie ustawionego mvp w panelu 2. Indeks mvp (dla mvp z gry) od teraz resetuje się przy zmianie na mvp customowe 3. Poprawiono wczytywanie niektórych mvp 4. Dodano translację do nazw kategorii v1.1 (26.02.2023) 1. Gdy ustawimy losowe mvp (gdy gracz go nie ma), nie będzie teraz pokazywać jego nick 2. Dodano właściwość "random", której zadaniem jest określenie czy dana piosenka ma być losowania w przypadku gdy gracz nie ma wybranego mvp. Wcześniej losowano wśród nieunikalnych PS: domyslnie false, wiec trzeba to recznie zaktualizowac 3. Poprawiono kategorie 4. Dodano komendę sm_reloadmvpmusic, która pozwala przeładować config (przeładuje się przy zmianie mapy) 5. Poprawiono convar + dodano config pod convar 6. Dodano ustawianie wszystkich drużyn na raz v1.12 (04.03.2023) 1. Dodano komendę sm_addmvpmusic, która pozwala dodać graczowi MVP. Użycie sm_addmvpmusic "STEAM_ID" "code" -> code to unikalny ciąg znaków ustalony w configu 2. Naprawiono błąd z odsłuchem piosenki po ostatnim update v1.2 (10.05.2023) 1. Dodano natyw qmvpmusic_get_user_mvp - pobieranie natywu gracza 2. Opcja wstecz w menu listy mvp cofa teraz do ostatniej strony 3. Przy uruchamianiu piosenki, nie wyłącza już menu 4. Dodano opcje usunięcia aktywnego mvp w panelu ustawień 5. Komenda sm_addmvpmusic od teraz zawiera dodatkową wartość i wygląda tak sm_addmvpmusic <steamid/#id> <code> <czas waznosci w minutach> W czas waznosci podajemy przez ile ma być ważne mvp u gracza (po czasie usuwa je) 5.1 Zaktualizowano przy okazji menu panelu admina o opcje czasu wazności 6. Dodano możliwość przypisania sobie w ustawieniach, losowości w unikalnych mvp Jeżeli gracz posiada wiele unikalnych mvp, wybiera tę opcję i co mvp będzie mu losowało jedno z nich INSTALACJA Standardowa Translacja: addons/sourcemod/translations/ Config: addons/sourcemod/configs/Qesik Dane do bazy wpisujemy w databases.cfg "qMVPMusic" { "driver" "mysql" "host" "<host>" "database" "<database>" "user" "<user>" "pass" "<pass>" //"timeout" "0" "port" "<port>" } CENNIK 50 zł (15 zł co 6 msc by mieć dostęp do aktualizacji) Chcę kupić, co mam zrobić? Napisz wiadomość do @ -_- 3 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Właściciel -_- 11 886 Opublikowano 16 Grudnia 2022 Autor Właściciel Udostępnij Opublikowano 16 Grudnia 2022 v1.05 (16.12.2022) 1. Poprawiono wyświetlanie ustawionego mvp w panelu 2. Indeks mvp (dla mvp z gry) od teraz resetuje się przy zmianie na mvp customowe 3. Poprawiono wczytywanie niektórych mvp 4. Dodano translację do nazw kategorii Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Właściciel -_- 11 886 Opublikowano 26 Lutego 2023 Autor Właściciel Udostępnij Opublikowano 26 Lutego 2023 v1.1 (26.02.2023) 1. Gdy ustawimy losowe mvp (gdy gracz go nie ma), nie będzie teraz pokazywać jego nick "Chat_CurrentNoMvp" { "#format" "{1:s}" "en" "{green}● [qMVPMusic]{default} Play sound {green}'{1}'{default}." "pl" "{green}● [qMVPMusic]{default} Gramy piosenkę {green}'{1}'{default}." } 2. Dodano właściwość "random", której zadaniem jest określenie czy dana piosenka ma być losowania w przypadku gdy gracz nie ma wybranego mvp. Wcześniej losowano wśród nieunikalnych PS: domyslnie false, wiec trzeba to recznie zaktualizowac 3. Poprawiono kategorie 4. Dodano komendę sm_reloadmvpmusic, która pozwala przeładować config (przeładuje się przy zmianie mapy) "Chat_ConfigReload" { "en" "{green}● [qMVPMusic]{default} Config will be reloaded on the next map." "pl" "{green}● [qMVPMusic]{default} Config zostanie przeładowany przy zmianie mapy." } 5. Poprawiono convar + dodano config pod convar 6. Dodano ustawianie wszystkich drużyn na raz "Menu_SetTeamAll" { "en" "Set on all team" "pl" "Ustaw na wszystkie drużyny" } Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Właściciel -_- 11 886 Opublikowano 4 Marca 2023 Autor Właściciel Udostępnij Opublikowano 4 Marca 2023 v1.12 (04.03.2023) 1. Dodano komendę sm_addmvpmusic, która pozwala dodać graczowi MVP. Użycie sm_addmvpmusic "STEAM_ID" "code" -> code to unikalny ciąg znaków ustalony w configu "Chat_AddMvpMusicNoArgs" { "en" "{green}● [qMVPMusic]{darkred} To use: sm_addmvpmusic <steamid/#id> <code>." "pl" "{green}● [qMVPMusic]{darkred} By użyć: sm_addmvpmusic <steamid/#id> <code>." } "Chat_TargetHasMvpMusic" { "en" "{green}● [qMVPMusic]{darkred} The player has this mvp music." "pl" "{green}● [qMVPMusic]{darkred} Gracz ma już tę piosenkę MVP." } 2. Naprawiono błąd z odsłuchem piosenki po ostatnim update Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Właściciel -_- 11 886 Opublikowano 10 Maja 2023 Autor Właściciel Udostępnij Opublikowano 10 Maja 2023 v1.2 (10.05.2023) 1. Dodano natyw qmvpmusic_get_user_mvp - pobieranie natywu gracza 2. Opcja wstecz w menu listy mvp cofa teraz do ostatniej strony 3. Przy uruchamianiu piosenki, nie wyłącza już menu 4. Dodano opcje usunięcia aktywnego mvp w panelu ustawień 5. Komenda sm_addmvpmusic od teraz zawiera dodatkową wartość i wygląda tak sm_addmvpmusic <steamid/#id> <code> <czas waznosci w minutach> W czas waznosci podajemy przez ile ma być ważne mvp u gracza (po czasie usuwa je) 5.1 Zaktualizowano przy okazji menu panelu admina o opcje czasu wazności 6. Dodano możliwość przypisania sobie w ustawieniach, losowości w unikalnych mvp Jeżeli gracz posiada wiele unikalnych mvp, wybiera tę opcję i co mvp będzie mu losowało jedno z nich Aktualizacja zostanie wysłana w ciągu paru dni 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Właściciel -_- 11 886 Opublikowano 6 Listopada 2023 Autor Właściciel Udostępnij Opublikowano 6 Listopada 2023 Wersja dla gry Counter Strike 2 Gracze mają dostęp do ustawienia sobie każdego kitu muzycznego z gry Counter Strike 2. Kit muzyczny ustawiany jest po kolejnym spawn i można ustawić sobie jeden po stronie TT, drugi po stronie CT. Muzyka poprawnie działa dla każdej akcji, np: przegrana runda, wygrana runda, podłożona paka, ostatnie 10 sekund itd. Całość zapisywana jest do bazy, więc można sobie pod to skleić jakąś stronę z konfiguracją Przykład użycia komendy: !mvp tt 69 Możemy też wpisać !mvp i wtedy wyświetli nam w konsoli wszystkie piosenki posortowane alfabetycznie wraz z ich indeksem, który musimy podać - nie wpadłem na razie na lepszy sposób, który pozwalałby to osiągnąć z poziomu serwera. Tekst z konsoli: INDEKS | NAZWA PIOSENKI 62 | 3kliksphilip, Heading for the Source 24 | AWOLNATION, I Am 50 | Amon Tobin, All for Dust 43 | Austin Wintory, Bachram 9 | Austin Wintory, Desert Fire 54 | Austin Wintory, Mocha Petal 60 | bbno$, u mad! 32 | Beartooth, Aggressive 29 | Beartooth, Disgusting 33 | Blitz Kids, The Good Youth 55 | Chipzel, ~Yellow Magic~ 17 | Damjan Mravunac, The Talos Principle 3 | Daniel Sadowski, Crimson Assault 45 | Daniel Sadowski, Eye of the Dragon 23 | Daniel Sadowski, The 8-Bit Kit 16 | Daniel Sadowski, Total Domination 51 | Darren Korb, Hades Music Kit 31 | Darude, Moments CSGO 69 | Denzel Curry, ULTIMATE 8 | Dren, Death's Head Demolition 44 | Dren, Gunman Taco Truck 7 | Feed Me, High Noon 56 | Freaky DNA, Vici 42 | Half-Life: Alyx, Anti-Citizen 40 | Halo, The Master Chief Collection 63 | Humanity's Last Breath, Void 34 | Hundredth, FREE 27 | Ian Hultquist, Lion's Mouth 57 | Jesse Harlin, Astro Bellum 64 | Juelz, Shooters 21 | Kelly Bailey, Hazardous Environments 19 | Ki:Theory, MOLOTOV 65 | Knock2, dashstar 58 | Laura Shigihara: Work Hard, Play Hard 30 | Lennie Moore, Java Havana Funkaloo 14 | Mateo Messina, For No Mankind 13 | Matt Lange, IsoRhythm 49 | Matt Levine, Drifter 66 | Meechy Darko, Gothic Luxury 26 | Michael Bross, Invasion! 12 | Midnight Riders, All I Want for Christmas 25 | Mord Fustang, Diamonds 35 | Neck Deep, Life's Not Out To Get You 52 | Neck Deep, The Lowlife Pack 28 | New Beat Fund, Sponge Fingerz 4 | Noisia, Sharpened 68 | Perfect World, 8 Hua Lian (Painted Face) 18 | Proxy, Battlepack 36 | Roam, Backbone 5 | Robert Allaire, Insurgency 48 | Sam Marshall, Bodacious 59 | Sarah Schachner, KOLIBRI 10 | Sasha, LNOE 53 | Scarlxrd, CHAIN$AW.LXADXUT CONFIG { "Database": { "Hostname": "hostname", "Database": "database", "UserName": "username", "Password": "password" }, "Permission": false, "Cooldown": 5 } LISTA ZMIAN 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ą.