drone

View previous topic View next topic Go down

drone

Post by freek4ever on Fri Jan 06, 2012 8:00 am

Code:
// [RCD]
Val
{
   A(default=0, min=-100, max=100)
   BRAKE(default=0, max=200000)
   D(default=0, max=100)
   D2(default=0, max=100)
   G(default=0, min=-100, max=10000)
   H(default=0, max=3)
   H2(default=100, max=130)
   JA(default=0, max=1)
   OP(default=0, min=-30, max=30, step=5)
   PO(default=0, min=-10, max=1000000)
   REM(default=0, max=90, step=100)
   RO(default=0, min=-10, max=10)
   RO2(default=0, min=-10, max=10, step=5)
   ST(default=0, min=-30, max=30, step=5)
   WEEL(default=0, max=90)
}
Key
{
   0:op(step=10)
   1:op(step=-10)
   2:st(step=-10)
   3:st(step=10)
   4:ro2(step=-10)
   5:ro2(step=10)
   7:po(step=1000)
   8:po(step=-1000)
   11:weel(step=10)
   12:weel(step=-10)
   13:REM(step=30)
}
Body
{
   Core() {
      S:Weight(option=4) {
         S:Chip() {
            S:Chip() {
               E:Chip(angle=-5, color=#FFFF00) {
                  E:Chip() {
                     E:Chip() {
                        E:Trim(angle=-RO) {
                           E:Chip() {
                              E:Chip(color=#FF0000) { }
                           }
                        }
                     }
                     E:Chip(angle=90, color=#000000) {
                        S:Chip(color=#000000) { }
                     }
                     N:Jet(angle=90, power=po, effect=1) { }
                     N:Jet(angle=90, power=po, effect=1) { }
                  }
                  W:Chip(angle=90, color=1) {
                     S:Chip(color=1) { }
                     W:Chip(angle=90, color=#000000) {
                        S:Chip(color=#000000) { }
                        W:Chip(color=#000000) {
                           S:Chip(color=#000000) { }
                        }
                     }
                  }
                  E:Chip(angle=90, color=#000000) {
                     S:Chip(color=#000000) { }
                     E:Chip(angle=weel) {
                        E:Wheel(option=1) { }
                     }
                  }
                  S:Chip(color=#000000) {
                     E:Cowl(color=#000000) { }
                  }
                  N:Jet(angle=90, power=po, effect=1) { }
                  N:Jet(angle=90, power=po, effect=1) { }
               }
               W:Chip(angle=-5, color=#FFFF00) {
                  W:Chip() {
                     W:Chip() {
                        W:Trim(angle=-RO) {
                           W:Chip() {
                              W:Chip(color=#00FF40) { }
                           }
                        }
                     }
                     W:Chip(angle=90, color=#000000) {
                        S:Chip(color=#000000) { }
                     }
                     N:Jet(angle=90, power=po, effect=1) { }
                     N:Jet(angle=90, power=po, effect=1) { }
                  }
                  W:Chip(angle=90, color=#000000) {
                     S:Chip(color=#000000) { }
                     W:Chip(angle=weel) {
                        W:Wheel(option=1) { }
                     }
                  }
                  E:Chip(angle=90, color=#000000) {
                     E:Chip(angle=90, color=#000000) {
                        S:Chip(color=#000000) { }
                        E:Chip(color=#000000) {
                           S:Chip(color=#000000) { }
                        }
                     }
                     S:Chip(color=#000000) { }
                  }
                  S:Chip(color=#000000) {
                     W:Cowl(color=#000000) { }
                  }
                  N:Jet(angle=90, power=po, effect=1) { }
                  N:Jet(angle=90, power=po, effect=1) { }
               }
               S:Chip(option=5) {
                  S:Chip() {
                     S:Chip(option=3) {
                        S:Chip() {
                           S:Chip() {
                              S:Chip() {
                                 E:Trim(angle=op) {
                                    E:Chip() { }
                                 }
                                 W:Trim(angle=-op) {
                                    W:Chip() { }
                                 }
                                 E:Frame(angle=120) {
                                    E:Chip(angle=180) {
                                       E:Trim(angle=st) {
                                          E:Chip() { }
                                       }
                                    }
                                    E:Chip(angle=120) {
                                       E:Trim(angle=st) {
                                          E:Chip() { }
                                       }
                                    }
                                    E:Chip(angle=150) {
                                       W:Wheel(angle=-weel) { }
                                       W:Wheel(angle=weel) { }
                                    }
                                 }
                              }
                           }
                        }
                        S:Chip(angle=REM) { }
                        S:Chip(angle=-REM) { }
                     }
                  }
               }
            }
            E:Chip(angle=-5, color=#FFFF00) {
               E:Rudder(angle=10, color=#000000) {
                  E:Chip(color=#000000) {
                     E:Chip(color=#000000) {
                        E:Chip(color=#000000) {
                           E:Chip(color=#FF0000) { }
                        }
                     }
                  }
               }
            }
            W:Chip(angle=-5, color=#FFFF00) {
               W:Rudder(angle=-10, color=#000000) {
                  W:Chip(color=#000000) {
                     W:Chip(color=#000000) {
                        W:Chip(color=#000000) {
                           W:Chip(color=#00FF40) { }
                        }
                     }
                  }
               }
            }
         }
      }
      N:Cowl(angle=-139, effect=#A001) {
         N:Cowl(angle=-25, color=#FFFFFF) {
            N:Cowl(angle=-20) {
               N:Cowl(angle=-20, color=#FFFF00) {
                  N:Cowl() {
                     W:Cowl(angle=-90) { }
                     E:Cowl(angle=-90) { }
                  }
                  W:Cowl(angle=-90, color=#FFFF00) { }
                  E:Cowl(angle=-90, color=#FFFF00) { }
               }
               W:Cowl(angle=-90) { }
               E:Cowl(angle=-90) { }
            }
            W:Cowl(angle=-90) { }
            E:Cowl(angle=-90) { }
         }
         E:Cowl(angle=-90, effect=#A0FB) {
            E:Cowl(angle=180, option=3) { }
         }
         W:Cowl(angle=-90, effect=#A0FB) {
            W:Cowl(angle=183, option=4) { }
         }
      }
      N:Cowl(angle=130) {
         N:Cowl(angle=50, color=#808080) {
            N:Cowl(color=#808080) {
               N:Cowl(color=#808080) {
                  N:Cowl(color=#808080) {
                     N:Cowl(color=#808080) {
                        N:Cowl(color=#808080) {
                           N:Cowl(color=#808080) {
                              N:Cowl(angle=45, color=#808080) { }
                           }
                           W:Cowl(angle=90) {
                              S:Cowl() {
                                 W:Cowl(angle=90) {
                                    N:Cowl() {
                                       N:Cowl() {
                                          N:Cowl() {
                                             N:Cowl(option=5) { }
                                          }
                                       }
                                    }
                                 }
                              }
                              N:Cowl() {
                                 N:Cowl(option=4) { }
                              }
                           }
                           E:Cowl(angle=90) {
                              N:Cowl() {
                                 N:Cowl(option=3) { }
                              }
                              S:Cowl() { }
                           }
                        }
                     }
                  }
                  W:Cowl(angle=90, color=#FFFF00) { }
               }
               W:Cowl(angle=90) { }
            }
            W:Cowl(angle=90) { }
         }
      }
   }
}
Script
{PRINT 0, _Y(CORE)

PRINT 1, JA



IF _KEYDOWN(10){H = 2 }

IF _KEYDOWN(15){D = 0 H = 0}
IF H <> 1 { RO = _AZ(CORE)*10+RO2 }




IF _KEYDOWN(14){H = 1 }







A = ((_Y(CORE) -G ) /5)

if H = 1 { D = D +1}
IF H = 1{
IF D >95{ OP = A+ (_AX(CORE)*20)
RO =  _AZ(CORE)*30+RO2 + 10
ST = 5 }
IF D <90{OP = _AX(CORE)*30}

}



IF H = 2 {IF PO <> 40000{

PO = PO +1000}
IF  PO = 40000{
IF _Y(CORE) <H2 {OP = -10}}
}
IF H = 2{
RO =  _AZ(CORE)*30+RO2
IF _Y(CORE) >H2 {WEEL = WEEL +500
G =  200
H = 1
}
}










}

v = take of and fly at about 100 meters
q = fly at current high
w = for manual flight

arrows to control

a s = engine (not needed if in auto mode)

z x is for rol
f b = weel
g = brake


Last edited by freek4ever on Fri Jan 06, 2012 9:57 am; edited 3 times in total (Reason for editing : NEW SCRIPT)
avatar
freek4ever
Tank
Tank

Posts : 97
Join date : 2011-08-26
Age : 20
Location : nederland holand

View user profile

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