Space Engineers

Space Engineers

30 人が評価
MArmOS V3.0 Example Turrets
   
アワード
お気に入り
お気に入り
お気に入りから削除
Type: Blueprint
ファイルサイズ
投稿日
更新日
547.426 KB
2017年4月25日 18時52分
2017年9月1日 18時29分
5 項目の変更履歴 ( 表示 )

サブスクライブしてダウンロード
MArmOS V3.0 Example Turrets

Timotei~ 作成の 1 件のコレクション
MArmOS V3.0 Examples
10 アイテム
解説
This is an example of turret controlled by MArmOS.
You can find MArmOS here:
http://steamproxy.net/sharedfiles/filedetails/?id=767595187

Gatling turret Definition
var Prefix = "Turret1: "; var R1 = new Rotor( Name: Prefix+"Motor1", Axis: "Z", OriMode: 1 ); var R2_1 = new Rotor( Name: Prefix+"Motor2_1", Axis: "-Y", OriMode: 1 ); var R2_2 = new Rotor( Name: Prefix+"Motor2_2", Axis: "Y", OriMode: 1 ); var MyArm = R1 + R2_1*R2_2; new UserControl( Arm: MyArm, ReferenceFrame: R1, ReadKeyboard: false, ShipControllerKeyword: Prefix+"Controller", Softness: 1 );

Rocket turret Definition
var Prefix = "Turret2: "; var R1 = new Rotor( Name: Prefix+"Motor1", Axis: "Z", OriMode: 1 ); var R2_1 = new Rotor( Name: Prefix+"Motor2_1", Axis: "-Y", OriMode: 1 ); var R2_2 = new Rotor( Name: Prefix+"Motor2_2", Axis: "Y", OriMode: 1 ); var MyArm = R1 + R2_1*R2_2; new UserControl( Arm: MyArm, ReferenceFrame: R1, ReadKeyboard: false, ShipControllerKeyword: Prefix+"Controller", Softness: 1 );
5 件のコメント
3DogBrew 2020年5月28日 15時29分 
I couldn't get this to work, the script compiles with several errors
gpedro178 2019年6月20日 19時18分 
Arriving too late to help @Hellspark but maybe this comment will help someone else.

The problem you are encountering is due to the fact that you need to update the script in the PBs and also add the command "var MyController =" in front of the "new UserControl" line.

It has to look like this:

"var MyController = new UserControl( Arm: MyArm, ReferenceFrame: R1, ReadKeyboard: false, ShipControllerKeyword: Prefix+"Controller", Softness: 2 );"


This code error is also found in the script "2.2 Advanced Example" section but not in the page 4 "Advanced Definition Guide".
BroedipusRex 2018年11月25日 21時00分 
Does this bypass the fact that SE only recognizes inputs from one cockpit per grid/non-connector sub-grid? If so that's awesome!
Hellspark 2018年11月21日 7時03分 
when pasting in the programmable block gives out

"assembly not found. Please compie script."

Pressing recompile then does nothing... any help?
Damadark 2017年5月27日 7時18分 
Timotei~ I have a request if I may. One other item I would love to have working from your MArmOS V3.0 script is a solar panel tracker that can reset the rotor and pistons to retract into a protected slot on a ship/base. I do use a excellent tracker but for use with meteors just doesn't work well. This is the script I use from Sigurd Hansen excellent solar tracking but I have no talent in coding to make it a retractable system also for meteor/attacker defense.
http://steamproxy.net/sharedfiles/filedetails/?id=367344570