Skocz do zawartości
  • 0

Odtwarzanie pioseneczek


MineRP

Pytanie

Siemka, mam w txt wrzucone zamiast płyt minecraftowych piosenki i chciałbym, aby po wpisaniu komendy /radio zaczęła się odpalać płyta po płycie. Umiem to zrobić, ale większy problem z tym, aby odpalić te płyty. Szukałem na necie co nie co i komendą /playsound z tego co wiem się da odpalić dźwięki, ale nie wiem czy płyty też. Znalazłem także coś o odtwarzaniu dźwięków dzięki skQuery, ale też nie było nic o płytach. Jestem pewien, że jakoś da się je odpalić, bo kiedyś na jednym serwerze przy logowaniu grała muzyka z płyty.

Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, MineRP napisał:

Siemka, mam w txt wrzucone zamiast płyt minecraftowych piosenki i chciałbym, aby po wpisaniu komendy /radio zaczęła się odpalać płyta po płycie. Umiem to zrobić, ale większy problem z tym, aby odpalić te płyty. Szukałem na necie co nie co i komendą /playsound z tego co wiem się da odpalić dźwięki, ale nie wiem czy płyty też. Znalazłem także coś o odtwarzaniu dźwięków dzięki skQuery, ale też nie było nic o płytach. Jestem pewien, że jakoś da się je odpalić, bo kiedyś na jednym serwerze przy logowaniu grała muzyka z płyty.

Na forum znajdziesz kilka skryptów na radio, albo są to dzieła publiczne, albo skrypty pochodzące ze zleceń.

Dźwięki możesz odgrywać w czystym Skript'cie od wersji 2.2-dev28.

# Składnia:
play sound[s] %texts% [(in|from) %sound category%] [(at|with) volume %number%] [(and|at|with) pitch %number%] [(to|for) %players%] [(at|from) %locations%]

# Przykład użycia:
play sound "MUSIC_DISC_BLOCKS" at volume 2 with pitch 1 at player's location

Jeżeli dźwięk nie zadziała, spróbuj go podać z małych liter.

Lista nazw dźwięków płyt:

Spoiler

MUSIC_DISC_11 

MUSIC_DISC_13 

MUSIC_DISC_BLOCKS 

MUSIC_DISC_CAT 

MUSIC_DISC_CHIRP 

MUSIC_DISC_FAR 

MUSIC_DISC_MALL 

MUSIC_DISC_MELLOHI 

MUSIC_DISC_PIGSTEP 

MUSIC_DISC_STAL 

MUSIC_DISC_STRAD 

MUSIC_DISC_WAIT 

MUSIC_DISC_WARD

 

Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/#findComment-275401
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

Na forum znajdziesz kilka skryptów na radio, albo są to dzieła publiczne, albo skrypty pochodzące ze zleceń.

Dźwięki możesz odgrywać w czystym Skript'cie od wersji 2.2-dev28.


# Składnia:
play sound[s] %texts% [(in|from) %sound category%] [(at|with) volume %number%] [(and|at|with) pitch %number%] [(to|for) %players%] [(at|from) %locations%]

# Przykład użycia:
play sound "MUSIC_DISC_BLOCKS" at volume 2 with pitch 1 at player's location

Jeżeli dźwięk nie zadziała, spróbuj go podać z małych liter.

Lista nazw dźwięków płyt:

  Pokaż ukrytą zawartość

MUSIC_DISC_11 

MUSIC_DISC_13 

MUSIC_DISC_BLOCKS 

MUSIC_DISC_CAT 

MUSIC_DISC_CHIRP 

MUSIC_DISC_FAR 

MUSIC_DISC_MALL 

MUSIC_DISC_MELLOHI 

MUSIC_DISC_PIGSTEP 

MUSIC_DISC_STAL 

MUSIC_DISC_STRAD 

MUSIC_DISC_WAIT 

MUSIC_DISC_WARD

 

Przy okazji spytam czy jest w skripcie coś w stylu on jump? Pan murda pisał, że jest, ale działa tylko na PaperSpigot, a ja muszę koniecznie używać Spigota.

Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/#findComment-275403
Udostępnij na innych stronach

  • 0
19 minut temu, MineRP napisał:

a ja muszę koniecznie używać Spigota.

dlaczego koniecznie musisz? Najlepiej od razu zrobić przesiadkę na forka Paperspigota - tuinity.

https://skriptlang.github.io/Skript/events.html#jump 

"This event requires PaperSpigot."

Edytowane przez xNightPower_
Nieaktywny

Naprawiam formatowanie na ciemnym stylu.

Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/#findComment-275404
Udostępnij na innych stronach

  • 0
8 minut temu, MineRP napisał:

Przy okazji spytam czy jest w skripcie coś w stylu on jump? Pan murda pisał, że jest, ale działa tylko na PaperSpigot, a ja muszę koniecznie używać Spigota.

Tak, jest i Pan Maruda ma rację, można jedynie na PaperSpigot'cie tego eventu użyć.

Opcjonalnie mógłbyś użyć eventu 'on any move', w którym ustawiasz do zmiennej miejsce gracza i sprawdzasz czy obecna lokalizacja gracza jest wyżej niż lokalizacja zapisana w zmiennej. Nie będzie to rzecz jasna w 100% skuteczne, ale na początek powinno wystarczyć.

Kiedyś na Spigot'cie widziałem projekt, w którym oparto event od skakania na statystykach. Mianowicie, gdy statystyka skoku gracza się zwiększała to event był wywoływany.

Można to w prosty sposób zrobić nawet w Skript'cie z pomocą skript-reflecta. Oczywiście jeżeli chcesz, mogę to zrobić.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/#findComment-275406
Udostępnij na innych stronach

  • 0
W dniu 23.12.2020 o 17:08, CoFFeIN04 napisał:

dlaczego koniecznie musisz? Najlepiej od razu zrobić przesiadkę na forka Paperspigota - tuinity.

https://skriptlang.github.io/Skript/events.html#jump 

"This event requires PaperSpigot."

albo na Purpur :O 

Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/#findComment-275623
Udostępnij na innych stronach

  • 0
W dniu 23.12.2020 o 17:01, MineRP napisał:

koniecznie używać Spigota

Tylko że wiesz, tak jakby zwykły Spigot 10 graczy bez lagów nie utrzyma na najnowszej wersji, Tuinity lub Purpura proponuje zainstalować, tak jak poprzednicy zaproponowali :kappalul:

 

Odnośnik do komentarza
https://skript.pl/temat/43959-odtwarzanie-pioseneczek/#findComment-275630
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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń 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ę...