HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Frage zu DB Syntax bei custom sounds (https://hx3.de/editing-scripting-187/frage-db-syntax-custom-sounds-24759/)

Lambert 03.04.2015 15:17

Frage zu DB Syntax bei custom sounds
 
Hallo Leute,

ich arbeite gerade einen Sound in eine Mission ein der mit einer erhöhten DB Anzahl UND wiederholt abgespielt werden soll.
Leider wird die DB Anzahl schon bei der ersten Wiederholung auf Standard zurückgesetzt.

Kann mir jemand einen Tipp geben wie ich die DB Anzahl im Repeat erzwingen kann?


Ich benutze folgenden Baustein:



_sound = [(str missionConfigFile), 0, -15] call BIS_fnc_trimString;
_play = _sound + "sound\AC130_cruise.ogg";// Soundlink
_source = c130; // Name des Soundobjektes
while {true} do
{
if ({isPlayer _x} count list example_trigger >0) then
{
playSound3D [_play, _sound, true, getPos _source, 5, 1, 40];
};
//5 ist die DB Anzahl, 1 ist unbekannt, 20 ist die Ausklingdistanz
hint"Aktiviert";//Hinweis zur Aktivierung
sleep 154;// Gesamte Zeit des Sounds, ab wann muss wiederholt werden
};



Über einen Tipp oder eine Syntaxempfehlung würde ich mich sehr freuen!

Beste Grüße,

Lambert

Nokman 06.04.2015 08:51

Code:

[] spawn {
  _sound = [(str missionConfigFile), 0, -15] call BIS_fnc_trimString;
  _play = "A3\Sounds_F\sfx\alarm_independent.wss";
  _source = player;
  while {true} do  {
    if (true) then  {
    playSound3D [_play, _sound, true, getPos _source, 5, 1, 40];
    };
  hint"Aktiviert";
  sleep 10;
  };
};

In der Debug Console
Ich habe es gerade mal im Editor so getestet und die Lautstärke bleibt gleich.

Zu Playsound3D

würde ich als Alternative say3D nehmen da kanst du in der Description.ext die Lautstärke festlegen.

Sonst
playSound3D [_play, _sound, true, getPos _source, 5, 1, 40];
_play: ist richtig.
_sound: würde einen fehler verursachen da dort ein Objekt eigendlich angegeben sein müsste wird aber Ignoriert wegen getPos _source.
true: ist dafür das es auch Infahrzeugen oder Objekten zu hören ist nach meinen wissen
getPos _source: so in Ordnung
5: DB wie du schon sagtest
1: Ist die höhe des Sounds
40: wie du schon sagtest die Entfernung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119