ენები

თემა-icon კითხვა Gpws არ მუშაობს ნებისმიერი თვითმფრინავი

სხვა
1 წლის 9 თვის წინ # 760 by აამყარი

მე დაახლოებით dowlaoded დაახლოებით 5 დამატება თვითმფრინავები, რომ განაცხადა, რომ მას აქვს gpws მაგრამ მე არ მესმის არაფერი როდესაც landing.do თქვენ უნდა მისცეს მას სადღაც ან მუშაობს ავტომატურად?

გთხოვთ შესვლა or შექმენი ანგარიში შეუერთდეს საუბარი.

სხვა
1 წლის 4 თვის წინ - 1 წლის 4 თვის წინ # 937 by DRCW

FSX ხმის ფაილი გააქტიურებულია DLL ფაილების გამოყენებით და XXX ბიტიანი ვერსია ააქტიურებს მათ Xml გამოყენებით. თუ გაბედავთ, შეგიძლიათ გადაიყვანოთ ეს ფაილები xml- ზე
ლიანდაგი: dsd_fsx_xml_sound.gau
მიუხედავად იმისა, რომ მისი სახელი ეხება FSX- ს, ეს ჯგუფი ასევე მუშაობს FS2004- ში. იგი ძლიერდება dsd_xml_sound3.gau- ზე.

Panel.cfg სინტაქსი
gauge10 = dsd_fsx_xml_sound! ხმა, 2,2,2,2. / gauges / dsd_xml_sound.ini
gauge11 = dsd_fsx_xml_sound! Debugger, 420,550,600,80

ლიანდაგი ფუნქციის უმნიშვნელოვანესი ცვლილება არის ის, თუ როგორ ხორციელდება ხმის პარამეტრები. წინა ვერსიები ლიანდაგმა გამოიყენა დიაპაზონი 0- დან 100- მდე მისაღებად / მოცულობის დონის მისაღწევად. მე შევცვალეთ იგი დიაპაზონის მიერ გამოყენებული დიაპაზონისთვის, -10000 (წარმოადგენს ძალიან, ძალიან მშვიდი) დან 0 (წარმოადგენს სრულ მოცულობას). თუ ეს ცვლილება აპირებს თქვენს არსებულ კოდს პრობლემებს, შეგიძლიათ დააყენოთ ცვლადი (L: ძველი მოცულობის კონტროლი), რათა დააბრუნოთ ხმის პარამეტრების გატარების ძველი მეთოდის დაბრუნება. იხილეთ ქვემოთ.

მათთვის, ვისაც არ აქვს გამოყენებული წინა ვერსიები, თითოეული ხმა აკონტროლებს ცალკე XML L: ცვლადი (შემდგომში LVAR). თქვენ კონტროლს ხდის კონტროლს ცვლადი (LVAR), რომელიც შეესაბამება იმ მნიშვნელობას, რომელიც შეესაბამება აქციაზე. თქვენ მივანიჭებთ LVars to ხმები გამოყენებით კონფიგურაციის ფაილი. განსაზღვრა კონფიგურაციის ფაილი panel.cfg, როგორც მეხუთე პარამეტრი "ხმის" ლიანდაგი ელემენტის - იხილეთ მაგალითი ზემოთ. ლიანდაგი მოჰყვება შემდეგი მეთოდებს მოწოდებული კონფიგურაციის ფაილის სიის შეფასებისას:

1. თქვენ მიუთითეთ ნათესავი გზა "dot" - სთან დაწყებით - იხილეთ ნიმუში სინტაქსი, ზემოთ. ეს dot ეფექტურად წამყვანს us ძირითად FS საქაღალდეში. ზემოთ მოყვანილ მაგალითში, .ini ფაილი მდებარეობს ძირითადი FS gauges საქაღალდეში და მას უწოდებენ dsd_xml_sound.ini. თქვენ არ შემოიფარგლება FS gauges საქაღალდეში, თქვენ შეგიძლიათ მიუთითოთ ნებისმიერი ფოლდერი მოგწონთ თქვენი ერთადერთი გამოწვევა, რომელიც უზრუნველყოფს საბოლოო მომხმარებლის საქაღალდეში თქვენ მიუთითეთ მათი FS საქაღალდე სისტემაში. ეს არის ხერხის წინა ვერსიების მიერ გამოყენებული მეთოდი.

2. ალტერნატიულად, თქვენ შეგიძლიათ ააშენოთ აბსოლუტური გზა თქვენი კონფიგურაციის ფაილში. ლიანდაგი გამოიყურება საკუთარი გზავნილისთვის სასურველი სახელით. ლიანდაგის სახელით გათიშვით, ჩვენ დავტოვებთ გზას კონკრეტულ საქაღალდეში, სადაც დამონტაჟებულია ლიანდაგი. ამ გზაზე სახელი, თქვენ დაამატებთ სპეციფიკურ ფოლდერს და ფაილის სახელს თქვენი კონფიგურაციისთვის. მაგალითად, ჩემი ჩვეულებრივი ტესტი თვითმფრინავი დამონტაჟებულია საქაღალდეში:
D: \ fsx \ თვითმფრინავი \ b777_300
პანელის საქაღალდეში ლიანდაგების დაყენების და კონფიგურაციის ფაილების მითითებით:
gauge37 = dsd_fsx_xml_sound! ხმა, 2,2,2,2, \ dsd_fsx_test_sound.ini
გამოიწვევს კონფიგურაციის სპეციფიკაციას
D: \ fsx \ თვითმფრინავი \ b777_300 \ panel \ dsd_fsx_test_sound.ini - კონფიგურაციის ფაილის განთავსება თვითმფრინავის პანელის საქაღალდეში, ხმის ლიანდაგთან
გთხოვთ გაითვალისწინოთ, რომ ამ მეთოდით, არ არის "dot" panel.cfg პარამეტრის სიის დასაწყისში, მაგრამ სიმებიანი იწყება / ან სიმბოლოთი. ლიანდაგი ექვემდებარება ექვემდებარება და / ან სიმბოლოებს.

3. თუ ლიანდაგი ვერ პოულობს სიმბოლოს ან სიმბოლოს სიმბოლოს სიმბოლოს დაწყებისას, იგი მოძებნის სტრინგს მსხვილი ნაწლავის ხასიათისთვის ":" თუ ის პოულობს ერთს, იგი მიიჩნევს, რომ თქვენ უზრუნველყოფილი ხართ სრული გზავნილის ჩათვლით, კონფიგურაციის ფაილი და შეეცდება ჩატვირთოს გარეშე კორექტირებას.
მე არ ვურჩევ ამ მიდგომას არაფერს, გარდა კერძო კომპიუტერით. კონფიგურაციის ფაილის სიის დაზუსტება, როგორიცაა "D: \ fsx \ gauges \ sound_config.ini" ითხოვს პრობლემას, თუ პანელის გავრცელება. ჩვენ ნამდვილად არ ვიცით, სად დასრულდება მომხმარებლის დამონტაჟებული FS.

4. თუ ლიანდაგი ვერ პოულობს ":" სიმბოლოს, იგი მიიჩნევს, რომ თქვენ ცდილობთ გზას ზუსტად განსაზღვროთ, როგორც პროცედურა 2- ზე. იგი დაამატებთ მოწოდებული პარამეტრის სიას იმ გზას, სადაც ლიანდაგი დატვირთულია, რომელიც საჭიროა სლაშის ხასიათისთვის. დარჩება ჩემი სატესტო თვითმფრინავის მაგალითთან ერთად, პანელის საქაღალდედან დატვირთული ლიანდაგით, როგორიცაა:
gauge37 = dsd_fsx_xml_sound! ხმა, 2,2,2,2, panel_sounds \ dsd_fsx_test_sound.ini
გამოიწვევს კონფიგურაციის სპეციფიკაციას
D: \ fsx \ თვითმფრინავი \ b777_300 \ panel \ panel_sounds \ dsd_fsx_test_sound.ini

5. ნაგულისხმევი კონფიგურაციის ფაილი. თუ კონფიგურაციის ფაილი არ არის განსაზღვრული, ან თუ წვდომა ვერ მოიძებნა მითითებულ ფაილზე, ის გამოიყენებს სტანდარტულ სახელს. ლიანდაგი გამოიყურება საკუთარი გზავნილისთვის სასურველი სახელით (იმ შემთხვევაში, თუ თქვენ ან საბოლოო მომხმარებლის სახელი დაარქვია), ".gau" ფაილის გაფართოება დაამატეთ და დაამატეთ ".ini" ნაგულისხმები კონფიგურაციის ფაილი იმავე საქაღალდეშია ლიანდაგი, იგივე ბაზის სახელით. ეს მეთოდი უნდა შეამცირონ მოთხოვნას კონფიგურაციის ფაილში არაერთ შემთხვევაში. გაითვალისწინეთ, რომ თუ ლიანდაგი იყენებს default რადგან არ დააკონკრეტა კონფიგურაციის ფაილი, უბრალოდ ამის გაკეთება გარეშე ado. თუმცა, თუ იგი იყენებს სტანდარტულ იმიტომ, რომ ვერ მოიძებნა ფაილი თქვენ მითითებული, ეს გაიხსნება Windows შეტყობინება ყუთი გეუბნება ასე.

კონფიგურაციის ფაილის შექმნა
კონფიგურაციის ფაილი გამოიყენება რამდენიმე რამისთვის. ყველაზე მნიშვნელოვანია ის, რომ ჩამოყალიბდეს ჟღერს შორის ჟღერს, რომელთა თამაშიც გსურთ და LVars- ის გამოყენებამ გამოიყენოს ეს ხმები. თუ გადახედეთ ნიმუშს. ამ დოკუმენტის დასასრულს ფაილების ჩამონათვალი შეგიძლიათ იხილოთ, რომ ის შეიცავს სამ სექციას. ამ, ერთი იარლიყით [ხმები] და ერთი შეაფასა [LVars]. თითოეულს აქვს დანომრილი ჩანაწერების ჩამონათვალი. ნუმერაციაა, თუ როგორ შეიქმნა კავშირი ხმის და LVAR- ს შორის. გთხოვთ გაითვალისწინოთ, რომ ეს არის ერთადერთი მნიშვნელობის ნუმერაციის მასალა. ხმის ჩამოსხმა Sound00 შეესაბამება LVAR- ზე LVAR00- ს, შესვლის ხმა Sound01 შეესაბამება LVAR- ზე LVAR01- ს და ა.შ.

როგორც თქვენ ახლა შეიკრიბეთ, LVars- ის კონფიგურაციის ფაილში მითითებისას, უბრალოდ წარმოადგინეთ შიშველი სახელი. თქვენ არ დაამატებთ "L:" დასაწყისში, ან "რიცხვი" ბოლოს. ეს არაფერს აკეთებს იმის შესახებ, თუ როგორ შედიხართ XML- ზე ცვლადებზე, ეს არის მხოლოდ შესაბამისი C / C ++ ლიანდაგის სამუშაოები ამ ცვლადებთან.

როდესაც თქვენ შექმნით ჩანაწერებს თქვენი კონფიგურაციის ფაილში, შეგიძლიათ, თუ გსურთ, დააკონკრეტოთ ხმის მიცემა, როდესაც ის დატვირთულია. იხილეთ პირველი ორი ხმის მასალა ნიმუში. ეს ვარიანტი სასარგებლოა, თუ თქვენ, ან თქვენი პროდუქტის საბოლოო მომხმარებელი, გრძნობთ განსაკუთრებულ ხმას ან კანს, როგორც ჩაწერილია, ძალიან ხმამაღალია. თქვენ შეგიძლიათ მიუთითოთ ხმის მიცემა და ამდენად არ უნდა გადაიტვირთოთ იგი თქვენს წვდომის ფარგლებში. ამ გზით ხმის პარამეტრების მითითება არ გამორიცხავს მოგვიანებით შეცვლის მოცულობის დონეს.

როდესაც კონფიგურაციის ფაილში მითითებული ხმებს მიუთითებთ, ლიანდაგი დაიცვას იმავე ოქმები, რომლებიც განსაზღვრავს ხმოვან სახელებს, როგორც ამას განსაზღვრავს კონფიგურაციის ფაილის სახელი. თქვენ შეგიძლიათ გამოიყენოთ ნათესავი გზა (დაწყებული "dot" და გულისხმობს საქაღალდეში FS საქაღალდეში) ან შეგიძლიათ ააშენოთ აბსოლუტური გზა, კონფიგურაციის ფაილის გზას, როგორც ბაზა (მითითებით \ ან / პირველი სიმბოლოების სიმბოლო ან სიმბოლოების სიაში შეყვანისას ან საქაღალდის ჩამონათვალში.) იხილეთ პირველი ხმის პარამეტრი ნიმუშში. იგი განსაზღვრავს საქაღალდეში სახელწოდებით PanelSounds, რომელიც მდებარეობს საქაღალდეში, სადაც კონფიგურაციის ფაილი არის ნაპოვნი, როგორც ადგილმდებარეობის ხმის ფაილი.
ლიანდაგი ვერ დაასაბუჭებს ინდივიდუალური ხმის სახელს წვდომის დროს. თუმცა, ის გამოიყენებს Windows შეტყობინების ყუთს, რათა შეატყობინოს მომხმარებელს, რომ კონკრეტული ხმა ვერ მოიძებნა, როდესაც მცდელობა ხმოვანია.

მესამე ჯგუფში პარამეტრები, [კონფიგურაცია] თითოეული განხილულია მოგვიანებით.

სამუშაო ხმები
მოცემული ხმის გაკონტროლებისთვის საჭიროა მხოლოდ შესაბამისი LVAR- ის შექმნის მნიშვნელობა ქვემოთ მოყვანილი მნიშვნელობისთვის:
1 (> L: SomeXMLControlVar, ნომერი) ითამაშებს ხმის ერთხელ, არ ცვლილებები გააკეთა მოცულობა ან პან პარამეტრები.
0 (> L: SomeOtherXMLControlVar, ნომერი) შეაჩერებს ხმას, თუ ის თამაშობს.
8 (> L: YetAnotherXMLControlVar, ნომერი) პირველად მიაღწევს მიმდინარე მოცულობას და პან შეტანის პარამეტრებს. მას შემდეგ გამოიყენებს მათ ხმის კითხვა, და საბოლოოდ, დაიწყება დაკვრა ხმის looping რეჟიმში.

Gauge კონტროლის ცვლადები შეიძლება გამოიყენოს შემდეგი ღირებულებები:
XX - Stop Sound
1 - Play Sound ერთხელ, შეცვლის გარეშე არსებული მოცულობა ან პან პარამეტრები.
2 - თამაში ხმის ჩარჩოში, არსებული მოცულობის ან პან პარამეტრების შეცვლის გარეშე.
3 - მითითებული ხმის მოცულობა, მითითებული პარამეტრი ნაპოვნი განსაზღვრული მოცულობა ცვლადი, ქვემოთ იხილეთ.
4 - მიიღეთ ხმის მიმდინარე მოცულობის პარამეტრი, ჩაანაცვლოს მითითებული მოცულობა ცვლადი.
5 - მითითებული ხმის პან გამოყენებით პარამეტრი ნაპოვნი განსაზღვრული PanIn ცვლადი.
6 - მიიღეთ ხმის ამჟამინდელი პან განლაგება, რომელიც მასში მითითებული პანოუტის ცვლადშია განთავსებული.
7 - Play Sound ერთხელ, მაგრამ პირველი მითითებული მოცულობა და პან პარამეტრების ნაპოვნი VolumeIn და PanIn ცვლადები.
8 - ხმის ჩამოსხმის ხმა, მაგრამ პირველი დაამატეთ მოცულობა და პანელი VolumeIn და PanIn ცვლადების პარამეტრებში.
9 - მიიღეთ ხმის ჩამოსვლის სტატუსი. დაბრუნდება თუ XXX- ს დაკვრა ხმოვანია, თუ ხმის რეჟიმი ერთ რეჟიმში ან არ თამაშობს.
10 - ჩატვირთვა ხმა. ხმები ავტომატურად გადმოტვირთულია ლიანდაგიდან გასასვლელად, მაგრამ თუ ხმის ფაილი დიდია, და მასთან ერთად კეთდება, შეიძლება დაგჭირდეთ დაუყოვნებლივ გადატვირთვა და ხელახლა დაიბრუნოთ მეხსიერება. ეს ბრძანება ასევე სასარგებლოა ტესტირების დროს. შეგიძლიათ შეცვალოთ ხმოვანი და განაახლეთ იგი, პანელის გადატვირთვის გარეშე.
11 - ჩატვირთვა ხმის გამოყენებით Windows ხმის მოწყობილობა. ჩვეულებრივ ლიანდაგი გამოიყენებს Windows ხმის აპარატს სათამაშო ხმები. თუ გსურთ გამოიყენოთ Windows ხმოვანი მოწყობილობა (როგორც წესი, მეორე ხმის კარტა, ან USB ხმის მოწყობილობა) შეგიძლიათ გამოიყენოთ ღირებულება 11- ს, რათა ხმოვანი მოწყობილობაზე დაკვრა ხმოვანი იყოს. ყველა სხვა ბრძანება, თუ მათი ფუნქციის შესრულებამდე ხმის ჩატვირთვა უნდა ჩაიტვირთოს, ხმის ჩატვირთვის ხმის ჩატვირთვისას. თუ გსურთ გამოიყენოთ ხმოვანი მოწყობილობა, თქვენ უნდა გამოვიყენოთ ეს ბრძანება იმისათვის, რომ პირველი ჩატვირთოთ ხმა სანამ მასთან არაფერი. ხმის მოწყობილობა უნდა იყოს იგივე მოწყობილობა, როგორც ხმის მოწყობილობა, ხმის ჩატვირთვა მოხდება არსებული ხმის აპარატის გამოყენებით. თუ გინდა ხმის ჩართვა მომხმარებლის ყურსასმენის მეშვეობით, თუ ეს საჩუქარია, შეგიძლიათ გამოიყენოთ ეს მნიშვნელობა. თუ სხვა მომხმარებელს არ ჰყავს headset, იგივე ხმოვანი იქნება დაკვრა ნებისმიერი ხმის მოწყობილობა მომხმარებლის აქვს. ამ პაკეტთან ერთად არის კომუნალური, რომელიც მომხმარებელს საშუალებას მისცემს პირდაპირ განსაზღვროს ხმოვანი მოწყობილობების გამოყენება. მე ვფიქრობ, რომ თითქმის ყველა შემთხვევაში, ეს კომუნალური არ იქნება საჭირო. ეს მხოლოდ საჭიროა, თუ მომხმარებელი გრძნობს, რომ Windows default ღირებულებები არ არის შესაბამისი FS, მაგრამ არ სურს შეცვალოს Windows დეფოლტის.
12 - როგორც ზემოთ 11, მაგრამ იტვირთება ხმის გამოყენებით Windows ხმის მოწყობილობა.

.ini ფაილის კონფიგურაციის განყოფილებაში შეიძლება დაინიშნოს შემდეგი ელემენტი. ისინი ყველა ნაჩვენები არიან მათი შესაბამისი ნაგულისხმები ღირებულებით.

MaxSounds = 10
ნაგულისხმევი არის 10, მაგრამ მაქსიმალური არის 1000. (დიახ, წაიკითხეთ ეს უფლება!) მე ვერ ვხედავ ვინმეს, რომ ბევრს იყენებს, მაგრამ მეხსიერება ახლა დინამიურად არის გამოყოფილი, ასე რომ, არ არსებობს ზიანის ძალიან მაღალი ლიმიტი. ეს საშუალებას მისცემს ერთგულ მომხმარებლებს, ერთსა და იმავე პანელში ერთზე მეტი ინსტანციის ჩატვირთვის თავიდან ასაცილებლად. მე მინახავს ეს მოხდება. შენახვის მაქსიმალურ რაოდენობას თქვენ რეალურად გამოვიყენებთ მინიმუმამდე ორივე CPU და მეხსიერების გამოყენების ლიანდაგი.

ErrorFlag = -1
იმ შემთხვევაში, თუ რაიმე სახის შეცდომა ხდება, ლიანდაგი კონტროლის ცვლადი იქნება მითითებული ამ ღირებულების. ნაგულისხმევი არის -1. თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი რიცხვითი მნიშვნელობა გსურთ, გარდა მერყეობს 1- დან 99- მდე, რომელიც განკუთვნილია ფაქტობრივი ბრძანებებისათვის. ლიანდაგზე უკვე რამდენიმე Windows შეტყობინება ყუთები აშენდა, რომელიც გამოჩნდება შეცდომის შემთხვევაში. ვიმედოვნებ, რომ მხოლოდ ერთი თქვენ იხილავთ მოხდება მოხდება, თუ ლიანდაგი ვერ პოულობს ხმის ფაილი მითითებულ inini ფაილი. პრობლემის გადაჭრის მიზნით, ის აცნობებს მომხმარებელს, რომლის ფაილი ვერ მოიძებნა. თუ შეცდომა მოხდება, ამ ხმის კონტროლის ცვლადზე შემდგომი ცვლილებები იგნორირებულია. თუმცა სხვა ხმები დამუშავდება.

GlobalCommands = DSDGlobals
შეგიძლიათ დააყენოთ ეს ცვლადი 3 მნიშვნელობით.
XXX - შეწყვეტს ყველა ხმის გაკეთებული თამაში.
2 - mutes ყველა ხმები. ეს არის მათი მოცულობა -10000, მაგრამ არ შეაჩერებს მათ რეალურად სათამაშო.
3 - unmutes ყველა ხმები ადრე მდუმარე. იგი აღადგენს მათ ადრე შენახული მოცულობის პარამეტრებს.
თითოეულ შემთხვევაში, ცვლადი იქნება გადატვირთული 0.

VolumeVarIn = dsd_xml_sound_volume_in
გამოიყენეთ ეს ცვლადი, რომ დააკონკრეტოთ SetVolume ბრძანებით (3) გამოყენება. მოცულობა მითითებულია, როგორც ღირებულება 0 (სრული ტომი) და -10000 (100 db attenuation, გაურკვევლად.) პრაქტიკაში, ნებისმიერი პარამეტრი ნაკლებია, ვიდრე -3000 (DBA attenuation) იქნება გაურკვეველი.

PanVarIn = dsd_xml_sound_pan_in
გამოიყენეთ ეს ცვლადი, რომ დააკონკრეტოთ პან პარამეტრი SetPan ბრძანებით (5). პან არის მითითებული, როგორც ღირებულება -10000 (სრული მარცხნივ) და 10000 (სრული უფლება). 0 ორიენტირებული.

VolumeVarOut = dsd_xml_sound_volume_out
გამოიყენეთ ეს ცვლადი, მიიღოთ ხმის პარამეტრი მიღებულია GetVolume ბრძანებით (4).

PanVarOut = dsd_xml_sound_pan_out
გამოიყენეთ ეს ცვლადი, მიიღოს პან პარამეტრი GetPan ბრძანებით (6).

LoopOut = dsd_xml_sound_loop_out
გამოიყენეთ ეს ცვლადი, მიიღოთ მარყუჟის პარამეტრი, რომელიც მიიღება Get Looping Status Command (9).

VolumePlayed = dsd_volume_played
ეს ცვლადი ავტომატურად მიიღებს მასალის გამოყენებას, როდესაც უკანასკნელი პიესის ხმის ბრძანება გამოიცა. გაითვალისწინეთ, რომ ამ მოცულობის დონე შეიძლება აღარ გავრცელდეს - შეიძლება შეიცვალოს SetVolume ბრძანებით.

PanPlayed = dsd_pan_played
ეს ცვლადი ავტომატურად მიიღებს პან პარამეტრს, როდესაც უკანასკნელი პიესა ბრძანება გამოიცა. გაითვალისწინეთ, რომ ეს პან პარამეტრი აღარ გამოიყენება - შეიძლება შეიცვალოს SetPan ბრძანება.

LoopPlayed = dsd_loop_played
ეს ცვლადი ავტომატურად მიიღებს მარყუჟის პარამეტრს, როდესაც უკანასკნელი პიესა ბრძანება გამოიცა.

სხვა LVARS, სახელები არჩეული:

FSSoundIsOn:
ორივე FS9 და FSX, ეს ცვლადი დაბრუნდება 1 თუ FS ხმები აქტიური და 0 თუ ისინი არ არიან. ლიანდაგი საკუთარი ხმები მოჰყვება FS ხმის სტატუსს - ისინი მუნჯდება თუ FS- ს ხმის გამორთვა ან თუ SIM შეჩერებულია.

ძველი მოცულობა კონტროლის:
დასაშვებია. თუ დაყენებულია 1- ზე, ლიანდაგი გამოიყენებს ძველი მოცულობის დიაპაზონს 0- დან, 100- ით, რომელიც წარმოადგენს სრულ მოცულობას და 100- ს სრულყოფილად მდუმარე. თუ დაყენებულია 0- ზე, ლიანდაგი გამოიყენებს ფაქტობრივ DirectSound დიაპაზონს, რომელიც არის -0 სრულად მდუმარილი, დან 10000- ს, რომელიც წარმოადგენს სრულ მოცულობას. გაითვალისწინეთ, რომ თუ ლიანდაგი შეინარჩუნებს პოზიტიურ მნიშვნელობას ტომისთვის, რომელიც ითვალისწინებს, რომ გსურთ გამოიყენოთ ძველი დიაპაზონი და დააყენოთ ეს ცვლადი შესაბამისად. ტექნიკური თვალსაზრისით, DirectSound- ის დიაპაზონი წარმოადგენს აცილებულობას XIIX დეციბელით, ამიტომ ღირებულება -0 წარმოადგენს 100 დეციბელის ატენაციას. არ შეცვალოთ ეს ცვლადი ერთხელ - ცუდი რამ მოხდება.

ხმა:
ეს ცვლადი მიუთითებს თუ არა ცალკე ხმოვანი მოწყობილობა. ანაზღაურება 1 თუ სისტემა ცალკე Windows ხმის და ხმოვანი მოწყობილობებია, და სხვა.

FSVersionMajor, FSVersionMinor, FSVersionBuild:
ეს ცვლადები უფრო დეტალურ ინფორმაციას ფრენის სიმულატორის ვერსიას აწვდის, რომელიც ლიანდაგზე მუშაობს.
FSVersionMajor ბრუნდება XXX და XXX for FSX. მიწოდებული იმ შემთხვევაში, თუ გსურთ გამოიყენოთ ნებისმიერი ვერსია კონკრეტული კოდი თქვენს გეზებში.

SimConnected:
მხოლოდ FSX. დააბრუნებს 1 თუ შეიქმნა SimConnect- ის ბმული და 0 თუ არ იყო.

FSSimIsPaused:
ანაზღაურება 1 თუ სიმულაცია არის შეჩერებული, და თუ ეს არ არის.

ხმის რეჟიმი:
ორივე FS9 და FSX, ეს ცვლადი დაბრუნდება 1 თუ ლიანდაგი მუნჯი საკუთარი ხმები და 0 თუ ხმები არ მდუმარე.

UserMutedSounds
ორივე FS9 და FSX, ეს ცვლადი დაბრუნდება 1 თუ XML ლიანდაგი მდუმარე ხმლებით შეიქმნა GlobalCommands ცვლადი ღირებულება 2. მიუხედავად იმისა, რომ ინდივიდუალური ხმები შეძლებენ გათიშვას მათი მოცულობის დონის მიხედვით, ხმები არ ავტომატურად ხმარობენ ცვლილებას ხმის ცვლადში ან პაუზის სტატუსში. თქვენ გექნებათ ხელით ხსნა გლობალური ბრძანებების განსაზღვრაში ცვლად 3. თუ ხმები არ იყო ისე მდუმარე, ცვლადი ექნება ნულის ღირებულებას.

ViewSystemStatus:
მხოლოდ FSX. მოძიებულია SimConnect მეშვეობით.
0 - გარეთ (ადგილზე) ხედი.
1 - 2D კაბინა ხედი
2 - 3D VC ხედი
4 - ორთოგრაფიული (რუკა) ხედი
ViewSystemMessages:
მხოლოდ FSX. ნაგულისხმევი მნიშვნელობა არის ნულოვანი. თუ ნულოვანი ღირებულების დაყენების შემთხვევაში, ViewSystemStatus- ის მნიშვნელობა ზემოთ, გამოქვეყნდება Windows შეტყობინება ყუთში, ყოველ ჯერზე მასში ცვლილებებს. ცხადია, მხოლოდ ექსპერიმენტისთვის.

დღის მონაკვეთი:
FS2004 მხოლოდ. აბრუნებს დღის ცვლადი სხვაგვარად გატეხილი დრო.

მაგალითი.
გამონაკლისი ჩანაწერის პირველ ორ მასალასთან ერთად, ქვემოთ მოყვანილი მაგალითი გვიჩვენებს სტანდარტულ ღირებულებებს, რომლითაც გამოიყენებს მომხმარებლის მითითებულ ღირებულებას, ან კონფიგურაციის ფაილის საერთოდ არარსებობაში. პირველი ხმოვანი ჩანაწერი ასახავს ფირის სახელწოდების PanelSounds- ში მდებარე ხმის სპეციფიკას, ამ საქაღალდეში განთავსებულია თვითმფრინავის პანელის საქაღალდეში. პირველი ორი ხმოვანი ჩანაწერები აჩვენებს ხმის მნიშვნელობის სპეციფიკას, რომლითაც უნდა მოხდეს ხმის მიცემა, როდესაც ის პირველად დატვირთულია ლიანდაგით. პირველი და მესამე ჩანაწერები ასახავს ფაილების სპეციფიკას საქაღალდის ფარგლებში, იმ ფოლდერში, რომელიც მდებარეობს იგივე საქაღალდეში, როგორც კონფიგურაციის ფაილი.

[კონფიგურაცია]
MaxSounds = 10
GlobalCommands = DSDGlobals
VolumeVarIn = dsd_xml_sound_volume_in
PanVarIn = dsd_xml_sound_pan_in
VolumeVarOut = dsd_xml_sound_volume_out
PanVarOut = dsd_xml_sound_pan_out
LoopOut = dsd_xml_sound_loop_out
VolumePlayed = dsd_volume_played
PanPlayed = dsd_pan_played
LoopPlayed = dsd_loop_played

[ხმები]
ხმა 00 = \ PanelSounds \ dsd_xml_00.wav, -1500
ხმის 01 =. \ ხმის \ dsd \ dsd_xml_01.wav, -2000
ხმა xNUMx = ხმის \ dsd \ dsd_xml_02.wav
ხმის 03 =. \ ხმის \ dsd \ dsd_xml_03.wav
ხმის 04 =. \ ხმის \ dsd \ dsd_xml_04.wav
ხმის 05 =. \ ხმის \ dsd \ dsd_xml_05.wav
ხმის 06 =. \ ხმის \ dsd \ dsd_xml_06.wav
ხმის 07 =. \ ხმის \ dsd \ dsd_xml_07.wav
ხმის 08 =. \ ხმის \ dsd \ dsd_xml_08.wav
ხმის 09 =. \ ხმის \ dsd \ dsd_xml_09.wav
ხმის 100 =. \ ხმის \ dsd \ dsd_xml_100.wav
ხმის 999 =. \ ხმის \ dsd \ dsd_xml_999.wav

[LVars]
LvAR00 = dsd_fsx_sound_id_00
LvAR01 = dsd_fsx_sound_id_01
LvAR02 = dsd_fsx_sound_id_02
LvAR03 = dsd_fsx_sound_id_03
LvAR04 = dsd_fsx_sound_id_04
LvAR05 = dsd_fsx_sound_id_05
LvAR06 = dsd_fsx_sound_id_06
LvAR07 = dsd_fsx_sound_id_07
LvAR08 = dsd_fsx_sound_id_08
LvAR09 = dsd_fsx_sound_id_09
LVAR100 = dsd_fsx_sound_id_100
LVAR999 = dsd_fsx_sound_id_999

ბოლო ცვლილება: 1 წლის 4 თვის წინ DRCW.

გთხოვთ შესვლა or შექმენი ანგარიში შეუერთდეს საუბარი.

  • არაა ნებადართული: შექმნათ ახალი თემა.
  • არაა ნებადართული: პასუხის გაცემა.
  • არაა ნებადართული: ფაილების დამატება.
  • არაა ნებადართული: თქვენი შეტყობინების რედაქტირებისათვის.
ახლა შექმნა გვერდზე: 0.280 წამში
ენები