Flying Aircraft Carrier

View previous topic View next topic Go down

Flying Aircraft Carrier

Post by speak51 on Sat May 07, 2011 4:47 pm

Original model by derrick135

Code:
// [RCD]
Val
{
   CANNON(default=0, max=1000000, step=1000000, disp=0)
   CARHANDLE(default=0, min=-20, max=20, step=3, disp=0)
   CARJET(default=0, max=10000, step=10000, disp=0)
   COREPLANEJET(default=0, max=40000, step=40000, disp=0)
   COREPLANEL(default=0, min=-5, max=5, step=1, disp=0)
   COREPLANER(default=0, min=-5, max=5, step=1, disp=0)
   ENGCAR(default=0, min=-5000, max=5000, step=5000, disp=0)
   ENGLP(default=0, min=-100000, max=100000, step=100000, disp=0)
   ENGRP(default=0, min=-100000, max=100000, step=100000, disp=0)
   HANDLE(default=-30, min=-90, max=90, disp=0)
   MODE(default=0, max=4, disp=0)
   P1ELV(default=0, min=-8, max=8, step=1)
   P1POW(default=0, max=40000, step=40000)
   P1ROLL(default=0, min=-5, max=5, step=0.5)
   P1RUD(default=0, min=-20, max=20, step=1)
   P2ELV(default=0, min=-8, max=8, step=1)
   P2POW(default=0, max=40000, step=40000)
   P2ROLL(default=0, min=-5, max=5, step=0.5)
   P2RUD(default=0, min=-20, max=20, step=1)
   ZM(default=60, max=60, disp=0)
}
Key
{
}
Body
{
   Core() {
      S:Frame(angle=-90, name=bye1) {
         S:TrimF(angle=90) {
            S:Frame() {
               S:Frame() {
                  S:Frame(damper=1) {
                     S:Frame(damper=1) {
                        E:Jet(angle=180, power=50000, option=2, color=#8040) { }
                        W:Jet(power=50000, option=2, color=#8040) {
                           W:Jet(power=50000, option=1, color=#8040) {
                              W:Jet(power=50000, option=1, color=#8040) { }
                           }
                        }
                     }
                  }
               }
            }
         }
         S:Frame() {
            E:TrimF(angle=handle) {
               E:Frame() {
                  E:Frame() {
                     E:Wheel(power=ENGRP, color=#00FFFF, name=RP) {
                        E:Trim(angle=-50, color=#00FFFF) { }
                        W:Trim(angle=-50, color=#00FFFF) { }
                     }
                  }
               }
            }
            W:TrimF(angle=-handle) {
               W:Frame() {
                  W:Frame() {
                     W:Wheel(power=ENGLP, color=#00FFFF, name=LP) {
                        E:Trim(angle=50, color=#00FFFF) { }
                        W:Trim(angle=50, color=#00FFFF) { }
                     }
                  }
               }
            }
         }
      }
      S:Chip(name=bye2) {
         S:Chip() {
            S:Weight() {
               S:Weight() {
                  S:Chip() {
                     S:Chip() {
                        S:Chip() {
                           E:Cowl() {
                              E:Cowl(color=#363636) {
                                 E:Cowl() { }
                              }
                           }
                           W:Cowl() {
                              W:Cowl(color=#363636) {
                                 W:Cowl() { }
                              }
                           }
                        }
                        S:Frame(angle=-90) {
                           S:TrimF(angle=90) {
                              S:Frame() {
                                 S:Frame() {
                                    S:Frame() {
                                       S:Frame() {
                                          E:Jet(angle=180, power=50000, option=2, color=#8040) {
                                             W:Jet(power=25000, option=1, color=#8040) {
                                                W:Jet(power=50000, option=1, color=#8040) { }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                           S:Frame() {
                              E:TrimF(angle=handle) {
                                 E:Frame() {
                                    E:Frame() {
                                       E:Wheel(power=ENGRP, color=#00FFFF) {
                                          E:Trim(angle=-50, color=#00FFFF) { }
                                          W:Trim(angle=-50, color=#00FFFF) { }
                                       }
                                    }
                                 }
                              }
                              W:TrimF(angle=-handle) {
                                 W:Frame() {
                                    W:Frame() {
                                       W:Wheel(power=ENGLP, color=#00FFFF) {
                                          E:Trim(angle=50, color=#00FFFF) { }
                                          W:Trim(angle=50, color=#00FFFF) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        E:Cowl() {
                           E:Cowl(color=#363636) {
                              E:Cowl() { }
                           }
                        }
                        W:Cowl() {
                           W:Cowl(color=#363636) {
                              W:Cowl() { }
                           }
                        }
                     }
                     E:Cowl() {
                        E:Cowl(color=#363636) {
                           E:Cowl() { }
                        }
                     }
                     W:Cowl() {
                        W:Cowl(color=#363636) {
                           W:Cowl() { }
                        }
                     }
                     E:Frame(angle=-30, option=1) {
                        E:Frame(angle=0, option=1) {
                           E:Frame(angle=30, option=1) {
                              W:Frame(option=1) {
                                 W:Frame(option=1) {
                                    E:TrimF(angle=10, option=1) {
                                       E:Chip(color=#8040, name=P2) {
                                          S:Trim(angle=90, color=#8040) {
                                             N:Jet(power=p2pow, angle=90, color=#FF8000, effect=3) { }
                                             N:Jet(power=-p2pow, angle=-90, color=#FF8000, effect=3) { }
                                             S:Chip(angle=P2RUD, color=#8040) { }
                                             S:Trim(angle=90, color=#8040) {
                                                W:Trim(angle=P2elv, color=#FF8000) {
                                                   W:Cowl(option=4, color=#FF8000) { }
                                                }
                                                E:Trim(angle=-P2elv, color=#FF8000) {
                                                   E:Cowl(option=3, color=#FF8000) { }
                                                }
                                             }
                                          }
                                          E:Trim(angle=P2ROLL, color=#FF8000) {
                                             E:Cowl(option=3, color=#FF8000) { }
                                          }
                                          W:Trim(angle=P2ROLL, color=#FF8000) {
                                             W:Cowl(option=4, color=#FF8000) { }
                                          }
                                          S:Frame(option=1) {
                                             S:Cowl(angle=-150, color=#FF8000) {
                                                S:Cowl(angle=-30, color=#FF8000) {
                                                   S:Cowl(angle=-60, color=#FF8000, effect=#A0FB) {
                                                      S:Cowl(angle=-90, color=#FF8000) {
                                                         S:Cowl(angle=-60, color=#FF8000) {
                                                            E:Cowl(angle=-90, color=#FF8000) { }
                                                            W:Cowl(angle=-90, color=#FF8000) { }
                                                         }
                                                      }
                                                      E:Cowl(angle=-90, color=#FF8000) { }
                                                      W:Cowl(angle=-90, color=#FF8000) { }
                                                   }
                                                   E:Cowl(angle=-90, color=#FF8000) { }
                                                   W:Cowl(angle=-90, color=#FF8000) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                     W:Frame(angle=-30, option=1) {
                        W:Frame(angle=0, option=1) {
                           W:Frame(angle=120, color=#8040) {
                              E:Frame(angle=90) {
                                 E:Frame(option=1) {
                                    W:TrimF(angle=-10, option=1) {
                                       W:Chip(color=#8040, name=P1) {
                                          S:Trim(angle=90, color=#8040) {
                                             N:Jet(power=p1pow, angle=90, color=#8040, effect=3) { }
                                             N:Jet(power=-p1pow, angle=-90, color=#8040, effect=3) { }
                                             S:Chip(angle=P1RUD, color=#8040) {
                                                S:Cowl(color=#8040) {
                                                   S:Cowl(color=#8040) { }
                                                }
                                             }
                                             S:Trim(angle=90, color=#8040) {
                                                W:Trim(angle=P1ELV, color=#FF8000) { }
                                                E:Trim(angle=-P1ELV, color=#FF8000) { }
                                             }
                                          }
                                          W:Trim(angle=P1ROLL, color=#FF8000) { }
                                          E:Trim(angle=P1ROLL, color=#FF8000) { }
                                          S:Frame() {
                                             S:Cowl(angle=-150, color=#8040) {
                                                S:Cowl(angle=-30, color=#8040) {
                                                   S:Cowl(angle=-60, color=#8040, effect=#A0FB) {
                                                      S:Cowl(angle=-90, color=#8040) {
                                                         S:Cowl(angle=-60, color=#8040) {
                                                            W:Cowl(angle=-90, color=#8040) { }
                                                            E:Cowl(angle=-90, color=#8040) { }
                                                         }
                                                      }
                                                      E:Cowl(angle=-90, color=#8040) { }
                                                      W:Cowl(angle=-90, color=#8040) { }
                                                   }
                                                   E:Cowl(angle=-90, color=#8040) { }
                                                   W:Cowl(angle=-90, color=#8040) { }
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
                  E:Cowl() {
                     E:Cowl(color=#363636) {
                        E:Cowl() { }
                     }
                  }
                  W:Cowl() {
                     W:Cowl(color=#363636) {
                        W:Cowl() { }
                     }
                  }
                  E:Arm(power=CANNON, option=500000) { }
                  W:Arm(power=CANNON, option=500000) { }
               }
               S:Frame(angle=90, spring=0, damper=0) {
                  S:RudderF(spring=0, damper=0) {
                     S:Chip(angle=-90, color=#8040, name=CAR) {
                        S:Chip(color=#8040) {
                           E:Frame() {
                              E:Wheel(angle=90, power=ENGCAR) { }
                              E:Jet(power=carjet, color=#000000, name=j1) { }
                           }
                           W:Frame() {
                              W:Wheel(angle=90, power=-ENGCAR) { }
                              W:Jet(power=carjet, color=#000000, name=j3) { }
                           }
                        }
                        N:Chip(color=#8040) {
                           N:Rudder(angle=CARHANDLE, color=#8040) {
                              W:Frame() {
                                 W:Wheel(angle=90) { }
                                 W:Jet(power=carjet, color=#000000, name=j4) { }
                              }
                              E:Frame() {
                                 E:Wheel(angle=90) { }
                                 E:Jet(power=carjet, color=#000000, name=j2) { }
                              }
                           }
                        }
                     }
                  }
               }
               E:Cowl() {
                  E:Cowl(color=#363636) {
                     E:Cowl() { }
                  }
               }
               W:Cowl() {
                  W:Cowl(color=#363636) {
                     W:Cowl() { }
                  }
               }
               E:Arm(power=CANNON, option=500000) { }
               W:Arm(power=CANNON, option=500000, name=cannon) { }
            }
            E:Cowl() {
               E:Cowl(color=#363636) {
                  E:Cowl() { }
               }
            }
            W:Cowl() {
               W:Cowl(color=#363636) {
                  W:Cowl() { }
               }
            }
            E:Arm(power=CANNON, option=500000) { }
            W:Arm(power=CANNON, option=500000) { }
         }
         E:Cowl() {
            E:Cowl(color=#363636) {
               E:Cowl() { }
            }
         }
         W:Cowl() {
            W:Cowl(color=#363636) {
               W:Cowl() { }
            }
         }
         E:Arm(power=CANNON, option=500000) { }
         W:Arm(power=CANNON, option=500000) { }
      }
      N:Arm() {
         W:Trim(angle=COREPLANEL) { }
         E:Trim(angle=COREPLANER) { }
         E:Frame(option=1) {
            W:TrimF(angle=90, option=1) {
               S:Jet(angle=180, power=-COREPLANEJET) { }
            }
         }
      }
      N:Trim(angle=90) {
         S:Chip() { }
      }
      W:Frame(angle=180, name=bye3) {
         W:Frame(angle=-180) {
            W:Cowl() {
               N:Cowl() {
                  N:Cowl(angle=-10) {
                     N:Cowl(angle=-10) {
                        W:Cowl(color=#363636) {
                           W:Cowl() { }
                        }
                     }
                     W:Cowl(color=#363636) {
                        W:Cowl() { }
                     }
                  }
                  W:Cowl(color=#363636) {
                     W:Cowl() { }
                  }
               }
               W:Cowl(color=#363636) {
                  W:Cowl() { }
               }
            }
         }
      }
      E:Frame(angle=180, name=bye4) {
         E:Frame(angle=-180) {
            E:Cowl() {
               N:Cowl() {
                  N:Cowl(angle=-10) {
                     N:Cowl(angle=-10) {
                        E:Cowl(color=#363636) {
                           E:Cowl() { }
                        }
                     }
                     E:Cowl(color=#363636) {
                        E:Cowl() { }
                     }
                  }
                  E:Cowl(color=#363636) {
                     E:Cowl() { }
                  }
               }
               E:Cowl(color=#363636) {
                  E:Cowl() { }
               }
            }
         }
      }
   }
}
Script
{/////////////mode selector//////////
if _key(14)>0{mode=0}
if _key(12)>0{mode=1}
if _key(13)>0{mode=2}
if _key(10)>0{mode=3}
if _key(11)>0{mode=4}





///////////////SHIP/////////////////
if mode=0{print 1,"Aircarrier by derrick135"
    print 2,"Left propeller", -_POWER(LP)/50000*100," %"
    print 3,"Right propeller", _POWER(RP)/50000*100," %"
    print 4,"Speed = ",-_VZ()*3.6," km"   
    print 5,"Cannon = ",_E(cannon)/500000*100," %"   }
if mode=0 & _key(7)>0{ENGLP=ENGLP-100000}
if mode=0 & _key(9)>0{ENGRP=ENGRP+100000}
if mode=0 & _key(4)>0{ENGLP=ENGLP+100000}
if mode=0 & _key(6)>0{ENGRP=ENGRP-100000
if ABC=1{ABC=2}
if mode=0 & _key(0)>0{HANDLE=HANDLE+3}
if mode=0 & _key(1)>0{HANDLE=HANDLE-3}
if mode=0 & _key(5)>0{CANNON=1000000}
//////////////////CAR//////////////
if mode=1{print 1,"Explorer dropped"
    print 2,"Speed = ",-_VZ(CAR)*3.6," km"}
if mode=1{dummy=_SPLIT(CAR)}
if mode=1 & _key(15)>0{ENGCAR=ENGCAR+5000}
if mode=1 & _key(7)>0{CARHANDLE=CARHANDLE-3}
if mode=1 & _key(9)>0{CARHANDLE=CARHANDLE+3}
if mode=1 & _H(CAR)>2{CARJET=50000}
if mode=1 & _H(CAR)>0 & _H(CAR)<1{dummy=_bye(j1)
                     dummy=_bye(j2)
                     dummy=_bye(j3)
                     dummy=_bye(j4)}
/////////COREPLANE////////////////
if ABC=1{ABC=2}
if mode=2{print 1 ,"Ejected"
     print 2,-_VZ()," km"
if mode=2{COREPLANEJET=40000
   dummy=_BYE(bye1)   
   dummy=_BYE(bye2)
   dummy=_BYE(bye3)
   dummy=_BYE(bye4)
   dummy=_BYE(P1)
   dummy=_BYE(P2)
   dummy=_BYE(CAR)}
if mode=2 & _key(0){COREPLANEL=COREPLANEL+1
      COREPLANER=COREPLANER-1}
if mode=2 & _key(1){COREPLANEL=COREPLANEL-1
      COREPLANER=COREPLANER+1}
if mode=2 & _key(2){COREPLANEL=COREPLANER+1
      COREPLANER=COREPLANER+1}
if mode=2 & _key(3){COREPLANEL=COREPLANEL-1
      COREPLANER=COREPLANER-1}

   


////////////////////PLANE1///////////
if ABC=1{ABC=2}
if mode=3{print 1,"Fighter launched"
   print 2," Speed = ",-_VZ(P1)*3.6," km"}
if ABC=1{ABC=2}
if mode=3{P1POW=40000_SPLIT(P1)}
if mode=3 & _key(0){P1ELV=P1ELV+1}
if mode=3 & _key(1){P1ELV=P1ELV-1}
if mode=3 & _key(2){P1ROLL=P1ROLL+0.5}
if mode=3 & _key(3){P1ROLL=P1ROLL-0.5}
if mode=3 & _key(4){P1RUD=P1RUD-1}
if mode=3 & _key(6){P1RUD=P1RUD+1}
////////////////////PLANE2//////////////
if mode=4{print 1,"Bomber launched"
   print 2," Speed = ",-_VZ(P2)*3.6," km"}
if mode=4{P2POW=40000_SPLIT(P2)}
if mode=4 & _key(0){P2ELV=P2ELV+1}
if mode=4 & _key(1){P2ELV=P2ELV-1}
if mode=4 & _key(2){P2ROLL=P2ROLL+0.5}
if mode=4 & _key(3){P2ROLL=P2ROLL-0.5}
if mode=4 & _key(4){P2RUD=P2RUD-1}
if mode=4 & _key(6){P2RUD=P2RUD+1}




dummy=_zoom(zm)}
}
avatar
speak51
Car
Car

Posts : 9
Join date : 2011-05-07

View user profile

Back to top Go down

Re: Flying Aircraft Carrier

Post by Warbird on Fri Jun 10, 2011 10:54 am

hehe, cool thing! But it would be even cooler if the bombers had guns on them or some kind of kamikaze function

Warbird
Tank
Tank

Posts : 60
Join date : 2010-10-27
Age : 23
Location : Germany

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