AH 68 A

View previous topic View next topic Go down

AH 68 A

Post by Echo_Delta_Oscar on Thu Mar 08, 2012 1:56 am

AH 68 A in HD on youtube

Small attack helicopter; to be used with unlimited fuel.
Controls in game.

Code:


Val{

   CyclicS1(default=0, min=-10, max=65)
   CyclicN1(default=0, min=-10, max=65)
   CyclicS2(default=0, min=-65, max=10)
   CyclicN2(default=0, min=-65, max=10)
   BRKL(default=0, min=0, max=250, step=250)
   BRKR(default=0, min=0, max=250, step=250)
   Side(default=0, min=-15, max=15, step=1)
   Front(default=0, min=-15, max=35, step=0)
   Coll(default=0, min=-5, max=30, step=0)
   Eng(default=0, min=0, max=125000, step=5000)
   On(default=0, min=0, max=1)
   Pitch(default=8, min=-20, max=45)
   Turbo(default=60, min=0, max=10000, step=1000)
   Timer(default=0, step=1000)
   Trig1(default=0, min=0, max=4000000, step=4000000)
   Trig2(default=0, min=0, max=4000000, step=4000000)
   Trig3(default=0, min=0, max=4000000, step=4000000)
   Trig4(default=0, min=0, max=4000000, step=4000000)


}

Key{

   0:Front(step=1)
   1:Front(step=-1)
   3:Side(step=1)
   2:Side(step=-1)
   15:Coll(step=1)
   8:Coll(step=-1)
   7:BRKL(step=5)
   9:BRKR(step=5)

}

Body{

   Core(){   
      E:Cowl(angle=-90, color=#808080){S:Cowl(option=3, color=#808080){}}
      W:Cowl(angle=-90, color=#808080){S:Cowl(option=4, color=#808080){}}
      N:Cowl(effect=#a000){
      E:Cowl(angle=-90, option=3, effect=#a000){}
      W:Cowl(angle=-90, option=4, effect=#a000){}
      N:Cowl(angle=-135, effect=#a000){N:Cowl(angle=-45, color=#808080){}}
      E:Cowl(angle=120, option=3, effect=#a000){}
      W:Cowl(angle=120, option=4, effect=#a000){}
      N:Cowl(angle=140, effect=#a000, option=5){}}
      E:Cowl(angle=120, color=#808080){}
      W:Cowl(angle=120, color=#808080){}
      S:Cowl(angle=-135, option=5, color=#808080){}
      
      S:Frame(option=1){

      E:Cowl(angle=-120, color=#aa0000){}
      W:Cowl(angle=-120, color=#aa0000){}
      E:Cowl(angle=120, color=#808080){}
      W:Cowl(angle=120, color=#808080){}

      E:Frame(option=1){E:Weight(angle=90){

      S:Cowl(angle=30, option=5, color=#808080){}}

      N:Frame(angle=90, option=1){

      N:Cowl(angle=-120, option=5, color=#808080){}
      S:Cowl(angle=-120, option=5, color=#808080){}
      E:Cowl(angle=-120, option=5, color=#808080){}
      W:Cowl(angle=-120, option=5, color=#808080){}
      N:Cowl(angle=90, color=#808080){N:Cowl(angle=30, option=5, color=#808080){}}
      S:Cowl(angle=90, color=#808080){S:Cowl(angle=30, option=5, color=#808080){}}
      W:Cowl(angle=90, color=#808080){W:Cowl(angle=30, option=5, color=#808080){}}

      N:Arm(angle=-90, option=15000, power=Trig1){}
      S:Arm(angle=-90, option=15000, power=Trig2){}
      E:Arm(angle=-90, option=15000, power=Trig3){}
      W:Arm(angle=-90, option=15000, power=Trig4){}}}
      W:Frame(option=1){W:Weight(angle=90){

      S:Cowl(angle=30, option=5, color=#808080){}}

      N:Frame(angle=90, option=1){

      N:Cowl(angle=-120, option=5, color=#808080){}
      S:Cowl(angle=-120, option=5, color=#808080){}
      E:Cowl(angle=-120, option=5, color=#808080){}
      W:Cowl(angle=-120, option=5, color=#808080){}
      N:Cowl(angle=90, color=#808080){N:Cowl(angle=30, option=5, color=#808080){}}
      S:Cowl(angle=90, color=#808080){S:Cowl(angle=30, option=5, color=#808080){}}
      E:Cowl(angle=90, color=#808080){E:Cowl(angle=30, option=5, color=#808080){}}

      N:Arm(angle=-90, option=15000, power=Trig1){}
      S:Arm(angle=-90, option=15000, power=Trig2){}
      E:Arm(angle=-90, option=15000, power=Trig4){}
      W:Arm(angle=-90, option=15000, power=Trig3){}}}
      S:Frame(option=1){

      E:Cowl(angle=-120){}
      W:Cowl(angle=-120){}
      E:Cowl(angle=120, color=#808080){}
      W:Cowl(angle=120, color=#808080){}

      S:Frame(option=1){

      E:Cowl(angle=-120, option=4, color=#008000){}
      W:Cowl(angle=-120, option=3, color=#008000){}
      S:Cowl(angle=-140, option=5, color=#008000){}
      E:Cowl(angle=120, option=4, color=#808080){}
      W:Cowl(angle=120, option=3, color=#808080){}
      S:Cowl(angle=140, option=5, color=#808080){}

      E:Chip(angle=45){}
      W:Chip(angle=45){}
      }}}
      S:Frame(angle=-30, option=1){
      S:Frame(angle=-120, option=1){
      S:RLW(Name=Rotor1, angle=-30, power=Eng, brake=BRKL, color=#000000){
      S:Trim(angle=CyclicS1){S:Chip(angle=4){S:Chip(){}}}
      N:Trim(angle=CyclicN1){N:Chip(angle=4){N:Chip(){}}}}
      S:RLW(Name=Rotor2, angle=-30, power=-Eng, brake=BRKR, color=#000000){
      S:Trim(angle=CyclicS2){S:Chip(angle=4){S:Chip(){}}}
      N:Trim(angle=CyclicN2){N:Chip(angle=4){N:Chip(){}}}}}}
      

}

}

Script{

   print 1,"Helicotpers RULE!"
   print 2,"Speed: ",_VEL()*3600/1852," kts, Altitude: ",_Y()*3084/1000," feet"
   print 3,"Mass: ",_WEIGHT()," kg, Fuel: ",_FUEL(),", Fuel LVL: ",_FUEL()/325000,"%"
   print 4,"RPM1: ",_ABS(_WY(Rotor1))*10," RPM2: ",_ABS(_WY(Rotor2))*10

   print 6,"Arrow keys for FWD, BWD motion and roll"
   print 7,"A/D for Yaw"
   print 8,"W/S for collective"
   print 9,"X for startup"
   print 10,"Q to fire guns"

   CyclicS1=Coll+(Front+_TODEG(_AX()))*_COS(_EY(Rotor1)-_EY())+(Side+_TODEG(_AZ()/2))*_SIN(_EY(Rotor1)-_EY())
   CyclicN1=Coll-((Front+_TODEG(_AX()))*_COS(_EY(Rotor1)-_EY())+(Side+_TODEG(_AZ()/2))*_SIN(_EY(Rotor1)-_EY()))
   CyclicS2=-Coll-((Front+_TODEG(_AX()))*_COS(_EY(Rotor2)-_EY())+(Side+_TODEG(_AZ()/2))*_SIN(_EY(Rotor2)-_EY()))
   CyclicN2=-Coll+(Front+_TODEG(_AX()))*_COS(_EY(Rotor2)-_EY())+(Side+_TODEG(_AZ()/2))*_SIN(_EY(Rotor2)-_EY())

   On=_MOD(On+_KEYDOWN(5),2)
   Gear=_MOD(Gear+_KEYDOWN(12),2)

   if Gear=(1){
   Gear1=Gear1+13/9
   Gear2=Gear2+1
   Gear3=Gear3+10/9}

   if Gear=(0){
   Gear1=Gear1-13/9
   Gear2=Gear2-1
   Gear3=Gear3-10/9}

   if On=(1){
   Eng=Eng+200}

   Pitch=8-_TODEG(_AX())

   if On=(0){
   Turbo=0}

   if Front>(20) & On=(1){
   Turbo=Front*100}

   if _KEY(14)>(0){
   Timer=Timer+1}

   if Timer=(2){
   Trig1=4000000}

   if Timer=(4){
   Trig2=4000000}

   if Timer=(6){
   Trig3=4000000}

   if Timer=(8){
   Trig4=4000000
   Timer=0}


}


The audio from this video comes from 3 different helicopters' sound.


Last edited by Echo_Delta_Oscar on Thu Mar 08, 2012 3:12 am; edited 2 times in total (Reason for editing : Unable to add video)
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum