//B21Test // Val { Break(default=0,min=0,max=80,step=80) HBreak(default=0,min=0,max=100,step=100) Handle(default=0,min=-20,max=20,step=5) Engine(default=0,min=-2500,max=2500,step=2500) Trig(default=0,min=0,max=1000000,step=1000000) } Key { 0:Engine(step=-500) 1:Engine(step=500) 2:Handle(step=-0.5) 3:Handle(step=0.5) 7:Break(step=30),HBreak(step=20) 8:HBreak(step=20) 4:Trig(step=1000000) } Body { Core(){ N:Chip(){ N:Rudder(angle=Handle){ W:Frame(Option=1){ W:Wheel(angle=90,break=Break){ } } E:Frame(Option=1){ E:Wheel(angle=90,break=Break){ } } N:ARM(option=250000,power=Trig,name=arm1){ } } } S:Chip(){ W:Frame(){ W:Wheel(angle=90,power=Engine,break=HBreak){ } } E:Frame(){ E:Wheel(name=abc,angle=90,power=-Engine,break=HBreak){ } } } } } Script { print 2,"E=",_E(arm1) print 3,"Dt(*1000)=",_DT()*1000 //ms print 4,"Base=",_BASE() print 5,"Players=",_PLAYERS() print 6,$_PLAYERNAME(0)," ID=",_PLAYERID(0)," Color=",_PLAYERCOLOR(0)," arm=",_PLAYERARMS(0) print 7," crush=",_PLAYERCRUSHES(0)," init=",_PLAYERINITS(0)," reset=",_PLAYERRESETS(0) print 8," x=",_PLAYERX(0)," y=",_PLAYERY(0)," z=",_PLAYERZ(0) print 9,$_PLAYERNAME(1)," ID=",_PLAYERID(1)," Color=",_PLAYERCOLOR(1)," arm=",_PLAYERARMS(1) print 10," crush=",_PLAYERCRUSHES(1)," init=",_PLAYERINITS(1)," reset=",_PLAYERRESETS(1) print 11," x=",_PLAYERX(1)," y=",_PLAYERY(1)," z=",_PLAYERZ(1) print 12,$_PLAYERNAME(2)," ID=",_PLAYERID(2)," Color=",_PLAYERCOLOR(2)," arm=",_PLAYERARMS(2) print 13," crush=",_PLAYERCRUSHES(2)," init=",_PLAYERINITS(2)," reset=",_PLAYERRESETS(2) print 14," x=",_PLAYERX(2)," y=",_PLAYERY(2)," z=",_PLAYERZ(2) }