Space Engineers
119 คะแนน
Oxygen Sensor (Works in Vanilla SE - No mods needed)
   
รางวัล
ชื่นชอบ
ชื่นชอบแล้ว
เลิกชื่นชอบ
Type: World
ขนาดไฟล์
โพสต์
55.665 KB
25 มี.ค. 2015 @ 10: 11am
1 หมายเหตุการเปลี่ยนแปลง ( ดู )

สมัครสมาชิกเพื่อดาวน์โหลด
Oxygen Sensor (Works in Vanilla SE - No mods needed)

คำอธิบาย
Oxygen Sensor (Works in Vanilla SE)

This is an oxygen sensor that you can very easily add to your own ships. All you need to do is make the following;

1) Air Vents called "Air Vent <location i.e. bridge/engine room>"
2) LCD Panels organised into a group called "Oxygen LCD Panels"
3) A sound block called "Oxygen Alarm"
4) A timer block called "Timer Block Oxygen" set to 3 seconds, which triggers the programmable block to run
5) A programmable block containing the script found in downloadable world

It works like this... a timer block triggers a programmable block to run the script below every 3 seconds. That script finds all blocks with "Air Vent" in their name. It then checks their "DetailedInfo" field to see if they are not pressurized. If they aren't pressurized it triggers an alarm and uses the name of the air vent to tell you where the breach is on the LCD panels.

Tips:
- Block names are case sensitive so make sure you follow copy the names above carefully.
- Make sure you don't forget to set the LCD panels to yourself as owner and to display public text as read-only to everyone.
- Watch the video to understand how it works in different situations.

Get the script from the world file or from reddit: http://www.reddit.com/r/spaceengineers/comments/30a73r/working_oxygen_sensor_in_vanilla_se_no_mods_needed/
กระดานสนทนายอดนิยม ดูทั้งหมด (3)
3
4 พ.ย. 2015 @ 1: 16pm
Line 47 Error
That One R.O.B.
2
6 เม.ย. 2015 @ 7: 09am
problem with IMyDoor
acheaen
1
6 เม.ย. 2019 @ 4: 04am
Line 50 Error
standing appa
58 ความเห็น
Sagittarius 23 พ.ย. 2017 @ 11: 29am 
Hey, could this be updated to the current patch state? Sadly theres a new error to the Line 47 Error
Don Visconti 26 ก.พ. 2017 @ 12: 20pm 
I have a problem witht this. This is the Error:
Program(50,67): Error: 'IMyBlockGroup' does not contain a definition for 'Blocks' and no extension method 'Blocks' accepting a first argument of type 'IMyBlockGroup' could be found(are you missing a using directive or an assembly reference?)
Please help because your idea is great!
Rikkavidu_GER 22 ก.ย. 2015 @ 9: 39am 
Hi. Your Script has a Error. What with Blockgroups or so what.
Genius 13 ก.ย. 2015 @ 5: 51pm 
You have to change "blockGroups = GridTerminalSystem.BlockGroups;"
to "GridTerminalSystem.GetBlockGroups(blockGroups);"
This script is obsolete.
That One R.O.B. 4 ส.ค. 2015 @ 8: 49am 
i have an error on line 47 as well i also have a iscussion about it
WortexCZ 1 ส.ค. 2015 @ 10: 15pm 
Same here. Error at line 47.
sir_evilfish 17 ก.ค. 2015 @ 12: 55pm 
Hi! It seems the script does not work anymore after the last game update (from today, ver 1.091). There is a compile error at line 47. Anyone else has the same problem?
nogare321 14 เม.ย. 2015 @ 7: 55pm 
Thanks!
Kesuke  [ผู้สร้าง] 14 เม.ย. 2015 @ 10: 00am 
of course nogare321.
nogare321 12 เม.ย. 2015 @ 3: 07pm 
I'm trying to learn how to program in C# for this game. That being said, I've noticed that sections of your code say what I'm trying to do. Would it be ok for me to use your sections (with me citing your steam name) in my scripts?