FG - Viper Plane

View previous topic View next topic Go down

FG - Viper Plane

Post by Fox Explorer on Sat Dec 01, 2012 11:31 pm

This came from a request and is one of the first planes that I made in RC. It is very simple and more for show than fighting, but it's fun to fly around. Controls are in game. Please tell me what you think.

Code:



// [RCD]
Val
{
   ARM(default=0, max=80000, step=80000)
   ARM2(default=0, max=80000, step=80000)
   ARM3(default=0, max=100000, step=100000)
   ARM4(default=0, max=100000, step=100000)
   GO(default=0, min=-400000, max=400000, step=400000)
   JET(default=0, min=-100000, max=100000, step=100000)
   JET2(default=0, min=-100000, max=100000, step=100000)
   TRIM(default=10, min=-20, max=20, step=2)
   TURN(default=0, min=-100000, max=100000, step=100000)
}
Key
{
   0:TURN(step=10000), Steering1(step=5), NOZZLE(step=3), Steering2(step=-3)
   1:TURN(step=-10000), Steering1(step=-5), NOZZLE(step=-3), steering2(step=3)
   2:JET(step=10000), Steering(step=5)
   3:JET(step=-10000), Steering(step=-5)
   4:GO(step=40000), Jets(step=10000)
   5:GO(step=-40000), Jets(step=-10000)
   6:TRIM(step=2)
   7:JET2(step=10000)
   8:JET2(step=-10000), MISILE_G(step=-100000)
   9:TRIM(step=-2), MISILE_F(step=-100000)
   10:ARM(step=80000), ARM2(step=10000), ARM3(step=100000), ARM4(step=10000)
   11:Guns2(step=1000000)
}
Body
{
   Core(color=#000000) {
      S:Jet(power=-TURN, color=#000000) {
         S:Trim(angle=90, color=#000000) {
            N:Jet(power=JET2, color=#000000) { }
            N:Jet(angle=-90, power=-GO, color=#000000) { }
            N:Jet(angle=90, power=GO, color=#000000) { }
            S:Jet(power=-JET2, color=#000000) { }
         }
         S:Chip(color=#000000) {
            S:Chip(color=#000000) {
               S:Jet(power=TURN, color=#000000) {
                  S:Frame(option=1, color=#000000) {
                     S:Trim(angle=90, color=#000000) {
                        S:Chip(color=#000000) { }
                        N:Chip(color=#000000) { }
                     }
                     S:Chip(color=#000000) {
                        E:Chip(angle=-40, color=#000000) {
                           E:Cowl(color=#00FF00) { }
                        }
                        W:Chip(angle=-40, color=#000000) {
                           W:Cowl(color=#00FF00) { }
                        }
                        E:Chip(angle=60, color=#000000) { }
                        W:Chip(angle=60, color=#000000) { }
                        N:Cowl(angle=-60, color=#000000) { }
                        N:Cowl(angle=60, color=#000000) { }
                     }
                  }
                  S:Cowl(color=#000000) { }
               }
               E:Jet(power=JET, color=#000000) {
                  E:Frame(option=1, color=#000000) {
                     E:Chip(color=#000000) {
                        E:Chip(color=#00FF00) {
                           N:Arm(power=ARM2, option=80000, color=#00FF00) { }
                           E:Cowl(angle=-160, color=#00FF00) {
                              E:Cowl(color=#000000) {
                                 E:Cowl(angle=-10, color=#000000) {
                                    E:Cowl(angle=-20, color=#000000) { }
                                 }
                              }
                           }
                           E:Cowl(angle=160, color=#00FF00) {
                              E:Cowl(color=#000000) {
                                 E:Cowl(angle=10, color=#000000) {
                                    E:Cowl(angle=20, color=#000000) { }
                                 }
                              }
                           }
                        }
                        N:Arm(power=ARM, option=80000, color=#000000) { }
                     }
                     W:Cowl(color=#000000) { }
                  }
                  E:Cowl(color=#000000) { }
               }
               W:Jet(power=-JET, color=#000000) {
                  W:Frame(option=1, color=#000000) {
                     W:Chip(color=#000000) {
                        W:Chip(color=#00FF00) {
                           N:Arm(power=ARM2, option=80000, color=#00FF00) { }
                           W:Cowl(angle=-160, color=#00FF00) {
                              W:Cowl(color=#000000) {
                                 W:Cowl(angle=-10, color=#000000) {
                                    W:Cowl(angle=-20, color=#000000) { }
                                 }
                              }
                           }
                           W:Cowl(angle=160, color=#00FF00) {
                              W:Cowl(color=#000000) {
                                 W:Cowl(angle=10, color=#000000) {
                                    W:Cowl(angle=20, color=#000000) { }
                                 }
                              }
                           }
                        }
                        N:Arm(power=ARM, option=80000, color=#000000) { }
                     }
                     E:Cowl(color=#000000) { }
                  }
                  W:Cowl(color=#000000) { }
               }
            }
         }
      }
      N:Cowl(color=#000000) { }
      E:Frame(angle=60, color=#000000) { }
      E:Cowl(angle=60, color=#000000) { }
      W:Frame(angle=60, color=#000000) { }
      W:Cowl(angle=60, color=#000000) { }
      N:Frame(option=1, color=#000000, name=GUN1) {
         N:RudderF(angle=90, option=1, color=#000000) {
            W:Arm(power=ARM3, option=100000, color=#00FF00) { }
            S:Cowl(color=#000000) {
               N:Cowl(color=#000000) {
                  W:Cowl(angle=-158, color=#000000) {
                     S:Cowl(color=#000000) {
                        S:Cowl(angle=-90, option=3, color=#000000) { }
                     }
                     W:Cowl(color=#000000) {
                        W:Cowl(angle=-20, color=#000000) {
                           S:Cowl(color=#000000) {
                              S:Cowl(angle=-90, color=#000000) { }
                              W:Cowl(angle=-2, color=#000000) {
                                 W:Cowl(color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(color=#000000) {
                                          W:Cowl(angle=-80, color=#000000) { }
                                       }
                                    }
                                 }
                                 S:Cowl(angle=-90, color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(color=#000000) {
                                          W:Cowl(color=#000000) {
                                             W:Cowl(angle=-60, color=#000000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                           N:Cowl(angle=-90, color=#000000) { }
                           W:Cowl(angle=-2, color=#000000) {
                              W:Cowl(color=#000000) {
                                 W:Cowl(color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(angle=-80, color=#000000) { }
                                    }
                                 }
                              }
                              N:Cowl(angle=-90, color=#000000) {
                                 W:Cowl(color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(color=#000000) {
                                          W:Cowl(angle=-60, color=#000000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#000000) {
                           S:Cowl(angle=-90, color=#000000) { }
                        }
                        N:Cowl(angle=-90, color=#000000) { }
                     }
                     N:Cowl(angle=-90, option=4, color=#000000) { }
                  }
                  W:Cowl(angle=158, color=#000000) {
                     S:Cowl(color=#000000) { }
                     W:Cowl(color=#000000) {
                        S:Cowl(color=#000000) {
                           S:Cowl(angle=90, option=3, color=#000000) { }
                        }
                        W:Cowl(angle=20, color=#000000) {
                           S:Cowl(color=#000000) {
                              S:Cowl(angle=90, color=#000000) { }
                              W:Cowl(angle=2, color=#000000) {
                                 W:Cowl(color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(color=#000000) {
                                          W:Cowl(angle=80, color=#000000) { }
                                       }
                                    }
                                 }
                                 S:Cowl(angle=90, color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(color=#000000) {
                                          W:Cowl(color=#000000) {
                                             W:Cowl(angle=60, color=#000000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                           N:Cowl(angle=90, color=#000000) { }
                           W:Cowl(angle=2, color=#000000) {
                              W:Cowl(color=#000000) {
                                 W:Cowl(color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(angle=80, color=#000000) { }
                                    }
                                 }
                              }
                              N:Cowl(angle=90, color=#000000) {
                                 W:Cowl(color=#000000) {
                                    W:Cowl(color=#000000) {
                                       W:Cowl(color=#000000) {
                                          W:Cowl(angle=60, color=#000000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        N:Cowl(angle=90, option=4, color=#000000) { }
                     }
                  }
               }
            }
         }
         N:RudderF(angle=-90, option=1, color=#000000) {
            E:Arm(power=ARM4, option=100000, color=#00FF00) { }
         }
      }
   }
}
Script
{   print 1," Vel=",_VEL()
   print 2," Arrow Keys= Pitch and Roll "
   print 3," Z= Thrust + "
   print 4," X= Thrust - "
   print 5," V= Guns "
   print 6," A= Yaw Left "
   print 7," S= Yaw Right "
   print 8," Made by Fox Explorer "
}


avatar
Fox Explorer
Plane
Plane

Posts : 25
Join date : 2011-06-08

View user profile

Back to top Go down

Re: FG - Viper Plane

Post by Zian on Sat Dec 01, 2012 11:34 pm

Got it!

Zian
Car
Car

Posts : 9
Join date : 2012-11-29

View user profile

Back to top Go down

Re: FG - Viper Plane

Post by Zian on Sat Dec 01, 2012 11:37 pm

Nice Model btw.

Zian
Car
Car

Posts : 9
Join date : 2012-11-29

View user profile

Back to top Go down

Re: FG - Viper Plane

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

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