Overheadin sioc projekti

(1/12) > >>

Makoy:
Tälläinen rojekti olis menossa, johon aivan varmasti tarvitsen neuvoja ja apuja, että saisin tän kerralla alusta asti oikein ja järkevästi. Aloitan tän scriptin täysin uudelleen ja varmaan kannattaa vaihtaa tuohon " nimet numeroiden sijaan" siocciin, kun sitä taitaa kaikki käyttää nykyjään? Oon perehtynyt tuohon 777 overheadin sielunelämään ja aika hyvin pitäis olla kaalissa. Ensin varmaan kannattaa tehdä sioc scriptin pohja, eli perus toiminnot ja sen jälkeen lisätä scriptiin lisää logiikkaa. Päivitän tätä scriptiä aina kun se edistyy.

Var 0002, name FuelSel, Link FSUIPC_OUT, Offset $0AF8, Length 2 // FUEL_TANK_SELECT

Var 0003, name FuelPumps, Link FSUIPC_OUT, Offset $3125, Length 1 // L_R_FUEL_PUMPS

Var 0004, name L_EngStart, Link FSUIPC_INOUT, Offset $0892, Length 0 // LEFT_ENG_START

Var 0005, name R_EngStart, Link FSUIPC_INOUT, Offset $092A, Length 0 // RIGHT_ENG_START

Var 0006, name Masterbattery, Link FSUIPC_INOUT, Offset $3102, Length 1 // MASTER_BATTERY

Var 0007, name Avionics, Link FSUIPC_INOUT, Offset $3103, Length 1 // AVIONICS

Var 0008, name SendMFD, Link FSUIPC_OUT, Offset $3340, Length 4 // SEND_KEY_TO_MFD

Var 0009, name Sound, Link SOUND

Var 0018, name BatterySwitch, Link IOCARD_SW, Device 0, Input 36, Type I
{
IF &BatterySwitch = 1
{
&Masterbattery = 1
&LedBatOff = 0
&Sound = 3
&Sound = DELAY 1, 100
&Sound = 0
&SendMFD = CHANGEBIT 0
&LedAdiruOff = DELAY 1, 100
&LedThrustOff = DELAY 1, 100
&LedApuGenOff = DELAY 1, 100
&LedL_Isln = DELAY 1, 100
&LedR_Isln = DELAY 1, 100
&LedL-GenCtrl = DELAY 1, 100
&LedR_GenCtrl = DELAY 1, 100
&LedL_BackUpGen = DELAY 1, 200
&LedR_BackUpGen = DELAY 1, 200
&LedRamAirUnlock = DELAY 1, 200
&LedC1Fault = DELAY 1, 100
&LedC2Fault = DELAY 1, 100
&LedHyd1Fault = DELAY 1, 150
&LedHyd2Fault = DELAY 1, 150
&LedHyd3Fault = DELAY 1, 150
&LedHyd4Fault = DELAY 1, 150
&LedL_PumpFwdPress = DELAY 1, 200
&LedL_PumpAftPress = DELAY 1, 200
&LedR_PumpFwdPress = DELAY 1, 200
&LedR_PumpAftPress = DELAY 1, 200
&LedL_CentPumpPress = DELAY 1, 150
&LedR_CentPumpPress = DELAY 1, 150
&LedL_EngBleedOff = DELAY 1, 150
&LedR_BleedOff = DELAY 1, 150
&LedSecAvail = DELAY 1, 200
&LedPriAvail = DELAY 1, 200
}
ELSE
{
&battery_switch = 0
&Masterbattery = 0
&SendMFD = CHANGEBIT 0
&LedBatOff = 1
&Sound = 3
&Sound = DELAY 1, 100
&Sound = 0
&LedAdiruOff = DELAY 0, 100
&LedThrustOff = DELAY 0, 100
&LedApuGenOff = DELAY 0, 100
&LedL_Isln = DELAY 0, 100
&LedR_Isln = DELAY 0, 100
&LedL-GenCtrl = DELAY 0, 100
&LedR_GenCtrl = DELAY 0, 100
&LedL_BackUpGen = DELAY 0,200
&LedR_BackUpGen = DELAY 0,200
&LedRamAirUnlock = DELAY 0,200
&LedC1Fault = DELAY 0, 100
&LedC2Fault = DELAY 0, 100
&LedHyd1Fault = DELAY 0, 150
&LedHyd2Fault = DELAY 0, 150
&LedHyd3Fault = DELAY 0, 150
&LedHyd4Fault = DELAY 0, 150
&LedL_PumpFwdPress = DELAY 0, 200
&LedL_PumpAftPress = DELAY 0, 200
&LedR_PumpFwdPress = DELAY 0, 200
&LedR_PumpAftPress = DELAY 0, 200
&LedL_CentPumpPress = DELAY 0, 150
&LedR_CentPumpPress = DELAY 0, 150
&LedL_EngBleedOff = DELAY 0, 150
&LedR_BleedOff = DELAY 0, 150
&LedSecAvail = DELAY 0, 200
&LedPriAvail = DELAY 0, 200
}
}

Update 7.10. Vaihdoin kaikki outputit varreista nimiksi.
Update 12.10. Logiikkaa mitä valoja syttyy, kun batteryn kytkee päälle. Delayt että ei syty samaan aikaan ja heti. Sanokaa jos huomaatte jotain **turalleen.

Makoy:
Nyt on metrin verran perus scriptiä ilman erikoisempia logiikoita  Törmäsin tuohon Fuel pumpseihin. Tietääkö kukaan toimiiko tuo FSuipc:n "fuel tank selector" ( Offset $0AF8 ) noihin pumppuihin tai tarkottaako se just niitä? Tossa Offsetissä on myös 11=right tip / 12=left tip, meinaiskohan nuo polttoaineen dumppausta?

tigert:
Meinaa tiptankkeja, mitä joissain koneissa on siivenkärjissä. Nää lienee aina lentomallikohtaisia juttuja mitkä saattaa olla käytössä sellaisenaan tai sit jotenkin muuten jos on custom-juttuja lisäosakoneessa paljon.

var 0 oli muistaakseni semmonen mikä saa siocin startissa yhden eventin kun sioc on käynnistynyt ja simu hereillä myös. Siihen voi siten laittaa juttuja mitä haluaa tehdä simun startissa, alustaa muuttujiin tiettyjä arvoja jne...

//Tuomas

Juhak:
Quote

Tossa Offsetissä on myös 11=right tip / 12=left tip, meinaiskohan nuo polttoaineen dumppausta?


Sillä offsetillä valitaan nimensä mukaisesti käytettävä polttoainesäiliö. Tip tarkoittaa siivenkärkisäilitöä esim. jossain sotilaskoneessa. Mutta eikö siellä FSUIPC:stä löysy suoraan offsetit papumpuille? Kyllä minä ainkin olen koodannut mäntämoottorivehkeeseen pumput SIOCilla.
Juha

Makoy:
Moi, oon taas seilannut netissä tän illan ja jos oikein jymmärrän, niin pitää käyttää kumpaakin Offsettia. Pumps $3125 ja tank selector $0AF8. Tank selectorista oli vaan on sellanen juttu, että  oikeaa ja vasenta tankkia ei voi valita samaan aikaan tai sitten pitää olla kaikki tankit valittuna. Pitää jatkaa metsästystä 

Navigation

Up one level

Next page