Space Engineers

Space Engineers

评价数不足
ADM_Automatic_Drilling_Mining
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
520.029 KB
2023 年 10 月 4 日 上午 3:12
2023 年 10 月 8 日 上午 3:16
5 项改动说明 ( 查看 )

订阅以下载
ADM_Automatic_Drilling_Mining

描述
controls pistons and rotors for drilling large volumes with small means.
Well suited for initial development.
Does not require configuration.

method of application
1 copy the script to the programmable block
2 combine everything related to drilling into a group with the name "ADM"
3 run the script with the "On/Off" argument or another one from the list below

Arguments:
On/Off -start drilling or finish drilling
pause - pause the current process or continue
angle - change the angle of the drill
angle depth - change the drilling depth

The script focuses on the design of the drilling station.
The limiting angle of the drill deflection is obtained from the limit (rotor / hinge) of the drill deflection.
12 条留言
Abacus 2024 年 9 月 5 日 下午 3:57 
Will this work with a drill rig with a fully rotating drillhead?
Big Name: Thinker 2024 年 3 月 29 日 上午 3:01 
Hi love the script! I've been having some small issues with getting the depth command to work but otherwise great work! Thanks very much!
Sinops  [作者] 2023 年 11 月 3 日 上午 2:56 
Minecrafter
I need a blueprint or a save of the world.
everything works for me.
example of using a script
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3045747245
Minecrafter 2023 年 11 月 2 日 上午 10:24 
it doesn't work
i have the drill and hinges in the ADM group and it just errors
"11/02/2023 12:24:35
Code runtime:0.00 ms Update10
Количество Текущих Инструкций 3
1

Mod(stop)
ReturnMod(stop)
*******
Mod stop
Caught exception during execution of script:Object reference not set to an instance of an object.
at Sandbox.ModAPI.Interfaces.TerminalPropertyExtensions.SetValue[T](IMyTerminalBlock block, String propertyId, T value)
at Program.Main(String argument, UpdateType updateSource)
at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.<>c__DisplayClass42_0.<ExecuteCode>b__0(IMyGridProgram program)
at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.RunSandboxedProgramActionCore(Action`1 action, String& response)"
Sinops  [作者] 2023 年 10 月 31 日 下午 1:02 
the script works according to the maximum angles set on the rotors . if the drill touches the base, just change the limit angles on the rotors even with the script enabled. the script immediately counts these values and will continue working on them without recompilation.
Sinops  [作者] 2023 年 10 月 31 日 下午 12:49 
if the drill is full, the script turns on the automatic pause and waits for the drill to empty. if the drill is not emptied, check the serviceability of the piston heads and rotors.
Sinops  [作者] 2023 年 10 月 31 日 下午 12:30 
there is no need to configure the script. just put the drill blocks in the group. if there is a keypad with screens in the group, the selection setting will be automatically recorded in the kustom data. it is only necessary to set the action on the buttons with arguments commands.
BIV 2023 年 10 月 29 日 上午 3:53 
This looks great for that early start when you you really want to set and forget the drilling and get to exploring. Please excuse this question, if I build the drill platform just like this one, put all the info into the 'ADM' group then I just hit start and the machine will do the rest or is there brain work involved here? Regardless of your answer I reckon it's a good build so thank you for sharing your time and effort. Cheers mate.
Sinops  [作者] 2023 年 10 月 25 日 下午 4:09 
if the "ADM" group has all the necessary blocks, there is
a recompile
Sinops  [作者] 2023 年 10 月 25 日 下午 4:00 
2 combine everything related to drilling into a group with the name "ADM"
Check that there are 2 rotors and a drill in the group.
absolutely necessary
Horizontal rotor, Vertical rotor, drill.