Skocz do zawartości

Radio jak w GTA


KacperCL

Rekomendowane odpowiedzi

Witam.

Zastanawiam się jak by w mojej grze zrobić radio jak w GTA 4 (lub starsze)

Tzn, że jak wsiądę do jakiegoś wozu i nacisnę wybrany przycisk to radio się włączy.

Chodzi mi też o przewijanie np: R lub wheelup to o jedną pozycję do przodu, a T lub wheeldown to jedną pozycję do tyłu.

Kolejne pytanie jest takie: czy można zrobić "Utwory gracza" tzn, że jak wrzuci muzykę do wybranego folderu i zeskanuje to będą utwory gracza.

I ostatnie czy można zrobić takie obrazki stacji radiowej jak w GTA 4 tzn, że jak wybiorę daną stację to będzie ikona danej stacji.

Odnośnik do komentarza
Udostępnij na innych stronach

To jakie ty postępy zrobiłeś?

GML (create)
current_radio=0

radio[0]=muzyka1

radio[1]=muzyka2

radio[2]=muzyka3

radio[3]=muzyka4

 

GML (wheeldown)
sound_stop(radio[current_radio])

current_radio-=1

sound_loop(radio[current_radio])

 

GML (wheelup)
sound_stop(radio[current_radio])

current_radio+=1

sound_loop(radio[current_radio])

Odnośnik do komentarza
Udostępnij na innych stronach

Wyskakuje error

___________________________________________
ERROR in
action number 1
of Key Press Event for R-key Key
for object sportscar_driving:

Sound does not exist.

 

Stacje radiowe nazwałem kolejno: radio1,radio2,radio3,radio4

LOL.

To zmień może w przykładzie co podał Threef na swoje nazwy

GML
current_radio=0

radio[0]=muzyka1//na radio1

radio[1]=muzyka2//na radio2 itd..

radio[2]=muzyka3

radio[3]=muzyka4

Odnośnik do komentarza
Udostępnij na innych stronach

Dam też CREATE.
GML
current_radio=0

radio[0]=muzyka1//na radio1

radio[1]=muzyka2//na radio2 itd..

radio[2]=muzyka3

radio[3]=muzyka4

I Press R key:

GML
sound_stop(radio[current_radio])

current_radio+=1

sound_loop(radio[current_radio])

Człowieku. Weź ty najpierw naucz się podstaw GML'a bo widzę, że nie wiesz do czego są komentarze.

Btw. Czemu ty dałeś ten temat do pytań zaawansowanych?

Odnośnik do komentarza
Udostępnij na innych stronach

A wiesz co to znaczy "Sound does not exist"? Dźwięk nie istnieje. Upewnij się.

 

A czemu jest w zaawansowanych? Bo jest to złożone pytanie, a normalny user by nie wymyślił takiego czegoś do takiej gry.

To nie jest złożone pytanie. Do jego rozwiązania wystarcza dokumentacja i logiczne myślenie. Normalny user, tzn? Ty jesteś tym "lepszym" tak?

Przejrzyj tematy w dziale "Pytania początkujących". Teraz popatrz na swój. Dostrzegasz podobieństwa?

Teraz przejrzyj tematy w dziale "Pytania zaawansowanych". Teraz popatrz na swój. Dostrzegasz różnice?

Odnośnik do komentarza
Udostępnij na innych stronach

Normalny user pisze proste AI. Do pytań zaawansowanych lądują zaawansowane zagadnienia. Twój to całkowite podstawy! -_- Operacje na zmiennych. Chociaż jedno radio gra? W którym momencie masz błąd.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności

a co do wyświetlania loga radia, nie lepiej napisać po prostu, że jeśli odtwarzane jest dane radio, to wtedy rysuje dane logo radia?

btw. Utermiko, zmień tą sygnaturę, bo już drugi raz próbuję zmiażdżyć tego robala xD

Odnośnik do komentarza
Udostępnij na innych stronach

Da sie. Weź jakiś mądrzejszy dll do dźwięków i ściszaj muzyke jak wychodzisz, albo zapamiętuj w którym momencie piosenki jesteś.

saudio.dll, lub myśle że dll PsichiXa też to potrafi (wybaczcie, nie pamiętam nazwy :D)

Odnośnik do komentarza
Udostępnij na innych stronach

Co do utworów gracza skorzystałem tego:

Jak zrobić radio w grze #39

Wstawiłem swoją ścieżkę do katalogu Audio i wyskakuje:

___________________________________________
ERROR in
action number 1
of Key Press Event for P-key Key
for object sportscar_driving:

Trying to replace non-existing sound.

 

Co mam wstawić zamiast HURTMaryCzary (wstawiałem swoje nazwy)

Dałem to do eventu press P-key, bo jak dam do step to by grało jak bym wszedł do wozu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...