Verni@hter
Im Radianten:
1.) Wir erstellen einen Trigger also den Auslöser.
-rechtsklick ins 2D Fenster -> trigger -> multiple
-lassen diesen weiter markiert und drücken N
-dort geben wir bei..
Key: targetname
und
Value: sound_trigger
ein.
Der targetname sound_trigger kann nacher im Script in Zeile 3 abgeändert werden, ändert ihr diesen muss es auch im Trigger geändert werden.
2.) Wir erstellen ein script_origin dieses ist nacher der Punkt an dem dein Sound abgespielt wird.
-rechtsklick ins 2D Fenster -> script -> origin
-lassen diesen weiter markiert und drücken N
-dort geben wir bei..
Key: script_noteworthy
und
Value: sound_1
ein.
Der Wert sound_1 ist der soundaliasname deiner Sounddatei dazu aber später.
3.) Wir verbinden nun den Trigger mit dem script_origin.
Markiere den Trigger als erstes dann markiere das script_origin und drücke W.
Der Script Teil:
1.) erstelle wenn noch nicht vorhanden eine mp_deinmapname.csv und zwar im Ordner raw -> soundaliases und füge dort folgendes ein:
Inhalt Soundaliases Datei
Hier ist nun wieder der Soundaliasesname des 1. Sounds (sound_1) den wir im script_origin angegeben haben. Hab ihr nun ein weiteren/anderen Sound so muss wieder ein neuer Trigger und script_origin erstellt werden wie oben beschrieben nur eben dann nicht mehr sound_1 sondern sound_2 usw.
Dies wird dann in deiner Soundaliases Datei einfach so weitergeführt:
2.) Wir erstellen nun einen Ordner sound falls noch nicht vorhanden und zwar im Ordner raw. Im Ordner sound erstellen wir wieder einen Ordner music das ist einfach nur der Ordner wo dein Sound liegt den könnt Ihr nennen wie ihr möchtet aber aufpasssen diesen dann auch in der Soundaliases Datei abändern. In den Ordner music kommt dann euer Musikstück (sollte eine .wav Datei sein!).
3.) erstelle auf dem Desktop einen Ordner sound darin wieder einen Ordner music und füge dort dein Musikstück ein.
4.) rechtsklick auf deinen sound Ordner am Desktop -> zum Archiv hinzufügen -> Archivformat Zip eingeben und auf OK klicken. Die gepackte Datei benennen wir nun von sound.zip in mp_deinmapname.iwd um und kopieren die Datei danach in den Modordner mit dem ihr eure Maps testet.
5.) Die mp_deinmapname.gsc befindet sich im Ordner raw -> maps -> mp und sollte mindestens so aussehen:
Dort wird nun unser Script eingefügt und sieht dann so aus:
Hier nochmal der einzufügende Code ohne ihn in die map.gsc zu schreiben:
Das einzigste was ihr ändern könnt ist folgendens:
Zeile 3: sound_trigger
Wenn ihr das ändert dann müsst ihr auch euren Trigger im Radianten so benennen.
Zeile 29: wait 30;
Hier einfach den Wert in Sekunden angeben wie viele Sekunden der Trigger nach dem auslösen inaktiv bleiben soll bis man ihn wieder auslösen kann.
6.) die mp_deinmapname.csv im Ordner zone_source
Dieser Datei sollte noch folgendes eingefügt werden
Hier eben wie überall wieder das deinmapname gegen den Namen eurer Map ersetzen.
Ergänzend sei noch gesagt das ihr euren Trigger mit script_origin (sound_1) öffter einsetzen könnt, also einfach kopieren und an anderer Stelle wieder einfügen sie arbeiten dann trotzdem unabhängig voneinander.
Der Name sound_1 muss hier nicht übernommen werden diesen könnt ihr ebenfalls ändern und zwar überall dort wo es notwendig ist. Habt ihr in Zeile 29: das auf wait 30; stehen dann sollte eure Musik nicht 31 Sekunden laufen denn sonst überschneidet es sich und des hört sich Sch...e an.
So ich hoffe ich habe nix vergessen außer Danke an OMWG für deine Hilfe und das Script.
1.) Wir erstellen einen Trigger also den Auslöser.
-rechtsklick ins 2D Fenster -> trigger -> multiple
-lassen diesen weiter markiert und drücken N
-dort geben wir bei..
Key: targetname
und
Value: sound_trigger
ein.
Der targetname sound_trigger kann nacher im Script in Zeile 3 abgeändert werden, ändert ihr diesen muss es auch im Trigger geändert werden.
2.) Wir erstellen ein script_origin dieses ist nacher der Punkt an dem dein Sound abgespielt wird.
-rechtsklick ins 2D Fenster -> script -> origin
-lassen diesen weiter markiert und drücken N
-dort geben wir bei..
Key: script_noteworthy
und
Value: sound_1
ein.
Der Wert sound_1 ist der soundaliasname deiner Sounddatei dazu aber später.
3.) Wir verbinden nun den Trigger mit dem script_origin.
Markiere den Trigger als erstes dann markiere das script_origin und drücke W.
Der Script Teil:
1.) erstelle wenn noch nicht vorhanden eine mp_deinmapname.csv und zwar im Ordner raw -> soundaliases und füge dort folgendes ein:
Inhalt Soundaliases Datei
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
Hier ist nun wieder der Soundaliasesname des 1. Sounds (sound_1) den wir im script_origin angegeben haben. Hab ihr nun ein weiteren/anderen Sound so muss wieder ein neuer Trigger und script_origin erstellt werden wie oben beschrieben nur eben dann nicht mehr sound_1 sondern sound_2 usw.
Dies wird dann in deiner Soundaliases Datei einfach so weitergeführt:
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
2.) Wir erstellen nun einen Ordner sound falls noch nicht vorhanden und zwar im Ordner raw. Im Ordner sound erstellen wir wieder einen Ordner music das ist einfach nur der Ordner wo dein Sound liegt den könnt Ihr nennen wie ihr möchtet aber aufpasssen diesen dann auch in der Soundaliases Datei abändern. In den Ordner music kommt dann euer Musikstück (sollte eine .wav Datei sein!).
3.) erstelle auf dem Desktop einen Ordner sound darin wieder einen Ordner music und füge dort dein Musikstück ein.
4.) rechtsklick auf deinen sound Ordner am Desktop -> zum Archiv hinzufügen -> Archivformat Zip eingeben und auf OK klicken. Die gepackte Datei benennen wir nun von sound.zip in mp_deinmapname.iwd um und kopieren die Datei danach in den Modordner mit dem ihr eure Maps testet.
5.) Die mp_deinmapname.gsc befindet sich im Ordner raw -> maps -> mp und sollte mindestens so aussehen:
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
Dort wird nun unser Script eingefügt und sieht dann so aus:
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
Hier nochmal der einzufügende Code ohne ihn in die map.gsc zu schreiben:
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
Das einzigste was ihr ändern könnt ist folgendens:
Zeile 3: sound_trigger
Wenn ihr das ändert dann müsst ihr auch euren Trigger im Radianten so benennen.
Zeile 29: wait 30;
Hier einfach den Wert in Sekunden angeben wie viele Sekunden der Trigger nach dem auslösen inaktiv bleiben soll bis man ihn wieder auslösen kann.
6.) die mp_deinmapname.csv im Ordner zone_source
Dieser Datei sollte noch folgendes eingefügt werden
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
Hier eben wie überall wieder das deinmapname gegen den Namen eurer Map ersetzen.
Ergänzend sei noch gesagt das ihr euren Trigger mit script_origin (sound_1) öffter einsetzen könnt, also einfach kopieren und an anderer Stelle wieder einfügen sie arbeiten dann trotzdem unabhängig voneinander.
Der Name sound_1 muss hier nicht übernommen werden diesen könnt ihr ebenfalls ändern und zwar überall dort wo es notwendig ist. Habt ihr in Zeile 29: das auf wait 30; stehen dann sollte eure Musik nicht 31 Sekunden laufen denn sonst überschneidet es sich und des hört sich Sch...e an.
So ich hoffe ich habe nix vergessen außer Danke an OMWG für deine Hilfe und das Script.
Zitat:
änder das einfach ab und schreib dort dein mapnamen rein.