WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   Einfaches Gauge: Kleiner grauer Button, der einen Sound macht (http://www.wcm.at/forum/showthread.php?t=117125)

Phil 29.11.2003 19:36

Einfaches Gauge: Kleiner grauer Button, der einen Sound macht
 
Hallo Leute,

Ich hab überhaupt keine Ahnung von Gauge Programmierung und brauche Hilfe.

Problem: Ein kleines, graues Feld, etwa 5 mal 5 Pixel groß (möglichst unauffällig), das beim Anklicken eine Wave-Datei im Sound-Ordner des Flugzeugs abspielt.

Wer kann mir sagen wie das geht (ich bin absoluter Newbie, was Gauge-proggen betrifft), oder noch besser, da es ja für einen semi-Profi sicher nicht kompliziert ist: Es mir proggen und zu mailen.

Das wär echt supermegatollnett von euch,

Danke!!!:) :) :)

PS: Benutze den FS2002

MeatWater 30.11.2003 11:20

Stelle die Frage mal im Software Forum, jemand mit EasyGauge kann das in 15 Minuten erledigen.

harry3 30.11.2003 14:48

Ich hab dir mal schnell ein Gauge in XML zusammengestellt.
Du musst dafür aber ein paar Sachen beachten:

Es muss die fssound.dll im modules Verzeichnis vorhanden sein.
Es muss eine Sound Datei namens whm-sound1.wav im SOUND Verzeichnis vorhanden sein.

In der panel.cfg musst du sowohl die *.xml Datei als auch die *.gau Datei hinzufügen.
Die *.xml Datei, welche ich geschrieben habe, ist das Gauge, welches man anklicken kann. Ich habe es transparent gemacht, damit du den Gauge-Hintergrund über die Panel Bitmaps bestimmen kannst.
Die *.gau kannst du winzig klein machen, sie dient nur dazu, die Befehle des XML Gauges umzusetzen, damit letztendlich auch ein Ton rauskommt!


Klicke hier zum downloaden


Viele Grüße,
Harri:cool:

Phil 01.12.2003 18:53

Zitat:

In der panel.cfg musst du sowohl die *.xml Datei als auch die *.gau Datei hinzufügen.
Wenn du mir jetzt noch sagst, sie genau das geht, bin ich gerettet.
Hier ist ein Auszug aus der panel.cfg
So geht's jedenfalls nicht:

[Window01]
file=forward.bmp
size_mm=1024
visible=1
position=7
ident=MAIN_PANEL

gauge00=PSS-A320!PFD, 0, 216, 223
gauge01=PSS-A320!ND, 223, 216, 243
gauge02=PSS-A320!ECAM_UPPER, 640, 216, 225, , 1
gauge03=PSS-A320!ECAM_LOWER, 640, 455, 225
gauge04=PSS-A320!FCU, 394, 49, 629
gauge05=PSS-A320!ECAM_CTL, 466, 674, 558
gauge06=PSS-A320!Gear, 865, 216, 159
gauge07=PSS-A320!DDRMI, 466, 443, 174
gauge08=PSS-A320!Warning, 0, 48, 395
gauge09=PSS-A320!Standby, 466, 216, 174
gauge10=PSS-A320!Footwell, 0, 509, 466
gauge11=PSS-A320!Post, 685, 0, 172
gauge12=sound.xml,0,5,5,10
gauge13=XMLSound,100,5,105,10

harry3 02.12.2003 20:20

Ne, so geht das nicht.

Du musst das .xml Gauge erst einmal in einen Unterordner von FS2002\Gauges kopieren.
Wenn dieser dann z.B. Sound_Ordner heißt(du kannst irgendeinen Namen verwenden), und die darinliegende .xml Datei sound.xml heißt, so musst du in der panel.cfg angeben: gaugexx=Sound_Ordner!sound,Pos x, Pos y, Größe x, Größe y
Wobei dieses Gauge das Gauge ist, welches man anklicken kann und welches deshalb groß sein muss.

Das Gauge mit der Endung .gau wird mit gaugexx=XMLSound!XML-Sound, pos x, pos y, größe x, größe y aufgerufen.

Dieses Gauge kann sehr klein gemacht werden, da es die Befehle sowieso vom XML Gauge erhält und einfach die Befehle ausführt(also Sound abspielen!)



Viele Grüße,
Harri:cool:


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag