Teraz jest Pt 29 mar, 2024 00:12


Muzyka, a wyzwalacz

Dział poświęcony edytorowi ArmA II i Operation Arrowhead, czyli tworzeniu misji.
  • Autor
  • Wiadomość
Offline

Dallas

Szeregowy

Szeregowy

  • Posty: 11
  • Dołączył(a): N 04 lip, 2010 22:51
  • Lokalizacja: Katowice

Muzyka, a wyzwalacz

PostN 12 wrz, 2010 11:56

Mam pytanie odnośnie funkcji muzyki, a wyzwalacza.

MOTYW 1 - Jak zrobić aby muzyka grała tylko w obrębie wyzwalacza, tj. jak wyjdę za pole wyzwalacza przestaje grać.

MOTYW 2 - Jak zrobić aby muzyka w obrębie wyzwalacza, grała tylko 30 sek, potem już przestaje grać (nie powtarza się również).

Z góry dzięki za odpowiedź, pozdro
Offline
Avatar użytkownika

Maverick

Generał

Generał

  • Posty: 772
  • Dołączył(a): Pn 30 kwi, 2007 12:12
  • Lokalizacja: Kutno

PostN 12 wrz, 2010 12:04

Motyw 1:
Ustawiasz w opcjach wyzwalacza "Cykliczny", warunek - obecność gracza (łączysz wyzwalacz w grupę z graczem).
Przy aktywacji: 2 fademusic 1 ; playMusic "Piosenka"
Przy dezaktywacji: 2 fadeMusic 0
I to powinno działać.
Obrazek
Obrazek


"Read about the history of the place that we live in and stop letting corporate news tell lies to your children." - Immortal Technique
Offline

ppio95 (Piotr)

Porucznik

Porucznik

  • Posty: 303
  • Dołączył(a): So 08 maja, 2010 16:04
  • Lokalizacja: Góra Kalwaria

PostN 12 wrz, 2010 14:20

Motyw 2:
Wstaw w wyzwalaczu w uruchamianie:
Kod: Zaznacz cały
30 fadeMusic 0
Offline

MedicPl

Kapral

Kapral

  • Posty: 70
  • Dołączył(a): Wt 14 gru, 2010 18:43

PostPn 04 kwi, 2011 21:36

Maverick napisał(a):Motyw 1:
Ustawiasz w opcjach wyzwalacza "Cykliczny", warunek - obecność gracza (łączysz wyzwalacz w grupę z graczem).
Przy aktywacji: 2 fademusic 1 ; playMusic "Piosenka"

Czy "piosenka" musi mieć jakiś określony typ, czy może być np. mp3?
Offline

tom3kb

Major

Major

  • Posty: 523
  • Dołączył(a): Pt 04 mar, 2011 07:35

PostPn 04 kwi, 2011 23:24

@MedicPl
Muzyke wstawiasz w formacie ogg, do folderu Music znajdującego się w folderze misji.
W sieci znajdź sobie jakiś konwerter mp3/wav na format ogg [ja ciągle od czasów Operation Flashpoint używam oggdrop].
W folderze misji w pliku description.ext wpisz (np: jesli nazwa piosenki brzmi "mojapiosenka")

class CfgMusic
{
tracks[]={mojapiosenka};

class mojapiosenka
{
name = ="mojapiosenka";
sound[] = {\Music\mojapiosenka.ogg,db+1,1.0};
};
};

Potem w misji wstaw wyzwalacz aktywowany jak chcesz: radiem, po zabiciu kogoś, po dojściu gdzieś czy też przez którąś stronę, a w oknie przy aktywacji użyj komendy Playmusic "mojapiosenka".
Offline

MedicPl

Kapral

Kapral

  • Posty: 70
  • Dołączył(a): Wt 14 gru, 2010 18:43

PostWt 05 kwi, 2011 15:42

Nadal nie chce grać... :co:
Offline

tom3kb

Major

Major

  • Posty: 523
  • Dołączył(a): Pt 04 mar, 2011 07:35

PostWt 05 kwi, 2011 16:12

Wrzuć swój kod z description.ext
Offline

MedicPl

Kapral

Kapral

  • Posty: 70
  • Dołączył(a): Wt 14 gru, 2010 18:43

PostWt 05 kwi, 2011 16:34

Co? :neutral:
Offline

tom3kb

Major

Major

  • Posty: 523
  • Dołączył(a): Pt 04 mar, 2011 07:35

PostWt 05 kwi, 2011 16:57

Plik description.ext to plik w folderze misji w nim są te wszystkie teksty, które wyświetlają się przed wczytywaniem misji w nim ustawia się nazwiska jednostką daje wybór broni, żeby był w briefingu. A zresztą masz tu przykładowy mój z muzką. :spoko:
Może ci się przyda.


onLoadMission="Bojownik";
minScore=-100;
avgScore=1000;
maxScore=5000;

class CfgIdentities
{
class ger
{
name = "Paul Schwarz";
face = "Face10";
glasses="None";
speaker = "male01en";
pitch = 1.00;
};
class tak
{
name = "Abdullah Khalil";
face = "Face01_ep1"
glasses="None";
speaker = "male03tk";
pitch = 1.00;
};

};

class Weapons
{
class AK_47_M
{count = 1;};
class AK_47_s
{count = 1;};

};

class Magazines
{
class 30Rnd_762x39_Ak47
{count = 30;};
};


class CfgMusic
{
tracks[]={Bullets};

class Bullets
{
name = ="Bullets";
sound[] = {\Music\Bullets.ogg,db+1,1.0};
};
};


Zapisujesz go w folderze misji jako description.ext
Ps: ger i tak to nazwy jednostek jakie były dane żołnierzom w edytorze
face to jaką mają mieć bużke, speaker to po jakiemu mają mówić agielsku, czesku, takistaśku, rosyjsku
Name-tak jednostka nazywać sie bedzie w misji, w briefingu.
Offline

tom3kb

Major

Major

  • Posty: 523
  • Dołączył(a): Pt 04 mar, 2011 07:35

PostWt 05 kwi, 2011 17:05

tom3kb napisał(a):Plik description.ext to plik w folderze misji w nim są te wszystkie teksty, które wyświetlają się przed wczytywaniem misji w nim ustawia się nazwiska jednostkom daje wybór broni przed misją, żeby był w briefingu. A zresztą masz tu przykładowy mój z muzką. :spoko:
Może ci się przyda.


onLoadMission="Bojownik";
minScore=-100;
avgScore=1000;
maxScore=5000;

class CfgIdentities
{
class ger
{
name = "Paul Schwarz";
face = "Face10";
glasses="None";
speaker = "male01en";
pitch = 1.00;
};
class tak
{
name = "Abdullah Khalil";
face = "Face01_ep1"
glasses="None";
speaker = "male03tk";
pitch = 1.00;
};

};

class Weapons
{
class AK_47_M
{count = 1;};
class AK_47_s
{count = 1;};

};

class Magazines
{
class 30Rnd_762x39_Ak47
{count = 30;};
};


class CfgMusic
{
tracks[]={Bullets};

class Bullets
{
name = ="Bullets";
sound[] = {\Music\Bullets.ogg,db+1,1.0};
};
};


Zapisujesz go w folderze misji jako description.ext
Ps: ger i tak to nazwy jednostek jakie były dane żołnierzom w edytorze
face to jaką mają mieć bużke, speaker to po jakiemu mają mówić agielsku, czesku, takistaśku, rosyjsku
Name-tak jednostka nazywać sie bedzie w misji, w briefingu.
Offline

MedicPl

Kapral

Kapral

  • Posty: 70
  • Dołączył(a): Wt 14 gru, 2010 18:43

PostWt 05 kwi, 2011 18:33

Wiem, gdzie to wpisać i co to description.
Zrobiłem folder "Music" do którego wrzuciłem do niego pożądaną piosenkę,
wpisałem w description kod, i w wyzwalacz wpisałem:
2 fademusic 1 ; playMusic "Piosenka"
(oczywiście zamiast "Piosenka" wpisałem nazwę pliku)
Nadal nic nie działa. :neutral:
Dobra, chrzanić to. Obędzie się bez muzyki.
Offline

tom3kb

Major

Major

  • Posty: 523
  • Dołączył(a): Pt 04 mar, 2011 07:35

PostWt 05 kwi, 2011 19:56

Zrób nową misję na próbę a w niej

Wstaw np siebie jako żołnierza nazwij się np gracz

Wstaw wyzwalacz w oknie warunek wpisz
alive gracz
w oknie przy aktywacji wpisz
playmusic "nazwapiosenki" (nie pisz tego 2 fademiusc 1)

Piosenka oczywiście w formacie ogg plus wszystko co trzeba w description ( sprawdz dokładnie czy nie kiwnołeś się w jakiś przecinkach, nawiasach itp pierdołach bo na tym człowiek najczęściej się wywala )
Musi działać, przed chwilą tak zrobiłem i wszystko działa. Po wpisaniu wszelkich zmian zapisz misje a potem dla pewności wczytaj ją w edytorze, bo jeśli robisz zmiany w description.ext lub plikach sqs/sqf i wciskasz tylko podgląd misji to te zmiany się nie zapisują.
Offline
Avatar użytkownika

Sejtan

Major

Major

  • Posty: 676
  • Dołączył(a): Pn 19 lip, 2004 21:26
  • Lokalizacja: Starogard Gdański

PostWt 05 kwi, 2011 20:19

A wcale nie musi :lol2:
Pliki dźwiękowe muszą być 16 bitowe i o natężeniu 44100 kilohertz. Inaczej nawet jak description będzie poprawne, muza nie poleci... chyba że w tej kwestii coś się zmieniło od czasów OFP :neutral:
Offline

tom3kb

Major

Major

  • Posty: 523
  • Dołączył(a): Pt 04 mar, 2011 07:35

PostWt 05 kwi, 2011 20:26

@up
O masz racje zapomniałem o tym :spoko:. Oggdrop jest już od razu tak skonfigurowany, że wszystko jest jak należy. Faktycznie jeżeli MedicPl używa czegoś innego to faktycznie może to być przyczyną problemów. Dzięki za przypomnienie :)

Powrót do [ArmA II] Edytor

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości

cron