// [RCD] 戦闘用バギー風 // ↑↓:アクセル・バック、←→:ハンドル左右 // A:ブレーキ // Z:トリガー、X:ガンセットアップ Val { BRAKE(default=0, max=80, step=80) ENGINE(default=0, min=-5000, max=2500, step=2500) GUN(default=0, max=3) GUNP1(default=1, min=-1, max=1) GUNP2(default=1, min=-1, max=1) GUNP3(default=1, min=-1, max=1) GUNP4(default=1, min=-1, max=1) GUNP5(default=1, min=-1, max=1) GUNP6(default=1, min=-1, max=1) GUNP7(default=1, min=-1, max=1) GUNP8(default=1, min=-1, max=1) GUNYANG(default=180, min=170, max=240) HANDLEL(default=84, min=54, max=114, step=5) HANDLER(default=84, min=54, max=114, step=5) HBRAKE(default=0, max=100, step=100) ROT(default=0, max=1500, step=1500) ROTB(default=50, max=50, step=5) STAND(default=180, min=45, max=180, step=5) STAND2(default=180, max=180, step=5) TOP(default=-40, min=-40, max=170, step=5) TOP2(default=-20, min=-180, max=-20, step=5) TRIG1(default=0, max=50000) TRIG2(default=0, max=50000) TRIG3(default=0, max=50000) TRIG4(default=0, max=50000) TRIG5(default=0, max=50000) TRIG6(default=0, max=50000) TRIG7(default=0, max=50000) TRIG8(default=0, max=50000) } Key { 0:Engine(step=-500) 1:Engine(step=500) 2:HandleR(step=-5), HandleL(step=5) 3:HandleR(step=5), HandleL(step=-5) 4:Rot(step=500), rotb(step=-50) 6:gunyang(step=0.5) 7:Brake(step=30), HBrake(step=20) 8:HBrake(step=20) 9:gunyang(step=-0.5) } Body { Core() { N:Chip() { // BodyCowl N:Cowl(angle=-45, color=#617C26) { N:Cowl(angle=-115, color=#617C26) { N:Cowl(angle=-15, color=#617C26) { E:Cowl(angle=-89, color=#617C26) { } W:Cowl(angle=-89, color=#617C26) { } N:Cowl(angle=30, color=#0080FF) { E:Cowl(angle=-60, option=4, color=#0080FF) { } W:Cowl(angle=-60, option=3, color=#0080FF) { } } } } } // BodyCowlEnd // FrontSus N:Frame(angle=-90, option=1) { E:RudderF(angle=45, spring=0.09, damper=0.5) { E:RudderF(angle=-45) { E:Wheel(angle=-HandleR, power=Engine, brake=Brake, option=1, effect=3) { } } } W:RudderF(angle=-45, spring=0.09, damper=0.5) { W:RudderF(angle=45) { W:Wheel(angle=-HandleL, power=-Engine, brake=Brake, option=1, effect=3) { } } } } } S:Chip() { E:Cowl(angle=-8, color=#505050) { E:Cowl(angle=-82, color=#617c26) { N:Cowl(angle=-45, color=#617c26) { } E:Cowl(angle=-82, color=#617c26) { N:Cowl(angle=-8, option=3, color=#617c26) { } } } N:Cowl(angle=-8, option=4, color=#505050) { } } W:Cowl(angle=-8, color=#505050) { W:Cowl(angle=-82, color=#617c26) { N:Cowl(angle=-45, color=#617c26) { } W:Cowl(angle=-82, color=#617c26) { N:Cowl(angle=-8, option=4, color=#617c26) { } } } N:Cowl(angle=-8, option=3, color=#505050) { } } S:Chip() { E:Cowl(angle=-8, color=#505050) { E:Cowl(angle=-82, color=#617c26) { S:Cowl(angle=-45, color=#617c26) { } E:Cowl(angle=-82, color=#617c26) { S:Cowl(angle=-8, option=4, color=#617c26) { } } } S:Cowl(angle=-8, option=3, color=#505050) { } } W:Cowl(angle=-8, color=#505050) { W:Cowl(angle=-82, color=#617c26) { S:Cowl(angle=-45, color=#617c26) { } W:Cowl(angle=-82, color=#617c26) { S:Cowl(angle=-8, option=3, color=#617c26) { } } } S:Cowl(angle=-8, option=4, color=#505050) { } } // FrontSusEnd // Gun W:Frame(angle=-Stand) { W:Frame(angle=Stand2) { W:Frame(angle=-stand) { N:RudderF(angle=-gunyang) { N:Wheel(angle=90, power=rot, break=rotb, color=#474766) { N:Arm(angle=90, power=trig1, option=50000, color=#474766, name=gun1) { } S:Arm(angle=90, power=trig2, option=50000, color=#474766, name=gun2) { } W:Arm(angle=90, power=trig3, option=50000, color=#474766, name=gun3) { } E:Arm(angle=90, power=trig4, option=50000, color=#474766, name=gun4) { } } } } } } E:Frame(angle=-Stand) { E:Frame(angle=Stand2) { E:Frame(angle=-stand) { N:RudderF(angle=gunyang) { N:Wheel(angle=90, power=-rot, break=rotb, color=#474766) { N:Arm(angle=90, power=trig5, option=50000, color=#474766, name=gun5) { } S:Arm(angle=90, power=trig6, option=50000, color=#474766, name=gun6) { } W:Arm(angle=90, power=trig7, option=50000, color=#474766, name=gun7) { } E:Arm(angle=90, power=trig8, option=50000, color=#474766, name=gun8) { } } } } } } // GunEnd // RearSus S:Chip() { S:Frame(angle=-90) { E:RudderF(angle=-45, spring=0.09, damper=0.5) { E:RudderF(angle=45) { E:Wheel(angle=90, power=-Engine, brake=HBrake, option=1, effect=5) { } } } W:RudderF(angle=45, spring=0.09, damper=0.5) { W:RudderF(angle=-45) { W:Wheel(angle=90, power=Engine, brake=HBrake, option=1, effect=5) { } } } } S:Cowl(angle=-105, option=1) { S:Cowl(angle=-25, color=#0080FF) { E:Cowl(angle=-70, option=3, color=#0080FF) { } W:Cowl(angle=-70, option=4, color=#0080FF) { } S:Cowl(angle=top, color=#000000) { S:Cowl(angle=top2, color=#000000) { W:Cowl(angle=-60) { } E:Cowl(angle=-60) { } } W:Cowl(angle=-60) { } E:Cowl(angle=-60) { } } } } S:Cowl(angle=0, option=1) { E:Cowl(angle=-120, option=1) { E:Cowl(angle=120, option=1) { N:Cowl(angle=-15, option=1) { N:Cowl(angle=-160, color=#617C26) { E:Cowl(angle=-90, color=#617C26) { } N:Cowl(color=#617C26) { E:Cowl(angle=-90, option=3, color=#617C26) { } N:Cowl(angle=-135, color=#617C26) { } } } } } E:Cowl(angle=-60, option=1) { N:Cowl(angle=15, option=1) { N:Cowl(angle=160, color=#617C26) { E:Cowl(angle=90, color=#617C26) { } N:Cowl(color=#617C26) { E:Cowl(angle=90, option=3, color=#617C26) { } N:Cowl(angle=135, color=#617C26) { } } } } } } } } } } } } Script { Trig1=0 Trig2=0 Trig3=0 Trig4=0 Trig5=0 Trig6=0 Trig7=0 Trig8=0 if gun=2 & _KEY(4) & _RZ(gun1,0) > 0 & gunp1 = -1 {gunp1=-gunp1 Trig1=50000} if gun=2 & _KEY(4) & _RZ(gun2,0) > 0 & gunp2 = -1 {gunp2=-gunp2 Trig2=50000} if gun=2 & _KEY(4) & _RZ(gun3,0) > 0 & gunp3 = -1 {gunp3=-gunp3 Trig3=50000} if gun=2 & _KEY(4) & _RZ(gun4,0) > 0 & gunp4 = -1 {gunp4=-gunp4 Trig4=50000} if gun=2 & _KEY(4) & _RZ(gun5,0) < 0 & gunp5 = -1 {gunp5=-gunp5 Trig5=50000} if gun=2 & _KEY(4) & _RZ(gun6,0) < 0 & gunp6 = -1 {gunp6=-gunp6 Trig6=50000} if gun=2 & _KEY(4) & _RZ(gun7,0) < 0 & gunp7 = -1 {gunp7=-gunp7 Trig7=50000} if gun=2 & _KEY(4) & _RZ(gun8,0) < 0 & gunp8 = -1 {gunp8=-gunp8 Trig8=50000} if _RZ(gun1,0) < 0 & gunp1 = 1{gunp1=-gunp1} if _RZ(gun2,0) < 0 & gunp2 = 1{gunp2=-gunp1} if _RZ(gun3,0) < 0 & gunp3 = 1{gunp3=-gunp1} if _RZ(gun4,0) < 0 & gunp4 = 1{gunp4=-gunp1} if _RZ(gun5,0) > 0 & gunp5 = 1{gunp5=-gunp1} if _RZ(gun6,0) > 0 & gunp6 = 1{gunp6=-gunp1} if _RZ(gun7,0) > 0 & gunp7 = 1{gunp7=-gunp1} if _RZ(gun8,0) > 0 & gunp8 = 1{gunp8=-gunp1} if gun=2 {stand=stand-5 stand2=stand2-10 top=top+20 top2=top2-20} if _key(5)=1 {goto gun1:} if gun=1 {gun=2} if gun=3 {gun=0} label gun1 if _key(5)=0 {goto gun2:} if gun=0 {gun=1} if gun=2 {gun=3} label gun2 }