R/S-1

View previous topic View next topic Go down

R/S-1

Post by Sting Auer on Sun Sep 19, 2010 4:03 pm

Hey all! you may know me as "daggeron_8" on the old forums. i decided to change my name.

anyway, this plane has a high top speed, high maneuverability, and it has a cockpit view.

it is controlled by a game controller and keyboard. C and V for landing in/out, and the joysticks are used for pitch/roll and engine power. If the controller has a D-pad, then up/down can be used for taxiing the plane while landed.

Code:


// [RCD]
Val
{
   ENGINE(default=0, min=-50000, max=150000)
   FWHEELFOLD1(default=-20, min=-20, max=0)
   FWHEELFOLD2(default=90, max=90)
   LWHEELFOLD1(default=0, max=180)
   LWHEELFOLD2(default=-90, min=-180, max=-90)
   MWHEELFOLD(default=-5, min=-5, max=0)
   PITCH(default=0, min=-15, max=15)
   ROLL(default=0, min=-5, max=5)
   RWHEELFOLD1(default=0, max=180)
   RWHEELFOLD2(default=-90, min=-180, max=-90)
   TAXI(default=0, min=-10, max=10)
}
Key
{
   0:PITCH(step=3)
   1:PITCH(step=-3)
   2:ROLL(step=-3)
   3:ROLL(step=3)
   4:ENGINE(step=1000)
   5:ENGINE(step=-1000)
   6:FWHEELFOLD1(step=0.5), FWHEELFOLD2(step=-3), MWHEELFOLD(step=0.1), LWHEELFOLD1(step=5), RWHEELFOLD1(step=5), LWHEELFOLD2(step=-3), RWHEELFOLD2(step=-3)
   7:TURNING(step=-3)
   8:TURNING(step=3)
   10:FWHEELFOLD1(step=-0.5), FWHEELFOLD2(step=3), MWHEELFOLD(step=-0.1), LWHEELFOLD1(step=-5), RWHEELFOLD1(step=-5), LWHEELFOLD2(step=3), RWHEELFOLD2(step=3)
}
Body
{
   Core() {
      S:Frame(angle=150) {
         S:Chip(angle=30) {
            S:Chip() {
               S:Weight() {
                  N:Rudder(angle=80) { }
                  N:Rudder(angle=-80) { }
                  S:Chip(angle=0.5, power=GUN1, option=50000) { }
               }
            }
            S:Cowl(angle=15, color=#000000) {
               S:Cowl(angle=120, color=#FFFF00, effect=#A0FB) {
                  N:Cowl(angle=-35) {
                     N:Cowl(angle=-5) { }
                  }
                  S:Cowl(angle=45) {
                     S:Cowl() {
                        W:Cowl(angle=75) {
                           S:Cowl() { }
                        }
                        E:Cowl(angle=75) {
                           S:Cowl() { }
                        }
                     }
                     E:Cowl(angle=75) { }
                     W:Cowl(angle=75) { }
                  }
                  E:Cowl(angle=78, option=3) { }
                  W:Cowl(angle=78, option=4) { }
               }
               E:Cowl(angle=90, option=4) { }
               W:Cowl(angle=90, option=3) { }
            }
            N:Chip() {
               N:Chip() {
                  S:Frame(angle=MWHEELFOLD) {
                     W:Frame(angle=LWHEELFOLD1) {
                        W:RLW(angle=LWHEELFOLD2) { }
                     }
                     E:Frame(angle=RWHEELFOLD1) {
                        E:RLW(angle=RWHEELFOLD2) { }
                     }
                  }
               }
               N:Frame(angle=45, option=1) {
                  N:Jet(angle=-134, power=ENGINE) {
                     E:Cowl(angle=115, option=5) { }
                     W:Cowl(angle=115, option=5) { }
                     N:Cowl(angle=115, option=5) { }
                     S:Cowl(angle=115, option=5) { }
                     S:Cowl(angle=-74) { }
                  }
               }
               E:Rudder(angle=-10) {
                  E:Chip(angle=1) {
                     E:Trim(angle=-ROLL) { }
                  }
               }
               W:Rudder(angle=10) {
                  W:Chip(angle=1) {
                     W:Trim(angle=-ROLL) { }
                  }
               }
               S:Frame(angle=FWHEELFOLD1) {
                  S:TrimF(angle=FWHEELFOLD2) {
                     S:RLW(angle=TAXI) { }
                  }
               }
            }
         }
      }
      S:Frame() {
         E:Trim(angle=PITCH) { }
         W:Trim(angle=-PITCH) { }
         E:Chip(angle=-85) { }
         W:Chip(angle=-85) { }
      }
   }
}
Script
{ROLL = -_ANALOG(0)*0.01

PITCH = _ANALOG(1)*0.02

ENGINE=_ANALOG(2)*175

TAXI=_ANALOG(3)*0.02}


i may put up a version with keyboard only controls, but feel free to mod it as you see fit. Just give me credit for the original design.
avatar
Sting Auer
Hover
Hover

Posts : 170
Join date : 2010-09-19
Location : Aw crap i think I'm lost.

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