Thanael-Zazka X-13 "Nightfury-II" Interceptor

View previous topic View next topic Go down

Rate it!

0% 0% 
[ 0 ]
0% 0% 
[ 0 ]
0% 0% 
[ 0 ]
0% 0% 
[ 0 ]
25% 25% 
[ 1 ]
75% 75% 
[ 3 ]
 
Total Votes : 4

Thanael-Zazka X-13 "Nightfury-II" Interceptor

Post by Rainman on Sun Sep 09, 2012 9:49 pm

It's faster.
It's more maneuverable.
Speed is more controllable.
It has more guns.
It no longer stalls out on turns.
It has a revamped and augmented HUD.

It is the Nightfury-II Experimental Interceptor, and it has spent the last couple days of pre-release testing blowing Japanese airplanes right out of the sky with near impunity.
Gentlemen, don your flight caps.



Armament: 9x fire-linked Option-50k autocannons.
Top Speed: 455 kph (max core speed)
STOL capability.
New Back-throttle button can be used with airbrakes to decelerate more swiftly.

NEW HUD:
-Improved attitude meter
-Self-and-enemy tracking altimeter (no more guessing how far you are from the foe vertically!)
-Combined tachometer/total instantaneous thrust meter



Controls listed ingame.
Warning: Firing while attempting extreme-g maneuvers can damage the autocannons.
Code:
// [Thanael Industries Classified Division, with acknowledgments to Zazka Motorworks]
// ["Nightfury-II" Advanced Experimental Interceptor]
Val
{
   AB(default=180, min=150, max=180, step=10, disp=0)
   AFTERBURNER(default=0, min=-50000, max=0, step=1000)
   AIL(default=0, min=-15, max=15)
   BALSIGHTSTOGGLE(default=0, max=2)
   BOOST(default=0, min=-60000, max=0)
   COL(default=#2D2D2D, disp=0)
   COL1(default=#220022, disp=0)
   ENGAUX(default=50000, min=-50000, max=0, disp=0)
   FLAME(default=0, max=150000, step=50000)
   G1(default=10, min=10, max=180)
   G2(default=80, min=80, max=180)
   G3(default=90, min=90, max=180, disp=0)
   GEARBRAKE1(default=15, min=15, max=100, step=15)
   GEARBRAKE2(default=15, min=15, max=100, step=15)
   GEARBRAKE3(default=15, min=15, max=100, step=15)
   GEARTOGGLE(default=0, max=2)
   GUN1(default=0, max=50000, step=50000)
   GUN2(default=0, max=50000, step=50000)
   GUN3(default=0, max=50000, step=50000)
   GUN4(default=0, max=50000, step=50000)
   IGNITION(default=0, max=1)
   JET(default=0, min=-100000, max=0)
   JETSUM(default=0, min=-500000, max=0)
   LASERCONTROL(default=0, max=1, disp=0)
   LASERTOGGLE(default=0, max=4)
   PITCH(default=0, min=-20, max=20)
   PITCHANGLE(default=0, min=-10, max=10, step=0.75)
   PLAYERTOGGLE(default=0, max=7, disp=0)
   RECOIL(default=0, min=-50000, max=50000, step=50000, disp=0)
   ROLL(default=0, min=-4.25, max=4.25, step=0.75)
   SMOKE(default=1, min=1, max=3, step=2)
   TRIG(default=0, max=5550, disp=0)
   UNBOOST(default=0, max=30000)
   YAW(default=0, min=-10, max=10)
   YAW2(default=0, min=-18, max=18)
   YAWANGLE(default=0, min=-10, max=10, step=0.25)
}
Key
{
   0:PitchAngle(step=-0.4)
   1:PitchAngle(step=0.4)
   2:Roll(step=0.25)
   3:Roll(step=-0.25)
   4:JET(step=-2500)
   5:GEARBRAKE1(step=25), GEARBRAKE2(step=25), GEARBRAKE3(step=25), JET(step=12000)
   7:GEARBRAKE1(step=15), YAWANGLE(step=0.5)
   8:AB(step=-10)
   9:GEARBRAKE2(step=15), YAWANGLE(step=-0.5)
   10:AFTERBURNER(step=-1000)
}
Body
{
   Core(color=#660066) {
      N:Frame(angle=157, color=col) {
         N:Chip(angle=-157, color=col1, name=Purple) {
            E:Frame(color=Col) {
               N:Frame(angle=20, option=1, color=Col, damper=5) {
                  N:Arm(angle=-20.5, power=GUN4, option=50000, color=Col, damper=5) {
                     S:Cowl(angle=-8, option=5, color=col) { }
                     W:Cowl(angle=-165, option=4, color=col) { }
                  }
               }
               E:Frame(color=Col) {
                  N:Arm(angle=-0.5, power=GUN1, option=50000, color=Col) {
                     S:Cowl(angle=8, option=5, color=col) { }
                     W:Cowl(option=4, color=col) { }
                  }
               }
               N:Frame(angle=-10, option=1, color=Col, damper=5) {
                  N:Arm(angle=9.5, power=GUN2, option=50000, color=Col, damper=5) {
                     S:Cowl(angle=8, option=3, color=col) {
                        N:Cowl(angle=165, option=4, color=col) { }
                     }
                  }
               }
               S:Chip(angle=-AB, color=Col) { }
               S:Chip(angle=AB, color=Col) { }
            }
            E:Trim(angle=Ail, color=Col) {
               E:Chip(color=Col) {
                  E:TrimF(angle=-Ail, color=Col) {
                     S:Cowl(option=4, color=col) {
                        E:Cowl(angle=1, option=5, color=Col) { }
                        E:Cowl(angle=-1, option=2, color=Col1) { }
                     }
                     N:Cowl(option=4, color=Col) { }
                     E:Cowl(option=3, color=Col) {
                        S:Cowl(option=5, color=col) { }
                     }
                     S:Cowl(angle=180, option=0, color=col) { }
                  }
               }
            }
            W:Frame(color=Col) {
               W:Frame(color=Col) {
                  N:Arm(angle=-0.5, power=GUN1, option=50000, color=Col) {
                     S:Cowl(angle=8, option=5, color=col) { }
                     E:Cowl(option=3, color=col) { }
                  }
               }
               N:Cowl(angle=8, option=5, color=col) {
                  S:Cowl(angle=165, option=4, color=col) { }
               }
               N:Frame(angle=-10, option=1, color=Col, damper=5) {
                  N:Arm(angle=9.5, power=GUN2, option=50000, color=Col, damper=5) {
                     S:Cowl(angle=8, option=4, color=col) {
                        N:Cowl(angle=165, option=4, color=col) { }
                     }
                  }
               }
               N:Frame(angle=20, option=1, color=Col, damper=5) {
                  N:Arm(angle=-20.5, power=GUN4, option=50000, color=Col, damper=5) {
                     S:Cowl(angle=-8, option=5, color=col) { }
                     E:Cowl(angle=-165, option=3, color=col) { }
                  }
               }
               S:Chip(angle=-AB, color=Col) { }
               S:Chip(angle=AB, color=Col) { }
            }
            W:Trim(angle=Ail, color=Col) {
               W:Chip(color=Col) {
                  W:TrimF(angle=-Ail, color=Col) {
                     S:Cowl(option=3, color=col) {
                        W:Cowl(option=5, color=Col) { }
                        W:Cowl(angle=-1, option=2, color=Col1) { }
                     }
                     N:Cowl(option=3, color=Col) { }
                     W:Cowl(option=4, color=Col) {
                        S:Cowl(angle=1, option=5, color=Col) { }
                     }
                     S:Cowl(angle=180, option=0, color=col) { }
                  }
               }
            }
            S:Chip(color=Col1) {
               W:Cowl(option=3, color=col1) { }
               E:Cowl(option=4, color=col1) { }
               N:Frame(angle=30, color=Col, damper=5) {
                  N:Jet(angle=-120, power=JETSUM, color=Col, effect=SMOKE) { }
                  N:Frame(angle=-28, option=1, damper=5) {
                     N:Arm(angle=-2.5, power=GUN10, option=50000, color=COL, damper=5) {
                        S:Cowl(angle=-20, option=3, color=col) { }
                        S:Cowl(angle=-30, option=4, color=col) { }
                     }
                  }
               }
               S:Arm(power=FLAME, option=-150000, color=Col, name=BURNER) {
                  S:TrimF(angle=-45, option=1, color=Col) {
                     W:Chip(angle=20, color=Col) {
                        W:Frame(angle=-65, option=1) {
                           E:Trim(angle=YAW, color=COL) { }
                           E:Cowl(angle=180, option=4, color=COL1) { }
                        }
                        W:Cowl(angle=90, option=3, color=Col) { }
                     }
                     W:Cowl(angle=180, option=5, color=col) { }
                  }
                  S:TrimF(angle=45, option=1, color=Col) {
                     E:Chip(angle=20, color=Col) {
                        E:Frame(angle=-65, option=1) {
                           W:Trim(angle=YAW, color=COL) { }
                           W:Cowl(angle=180, option=3, color=COL1) { }
                        }
                        E:Cowl(angle=90, option=4, color=Col) { }
                     }
                     E:Cowl(angle=180, option=5, color=col) { }
                  }
                  S:TrimF(angle=G3, option=1) {
                     E:TrimF(angle=-Yaw2, option=1) {
                        W:RLW(angle=0, brake=GEARBRAKE3, color=col) { }
                     }
                     W:TrimF(angle=Yaw2, option=1) { }
                  }
                  N:TrimF(angle=90, option=1, color=col) {
                     N:Cowl(angle=180, option=5, color=col1) { }
                     N:RudderF(angle=-0.5, option=1, damper=5) {
                        N:Cowl(angle=0, option=5, color=col, effect=#d000) {
                           E:Cowl(angle=120, option=3, color=col, effect=0) {
                              S:Cowl(angle=0, option=3, color=col, effect=0) { }
                           }
                           E:Cowl(angle=-120, option=3, color=col, effect=0) {
                              S:Cowl(angle=0, option=3, color=col, effect=0) { }
                           }
                        }
                        N:Frame(angle=22, option=1, damper=5) {
                           N:Arm(angle=-22, power=GUN3, option=50000, color=Col, damper=5) {
                              S:Cowl(angle=0, option=5, color=col) { }
                           }
                        }
                        N:Frame(angle=-22, option=1, damper=5) {
                           N:Arm(angle=22, power=GUN3, option=50000, color=Col, damper=5) {
                              S:Cowl(angle=0, option=5, color=col) { }
                           }
                        }
                     }
                  }
                  S:Chip(color=Col) {
                     E:Trim(angle=-Pitch, color=Col) { }
                     W:Trim(angle=Pitch, color=Col) { }
                  }
               }
            }
            N:Chip(color=Col, name=gun1) {
               W:Frame(angle=G1, option=1, color=Col) {
                  W:RLW(angle=G2, brake=GEARBRAKE1, color=Col) { }
               }
               E:Frame(angle=G1, option=1, color=Col) {
                  E:RLW(angle=G2, brake=GEARBRAKE2, color=Col) { }
                  W:Cowl(angle=180, option=5, color=col1) { }
               }
               N:Cowl(color=Col) {
                  N:Cowl(color=Col) {
                     N:Cowl(color=col, effect=#F0FB) {
                        N:Cowl(angle=175, color=Col, effect=#F0FB) {
                           N:Cowl(color=Col) {
                              N:Cowl(color=Col) {
                                 N:Cowl(angle=5, color=Col) {
                                    N:Cowl(angle=5, color=Col) {
                                       N:Cowl(color=Col1) {
                                          N:Cowl(color=Col) {
                                             N:Cowl(angle=-5, color=Col) {

}
                                             E:Cowl(angle=160, color=Col)

{ }
                                             W:Cowl(angle=160, color=Col)

{ }
                                          }
                                          E:Cowl(angle=150, color=Col1) { }
                                          W:Cowl(angle=150, color=Col1) { }
                                          W:Cowl(angle=10, option=4, color=col)

{ }
                                          E:Cowl(angle=10, option=3, color=col)

{ }
                                       }
                                    }
                                    W:Cowl(angle=160, color=Col) { }
                                    E:Cowl(angle=160, color=Col) { }
                                 }
                                 W:Cowl(angle=160, color=Col) { }
                                 E:Cowl(angle=8, option=4, color=col) { }
                                 W:Cowl(angle=8, option=3, color=col) { }
                              }
                              E:Cowl(angle=170, color=Col) { }
                              W:Cowl(angle=170, color=Col) { }
                              S:Cowl(option=5, color=col) { }
                           }
                           W:Cowl(angle=175, option=3, color=Col) { }
                           E:Cowl(angle=175, option=4, color=Col) { }
                        }
                        N:Cowl(angle=-175, color=Col, effect=#F0FB) {
                           N:Cowl(color=Col) {
                              N:Cowl(color=Col, effect=#2000) {
                                 N:Cowl(angle=13, effect=#8000) {
                                    N:Cowl(angle=-17, effect=#8000) {
                                       N:Cowl(angle=-7, color=Col1) {
                                          N:Cowl(color=Col) {
                                             N:Cowl(angle=-5, option=2,

color=col1) { }
                                             W:Cowl(angle=-160, color=Col)

{ }
                                             E:Cowl(angle=-160, color=Col)

{ }
                                             N:Cowl(angle=-15, option=5,

color=Col) { }
                                          }
                                          W:Cowl(angle=-150, color=Col1) { }
                                          E:Cowl(angle=-150, color=Col1) { }
                                          W:Cowl(angle=-35, option=4,

color=col) {
                                             S:Cowl(angle=-30, option=4,

color=Col) { }
                                          }
                                          E:Cowl(angle=-35, option=3,

color=col) {
                                             S:Cowl(angle=-30, option=3,

color=Col) { }
                                          }
                                       }
                                       W:Cowl(angle=-55, option=4, effect=#8000) { }
                                       E:Cowl(angle=-55, option=3, effect=#8000) { }
                                    }
                                    E:Cowl(angle=-150, effect=#8000) { }
                                    W:Cowl(angle=-150, effect=#8000) { }
                                    W:Cowl(angle=-55, option=3, effect=#8000) { }
                                    E:Cowl(angle=-55, option=4, effect=#8000) { }
                                 }
                                 E:Cowl(angle=-160, color=Col) {
                                    E:Cowl(angle=-15, option=4, color=col1) { }
                                 }
                                 W:Cowl(angle=-160, color=Col) {
                                    W:Cowl(angle=-15, option=3, color=col1) { }
                                 }
                                 W:Cowl(angle=-25, option=3, color=col) {
                                    N:Cowl(option=0, color=col) {
                                       N:Cowl(option=5, color=col) { }
                                    }
                                 }
                                 E:Cowl(angle=-25, option=4, color=col) {
                                    N:Cowl(option=0, color=col) {
                                       N:Cowl(option=5, color=col) { }
                                    }
                                 }
                                 W:Cowl(angle=-160, color=col) { }
                              }
                              E:Cowl(angle=-170, color=Col) { }
                              W:Cowl(angle=-170, color=Col) { }
                              S:Cowl(option=0, color=col) { }
                           }
                           E:Cowl(angle=-170, option=4, color=Col) { }
                           W:Cowl(angle=-170, option=3, color=Col) { }
                        }
                     }
                  }
                  E:Cowl(angle=10, option=3, color=col1) { }
                  W:Cowl(angle=10, option=4, color=col1) { }
               }
               S:RudderF(angle=-85, color=Col) {
                  W:Frame(angle=-32, option=1, color=Col) {
                     W:Jet(angle=120, power=EngAux, color=Col, effect=1) {
                        S:Cowl(angle=150, option=2, color=Col1) { }
                     }
                     E:Cowl(angle=180, option=5, color=Col) {
                        W:Cowl(angle=-120, option=5, color=Col) { }
                     }
                  }
                  E:Cowl(angle=4, option=1, color=col) {
                     S:Cowl(angle=5, color=Col) {
                        E:Cowl(angle=-5, option=4, color=Col) { }
                     }
                  }
                  N:Trim(angle=-pitch, color=col) { }
               }
               S:RudderF(angle=85, color=Col) {
                  E:Frame(angle=-32, option=1, color=Col) {
                     E:Jet(angle=120, power=EngAux, color=Col, effect=1) {
                        S:Cowl(angle=150, option=2, color=Col1) { }
                     }
                     W:Cowl(angle=180, option=5, color=Col) {
                        E:Cowl(angle=-120, option=5, color=Col) { }
                     }
                  }
                  W:Cowl(angle=4, option=1, color=col) {
                     S:Cowl(angle=5, color=Col) {
                        W:Cowl(angle=-5, option=3, color=Col) { }
                     }
                  }
                  N:Trim(angle=pitch, color=col) { }
               }
            }
         }
      }
   }
}
Script
{
  print 0,"Thanael Industries Classified divison"
  print 1,"Thanael X13 'Nightfury-II' Interceptor"
  print 2,"Z & X = Throttle, V = Afterburner, B = Throttle Choke"
  print 3,"A & D = Yaw, Q toggles gear, S = Airbrakes"
  print 4,"F = 9x 25MM HiEx Autocannons"
  print 5,"W & G toggle laser & ballisitc sights "

IF _KEY(11)>0{UNBOOST=UNBOOST+2000}
IF _KEY(11)=0{UNBOOST=UNBOOST-2000}
JETSUM=JET+BOOST+UNBOOST
IF JET=0{IGNITION=0}
IF JET<0{IGNITION=1}
IF _ABS(PITCH)>18{BOOST=(BOOST-2500)*IGNITION}
IF _ABS(PITCH)<18{BOOST=(BOOST+5000)*IGNITION}

GEARTOGGLE=GEARTOGGLE+_KEYDOWN(14)
if GEARTOGGLE<1{
G1=G1-10
G2=G2-4
G3=G3-4
print 6,"Landing Gear DOWN"
}
if GEARTOGGLE=1{
G1=G1+5
G2=G2+5
G3=G3+5
GEABRAKE1=GEARBRAKE1+5
GEABRAKE2=GEARBRAKE1+5
GEABRAKE3=GEARBRAKE1+5
print 6,"Landing Gear UP"
}
if GEARTOGGLE=2{GEARTOGGLE=0}
LASERTOGGLE=LASERTOGGLE+_KEYDOWN(16)
If LASERCONTROL=1{
laser= _SETCOLOR(#aa00aa)
laser = _MOVE3D(_X(), _Y(), _Z())
laser = _LINE3D(_X() - _ZX() * 100,  _Y()
- _ZY() * 100,  _Z() - _ZZ() * 100)}
if LASERTOGGLE=0{LASERCONTROL=1
  print 7,"Laser is ON "}
if LASERTOGGLE=1{
LASERCONTROL=0
  print 7,"Laser is OFF"}
if LASERTOGGLE=3{LASERTOGGLE=0}
PLAYERTOGGLE=PLAYERTOGGLE+_KEYDOWN(15)
if PLAYERTOGGLE=0{
  print 8,"Tracking PLAYER 0 (Press W to toggle)"}
if PLAYERTOGGLE=1{
  print 8,"Tracking PLAYER 1 (Press W to toggle)"}
if PLAYERTOGGLE=2{
  print 8,"Tracking PLAYER 2 (Press W to toggle)"}
if PLAYERTOGGLE=3{
  print 8,"Tracking PLAYER 3 (Press W to toggle)"}
if PLAYERTOGGLE=4{
  print 8,"Tracking PLAYER 4 (Press W to toggle)"}
if PLAYERTOGGLE=5{
  print 8,"Tracking PLAYER 5 (Press W to toggle)"}
if PLAYERTOGGLE=6{
  print 8,"Tracking PLAYER 6 (Press W to toggle)"}
if PLAYERTOGGLE=7{PLAYERTOGGLE=0}
YAW2=YAW*_SIN(_TORAD(G3))
ENGAUX=AFTERBURNER+RECOIL
if AFTERBURNER<-9000{Flame=150000}
if AFTERBURNER<-200{  Smoke=2  print 9,"AFTERBURNERS ON"}
if JET>-10000{AFTERBURNER=0}
if _KEY(12){TRIG=TRIG+500}
if TRIG>5000{TRIG=0}
if TRIG=0{GUN3=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=1500{GUN2=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=3000{GUN1=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=4500{GUN4=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
Yawvel=_WY(core)*(1-_KEY(7))*(1-_KEY(9))
if _ABS(Yawvel)<0.2{Yawvel=0}
Yaw=2.5*Yawvel+YawAngle

if _abs(PitchAngle)<5{Pitch=((-0.05-(_VEL()/450)+0.25*_KEY(8)-_EX(core)+_WX(GUN1)/4))+1.75*PitchAngle}
if _abs(PitchAngle)>=5{Pitch=((-0.05-(_VEL()/450)+0.25*_KEY(8)-_EX(core)+_WX(GUN1)/4))+(2.1*PitchAngle)}

Rollcorrect=1
if _VEL()>600{Rollcorrect=1/2}
Ail=Rollcorrect*(2*Roll)
xloc=(_X()/20000)*_COS(_EY())-(_Z()/20000)*_SIN(_EY())
zloc=_Z()/20000*_COS(_EY())+(_X()/20000)*_SIN(_EY())
Enxloc=(_PLAYERX(PLAYERTOGGLE)/20000)*_COS(_EY())-(_PLAYERZ(PLAYERTOGGLE)/20000)*_SIN(_EY())
Enzloc=_PLAYERZ(PLAYERTOGGLE)/20000*_COS(_EY())+(_PLAYERX(PLAYERTOGGLE)/20000)*_SIN(_EY())
alt=(_Y(Purple)-_Y(BURNER))*0.75
altimeter=_SETCOLOR(#ff00ff)
altimeter=_MOVE2D(-0.4,0)
altimeter=_LINE2D(-0.2,alt-0.05)
altimeter=_MOVE2D(0.4,0)
altimeter=_LINE2D(0.2,alt-0.05)

angmeter=_SETCOLOR(#880088)
angmeter=_MOVE2D(-0.4,0)
angmeter=_LINE2D(-0.8,0)
angmeter=_MOVE2D(0.4,0)
angmeter=_LINE2D(0.8,0)
angmeter=_SETCOLOR(#880088)

angmeter=_MOVE2D(-0.38,0.1)
angmeter=_LINE2D(-0.4,0)
angmeter=_MOVE2D(0.38,-0.1)
angmeter=_LINE2D(0.4,0)
altimeter=_MOVE2D(0.2,0)
altimeter=_LINE2D(0.3,0)
altimeter=_MOVE2D(-0.2,0)
altimeter=_LINE2D(-0.3,0)

tach=(_VEL()*3.6)/1675
tachometer=_SETCOLOR(#FF00FF)
tachometer=_MOVE2D(-0.235,-0.5)
tachometer=_LINE2D(-0.21,-0.5)
tachometer=_LINE2D(-0.235,-0.5+tach)
tachometer=_LINE2D(-0.21,-0.5+tach)
tachometer=_LINE2D(-0.235,-0.5)
tachometer=_LINE2D(-0.235,-0.5+tach)
tachometer=_MOVE2D(-0.21,-0.5)
tachometer=_LINE2D(-0.21,-0.5+tach)

tach2=_SETCOLOR(#880088)
tach2=_MOVE2D(-0.3,-0.5)
tach2=_LINE2D(-0.3,-0.2)
tach2=_LINE2D(-0.2,-0.2)
tach2=_LINE2D(-0.2,-0.5)
tach2=_LINE2D(-0.3,-0.5)

tachb=((JETSUM+AFTERBURNER)/-10000)/70
tach3=_SETCOLOR(#FFDD00)
tach3=_MOVE2D(-0.29,-0.5)
tach3=_LINE2D(-0.265,-0.5+tachb)
tach3=_LINE2D(-0.29,-0.5+tachb)
tach3=_LINE2D(-0.265,-0.5)
tach3=_LINE2D(-0.265,-0.5+tachb)
tach3=_MOVE2D(-0.29,-0.5)
tach3=_LINE2D(-0.29,-0.5+tachb)

origx=0
origz=-0.6
GPS= _SETCOLOR(#aa00aa)
GPS=_MOVE2D(origx,origz)
GPS=_LINE2D(origx-xloc,origz-zloc)
GPS=_MOVE2D(origx+0.01,origz+0.01)
GPS=_LINE2D(origx-0.01,origz-0.01)
GPS=_MOVE2D(origx-0.01,origz+0.01)
GPS=_LINE2D(origx+0.01,origz-0.01)
GPS=_MOVE2D(origx-0.1,origz+0.1)
GPS=_LINE2D(origx-0.1,origz-0.1)
GPS=_LINE2D(origx+0.1,origz-0.1)
GPS=_LINE2D(origx+0.1,origz+0.1)
GPS=_LINE2D(origx-0.1,origz+0.1)
GPS=_MOVE2D(origx,origz-0.12)
GPS=_LINE2D(origx,origz-0.02)
GPS=_LINE2D(origx-0.01,origz-0.03)
GPS=_MOVE2D(origx,origz-0.02)
GPS=_LINE2D(origx+0.01,origz-0.03)
POSMARKER=_SETCOLOR(#FF00FF)
POSMARKER=_MOVE2D(origx-xloc+0.01,origz-zloc+0.01)
POSMARKER=_LINE2D(origx-xloc-0.01,origz-zloc-0.01)
POSMARKER=_MOVE2D(origx-xloc-0.01,origz-zloc+0.01)
POSMARKER=_LINE2D(origx-xloc+0.01,origz-zloc-0.01)
ENEMYMARKER=_SETCOLOR(_PLAYERCOLOR(PLAYERTOGGLE))
ENEMYMARKER=_MOVE2D(origx-enxloc+0.01,origz-enzloc+0.01)
ENEMYMARKER=_LINE2D(origx-enxloc-0.01,origz-enzloc-0.01)
ENEMYMARKER=_MOVE2D(origx-enxloc-0.01,origz-enzloc+0.01)
ENEMYMARKER=_LINE2D(origx-enxloc+0.01,origz-enzloc-0.01)
WX=_FIX(2*_WX(GUN1))
if _ABS(_WX(GUN1))<2{WX=_WX(GUN1)/4}
VDrift=-10*WX/150*_COS(_EZ())
HDrift=-10*WX/150*_SIN(_EZ())
print 9 ,"Ballistic Sights Off"
BALSIGHTSTOGGLE=BALSIGHTSTOGGLE+_KEYDOWN(13)
if BALSIGHTSTOGGLE=2{BALSIGHTSTOGGLE=0}
if BALSIGHTSTOGGLE=0{
print 9 ,"Ballistic Sights On"
BalSight=_SETCOLOR(#aa00aa)
BalSight=_MOVE2D(1*HDrift+0.05,1*VDrift+0.02)
BalSight=_LINE2D(1*HDrift+0.05,1*VDrift-0.08)
BalSight=_LINE2D(1*HDrift-0.05,1*VDrift-0.08)
BalSight=_LINE2D(1*HDrift-0.05,1*VDrift+0.02)
BalSight=_LINE2D(1*HDrift+0.05,1*VDrift+0.02)
BalSight=_MOVE2D(2*HDrift+0.025,2*VDrift+0.005)
BalSight=_LINE2D(2*HDrift+0.025,2*VDrift-0.045)
BalSight=_LINE2D(2*HDrift-0.025,2*VDrift-0.045)
BalSight=_LINE2D(2*HDrift-0.025,2*VDrift+0.005)
BalSight=_LINE2D(2*HDrift+0.025,2*VDrift+0.005)
BalSight2=_SETCOLOR(#ff00ff)
BalSight2=_MOVE2D(-0.03,-0.01)
BalSight2=_LINE2D(0.03,-0.01)
BalSight2=_MOVE2D(0,0.015)
BalSight2=_LINE2D(0,-0.025)
BalSight2=_MOVE2D(4*HDrift+0.01,4*VDrift-0.01)
BalSight2=_LINE2D(4*HDrift+0.01,4*VDrift-0.03)
BalSight2=_LINE2D(4*HDrift-0.01,4*VDrift-0.03)
BalSight2=_LINE2D(4*HDrift-0.01,4*VDrift-0.01)
BalSight2=_LINE2D(4*HDrift+0.01,4*VDrift-0.01)}

alt2=_SETCOLOR(#aa00aa)
alt2=_MOVE2D(0.3,-0.5)
alt2=_LINE2D(0.2,-0.5)
alt3=_MOVE2D(0.27,-0.45)
alt3=_LINE2D(0.23,-0.45)
alt4=_MOVE2D(0.27,-0.4)
alt4=_LINE2D(0.23,-0.4)
alt4=_MOVE2D(0.27,-0.35)
alt4=_LINE2D(0.23,-0.35)
alt4=_MOVE2D(0.27,-0.3)
alt4=_LINE2D(0.23,-0.3)
alt4=_MOVE2D(0.27,-0.25)
alt4=_LINE2D(0.23,-0.25)
alt4=_MOVE2D(0.3,-0.2)
alt4=_LINE2D(0.2,-0.2)

alt3=_MOVE2D(-0.27,-0.45)
alt3=_LINE2D(-0.23,-0.45)
alt4=_MOVE2D(-0.27,-0.4)
alt4=_LINE2D(-0.23,-0.4)
alt4=_MOVE2D(-0.27,-0.35)
alt4=_LINE2D(-0.23,-0.35)
alt4=_MOVE2D(-0.27,-0.3)
alt4=_LINE2D(-0.23,-0.3)
alt4=_MOVE2D(-0.27,-0.25)
alt4=_LINE2D(-0.23,-0.25)

selfheight=_Y()/5000
self=_SETCOLOR(#ff00ff)
self=_MOVE2D(0.225+0.01,-0.5+selfheight+0.01)
self=_LINE2D(0.225-0.01,-0.5+selfheight-0.01)
self=_MOVE2D(0.225+0.01,-0.5+selfheight-0.01)
self=_LINE2D(0.225-0.01,-0.5+selfheight+0.01)
foeheight=_PLAYERY(PLAYERTOGGLE)/5000
foe=_SETCOLOR(_PLAYERCOLOR(PLAYERTOGGLE))
foe=_MOVE2D(0.275+0.01,-0.5+foeheight+0.01)
foe=_LINE2D(0.275-0.01,-0.5+foeheight-0.01)
foe=_MOVE2D(0.275+0.01,-0.5+foeheight-0.01)
foe=_LINE2D(0.275-0.01,-0.5+foeheight+0.01)}

Enjoy, and please let me know what you think! Next iteration will likely be a RCscript to Lua conversion, since it's starting to amass an exorbitant amount of code.
avatar
Rainman
Tank
Tank

Posts : 80
Join date : 2011-02-14
Age : 25
Location : New England, US

View user profile

Back to top Go down

Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor

Post by orrrrz on Mon Sep 10, 2012 12:11 am

If you want to make strong planes,you should think about Frame Per Second.
Fighters to air battle should keep processing speed near 30FPS in RC.
Because RC's FPS affects how the models can show its ability in the online.
Depict too much makes your plane slow and weak.

orrrrz
Tank
Tank

Posts : 55
Join date : 2012-06-19
Age : 22
Location : Tokyo

View user profile

Back to top Go down

Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor

Post by Rainman on Mon Sep 10, 2012 8:03 am

I agree. From here on, I will need to translate the code into LUA and streamline it so that it will not lag the game during combat. For now though, it's nice to see the peak of what I've managed with RCscript.
avatar
Rainman
Tank
Tank

Posts : 80
Join date : 2011-02-14
Age : 25
Location : New England, US

View user profile

Back to top Go down

Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor

Post by JosefYurnov99 on Thu Sep 13, 2012 6:22 pm

It's been awhile since I was last on, and this was the first thing I saw. I am very impressed at this varient, well I can't even call it that anymore, It's a whole different plane now. You took my base, and turned it into something much larger than I could ever have imagined. Great job!
avatar
JosefYurnov99
Plane
Plane

Posts : 43
Join date : 2011-03-11
Age : 21
Location : America

View user profile

Back to top Go down

Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor

Post by Maurice on Fri Sep 14, 2012 9:37 am

Whoah... stuff just got fancy.
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor

Post by jiri.hartvich.9 on Sat Sep 15, 2012 7:55 am

Wow amazing. Cool Very Happy
avatar
jiri.hartvich.9
Tank
Tank

Posts : 51
Join date : 2012-08-29
Age : 18
Location : CZ

View user profile

Back to top Go down

Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor

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