Space Engineers

Space Engineers

评价数不足
Solar Panel Alignment Script V3.7 (T-Type)
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
435.191 KB
2023 年 6 月 8 日 上午 7:45
10 月 23 日 上午 5:05
21 项改动说明 ( 查看 )

订阅以下载
Solar Panel Alignment Script V3.7 (T-Type)

在 Adomus 的 1 个合集中
Scripts and things
12 件物品
描述
** Added proportional speed control to solar tower movement (balanced for 100 tick update rate) **
** Script can now detect and automate multiple solar towers from a single programmable block **

T-Type 3 rotor solar alignment script. Should work in any location or orientation as it looks for sunlight rather than sun object specifically.

Contains notifications and directions for missing detector panel configurations. Will also notify if blocks are damaged and non functional but still present on grid.

Now supports tag use instead of names.

Requirements:

1 x Progarmmable Block
3 x Rotor (2 Vertical, 1 x Horizontal)
Left / Right detector panels
Up / Down Left Bank detector panels
Up / Down Right Bank detector panels.

Now Optional: 3 x LCD Surface (display) for solar array output data

** Can support tags for power bank (left/right/array) for display if required.**

May require some unfinished blocks as sun shields due to keen lighting bugs passing through voxels. (apparently they dont pass through incomplete grids - yes ironic bug I know).

Apart from that - simple. Should also work if you wish to place O2 Farms instead or with solar panels as long as your T-detector configuration is correct.

Happy green energy!
16 条留言
Adomus  [作者] 1 月 14 日 下午 11:38 
Line: string Horizontal_rotor_tag_main = "SLR1H";

Should help
Adomus  [作者] 1 月 14 日 下午 11:38 
Updated script, it should now check against a custom tag to identify the rotor in V2.7 - Good catch, I altered this to make naming easier and forgot I was meant to leave this in.

Give it a try now, should work with less confusion now, appreciate the help with the beta test!
Adomus  [作者] 1 月 14 日 下午 10:34 
At the beginning of the code - tags are between the " " marks

E.g. "STR1H"

Will double check the code later to make sure I have the tag. But you just need to add the relevant tag to the rotor

E.g. Advanced Rotor [STR1H]

That's how the script identifies the correct block
Halcyforn 1 月 14 日 上午 4:44 
i copy code to notepad++ looking where is write about this name there is nowhere in code idk whats wrong now
Halcyforn 1 月 14 日 上午 1:03 
on start of file you change naming ok i understand thats why i used new names then old names on my profile you have screen with this error, idk whats wrong and this is advanced rottors
Adomus  [作者] 1 月 13 日 下午 6:04 
Horizontal = main rotor that turns left/right
Adomus  [作者] 1 月 13 日 下午 6:03 
That one is the tag you need to add to the horizontal rotor, if you add that on the end of the rotor text it should find it on compile
Halcyforn 1 月 13 日 上午 8:32 
Ok now system cant compile cant find SLR1H code ver 2.6
Adomus  [作者] 1 月 12 日 下午 12:14 
Added a few more images so you can see the construction for context
Adomus  [作者] 1 月 12 日 下午 12:09 
But not a problem regarding beginner, welcome to becoming an advanced space engineer via scripts!

To simplify the outer panels detect the light direction and the main front facing panels just collect energy