Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
maybe keen will fix, maybe ill make a version that works for multiplayer
as long as you dont do it in multiplayer it should work and it should be quite self explanatory
Nice Script!
Thank you.
I've programmed for 16 years and learned this the hard way, from having to spend literally hours trying to explain the easiest thing, assuming that people would understand what the command line is.
More complex to set up that other scripts which do similar features.
Instead of passing arguments, its better (and easier) to have the user name an LCD with a specific name (or portion of.) Example would be to check to see if, on the current grid that the programmable block is on, if there is an LCD object with :[Speedometer] in the name.
Naming blocks tends to be easier for people who DON'T understand scripting rather than having them pass arguments as the user has no f*cking clue what they are actually doing.
Of course this route requires a bit of error checking to try and catch as much of the weird stuff that people do, but will prove to be the most robust and easiest to explain and (ultimately) implement.
Sorry my build was stupid. When I can't break scripts, I apparently break my own builds X(
Keep up the good work! :D
https://youtu.be/HLrtA7aLrYY
Thanks in advance
0
{X:256 Y:128}
Caught exception during execution of script:Function does not accept floating point Not-a-Number values.
at System.Math.Sign(Double value)
at Program.Rotations()
at Program.Main(String argument)
at Sandbox.game.Entities.Blocks.MyProgrammableBlock.<>c__DisplayClass46_0.<ExecuteCode>b__0(IMyGridProgram
program)
at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.RunSandboxedProgramAction(Action`1
action,
String&
response)
Hopefully that is formatted well enough
However, even though the script appears to be running without errors, and in spite of following the instructions to the letter, it doesn't work on cockpit LCDs. I put SpeedometerLCD into the Custom Data of the cockpit. Put the number 0 into the Custom Data of the program block. I followed the video closely and did all the same things. No Beuno. So long as the program block is running it forced the settings of the Main Cockpit LCD to Script/None. So it seems to know which LCD to use. It just doesn't display anything lol.