Space Engineers

Space Engineers

Zbyt mało ocen
ActionScript (if then else)
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Rozmiar pliku
Zamieszczono
Zaktualizowano
3.047 KB
18 lipca 2016 o 9:06
20 lipca 2017 o 23:58
Listy zmian: 9 ( zobacz )

Zasubskrybuj, aby pobrać
ActionScript (if then else)

Opis
* ActionScript
* ************
* Version 1.2, July 2017
* Author: Alexander Weber, Switzerland
*
* Description:
* Check if a block has a specific state (trigger). If yes, do something (event), [optional: else do something]
* It's possible to have multiple events for one trigger.
*
* Example:
* Door,2$Light1,1;Light2,1$Light1,0 => if the Door is open, activate Light 1 und Light 2, else Light 1 off
*
* Use
* you only have to run the script once. But be shure, to have the correct parameters. Test the correct parameters directly in the programm block. after that,
* use a timerblock with the tested parameters. u can use the Custom Data too (better way), each line is one command
*
* Trigger Event:
* 0 = off all elements
* 1 = on all elements
* 2 = open doors, Hangar doors, sliding doors
* 3 = closed doors, hangar doors, sliding doors
* 4 = connected connectors, landing gear
* 5 = not connected connectors, landing gear
* 6 = ready to connect connectors, landing gear
* 7 = Cockpit is used cockpit
* 8 = Cocpit is not used
*
* Set Event:
* 0 = off all elements
* 1 = on all elements
* 2 = open doors, Hangar doors, sliding doors
* 3 = closed doors, hangar doors, sliding doors
* 4 = connect connectors, landing gear
* 5 = disconnect connectors, landing gear
* 6 = play Sound SoundBlock
Komentarzy: 6
ratheden 21 maja 2018 o 0:16 
Could we get a few more examples of how to use this properly and well?

example:
i have a sensor that opens a door, i would like this script to turn on an LCD, Play a sound, and Lock a 2nd door or sensor. Then when this door closes, unlock sensor/door 2, stop the sound, turn off the lcd and turn On a set of lights (3).

What more difficult things could i do that you have thought of?



also, getting these errors when installing and checking code:

Program(316,25) Warning: "MyDoor.Open" is obsolete: "Use the status Property instead"
Program(326,24) Warning: "MyDoor.Open" is obsolete: "Use the status Property instead"
Warlocc 13 kwietnia 2018 o 0:57 
Some obsolete functions in here.
Lord|Monkey  [autor] 24 lipca 2017 o 23:49 
as parameter in the timer block when you add the program block
or
in the custom data in the program block

Command: Control Center Door,2$Soundblock,1;Soundblock,6$Soundblock,0
Boiler 23 lipca 2017 o 13:17 
Can someone please explain to me where to add the values in to this script. I have a door that is labeled Control Center Door, I want when it opens to play a sound. Then when it closes to stop the sound. Can any please help.
woostyboy 27 lutego 2017 o 5:39 
Great! Exactly what I was after. Limpet mine with landing gear set to 'Autolock'. When it locks on to a passing vessel it can now arm the warheads using this script.
battlestar4312 18 lipca 2016 o 15:46 
what is this ?