Space engineers таймер не работает

Подпишитесь, чтобы загрузить
Automatic LCDs 2 Rus

Всё, что вам когда-либо нужно будет знать о вашем корабле и станции, отображается в реальном времени на ЖК-панелях в любых ванильных играх, с модами и на серверах!

v: 2.0178 ( актуально для версии 1.199 ) — Внутриигровой сценарий от MMaster.

Программируемые блоки и внутриигровые сценарии находятся в «Экспериментальном режиме» в игре которые, необходимо включить в настройках игры и в дополнительных настройках мира.

— таймеры теперь не нужны !
— может использоваться на кораблях любого размера!
— никогда не выдаст «Сценарий слишком сложный» в исключении!
— автоматически обновляет максимально возможное количество ЖК-дисплеев!

* Обновлено оружие и боеприпасы в соответствии с текущей версией игры
* Добавлена опция SKIP_CONTENT_TYPE для отключения типа содержимого ЖК-дисплея
* Параметры SlowMode, SKIP_CONTENT_TYPE, SCROLL_LINES и ENABLE_BOOT теперь могут быть установлены в настраиваемых данных программируемого блока
* Добавлены варианты NB (без столбцов), NN (без чисел) и NNB (без столбцов или чисел) Inventory, InvList, Missing и все их варианты (см. Руководство)
* Исправлено падение скрипта при удалении блока с LCD (например, кабины)
* Скрипт теперь корректно использует свойство Text Padding на ЖК-дисплее
* SlowMode — Оптимизация для серверов.

Название говорит за себя, набираем нужную скорость и активируем скрип. Всё просто. Плюс скрипта в том, что он реально экономит топливо . имеется в виду, быстро сгорающий водород.

Полезный скрипт для станций и кораблей находящихся в не атмосферы, его функция так же проста, при выходе не выпускать весь кислород с помещений.

Это скрипт сортировщик, неплохой вариант навести порядок среди нажитого добра )))

И ещё один полезный скрип, его задача, постоянно мониторить солнце и автоматически выставлять ваши солнечные панели в нужном направлении.

Отображает дополнительные сведения о блоках которые, вы хотите построить или заменить,
выводит на экран вес, размер и.т.д имеет настройки.

Источник

Space engineers таймер не работает

Скрипт для посадки на планеты.
Аля «Остановить поршень когда посадочное шасси зацепится за астероид»
================================================================
void Main(string argument)
<
IMyPistonBase LandingPiston = GridTerminalSystem.GetBlockWithName(«LandingPistonName») as IMyPistonBase;
IMyLandingGear LandingGear = GridTerminalSystem.GetBlockWithName(«LandingGearName») as IMyLandingGear;

if(LandingGear.IsLocked)
<
LandingPiston.GetActionWithName(«ResetVelocity»).Apply(LandingPiston);
LandingPiston.GetActionWithName(«IncreaseVelocity»).Apply(LandingPiston);;
>

КАК заставить это работать:

LandingPistonName и LandingGearName это названия в панели управления (в терминале) поршня и шасси соответственно. Желательно использовать англ.язык и названия без пробелов. К примеру: LandPiston_1; Gear2 и т.п. Я не ручаюсь за работу с кирилицей)
Это все, что вам нужно заменить в скрипте.

Далее таймер: выставляем задержку таймера в 1 секунду (на минимум), ставим в Setup Action запуск отчета таймера и Run программируемого блока.

ВАЖНО!:
Это скрипт только для одной системы поршень-шасси. Если хотите больше, советую натыкать программируемых блоков и таймеров для корректной работы.

ОЧЕНЬ ВАЖНО: главное правильно поставить соответствия между программируемым блоком, поршнем и шасси. Ибо может выйти так: «когда шасси1 закреплено остановить поршень2» — сами понимаете такой вариант не катит никаким образом))

p.s. в воркшоп выставлю позже, когда будет готов прототип и видеодемонстрация.

Автоматический шлюз.
Звуковая и световая сигнализация, вывод состояния на LCD панель, автоматическое переключение откачки/накачки воздуха, автоматическое открытие/закрытие/блокировка дверей.
http://steamcommunity.com/sharedfiles/filedetails/?id..

Для работы ЛЮБОГО количества шлюзов требуется ОДИН программируемый блок.

Отображение провреждённых/недостоенных блоков.
Само собой автоматическое 🙂

Закрытие дверей при падении давления (разгерметизации).
Возможна поблочная настройка, тогда двери где давление выровнялось откроются — закрытым останется только сектор с утечкой.

p.s.
Обращайте внимание — если включить в основную группу ВНЕШНИЕ двери то после стабилизации давления они откроются 😀 будьте внимательны.

Невероятно полезный скрипт, который позволяет с помощью одного нажатия кнопки выбрать положение ротора или поршня. За подробностями смотрите видео по ссылке.

Скрипт предназначен для ведения огня очередями, для этого он попеременно отключает заряженные орудия — здорово повышает огневую мощь и удобство стрельбы. Поддерживает автоматизацию огня. Автор не я.

Ставите необходимое количество оружия, прогблок, таймер и еще какой-нибудь блок, у которого есть опция включить-выключить (обычно это лампа).

Переименовываете все орудия одинаково, к примеру «Пушка», без номеров и всего остального.

Загружаете в прогблок скрипт, меняете значение GUN_NAME на «Пушка». Выставляете задержку стрельбы — значение TIME_STEP, чем больше, тем быстрее стреляет, для некоторых орудий максимальная указана в самом скрипте в комментариях, никогда не ставьте отрицательное значение и ноль. Поставите слишком большое значение TIME_STEP — скрипт будет работать быстрее, чем у орудий задержка между выстрелами, и они будут стрелять как попало. Компилируете и сохраняете.

Таймер переименовываете в «sequencerCycler», лампу переименовываете в «sequencerToggle». На таймере выставляете одно действие — запустить программируемый блок, задержку можно не трогать.

Запускаете прогблок. Включаете блок с именем «sequencerToggle».

Заряжаете орудия жмете на гашетку. Для автоматизации стрельбы просто соберите заскриптованные орудия в группу, и повесьте на горячую клавишу вкл/выкл стрельбы.

Если не все орудия заряжены полностью, то стрелять будет как попало.

При начале стрельбы бывает стреляет сразу из двух орудий.

Имена всех задействованных блоков можно менять в самом скрипте, таким образом можно сделать несколько групп орудий. Если «sequencerToggle» выключен, орудия будут стрелять как обычно — залпом.

Простой скрипт, который на левый дисплей выводит предупреждения о повреждениях, заканчивающемся боезапасе и малом количестве ресурсов. На правый дисплей выводится содержимое всех хранилищ корабля. Центральный дисплей отображает визуальное предупреждение (картинкой).
Имеет возможность небольшой настройки под себя в самом начале скрипта, где необходимо будет прописать свои ЖК панели для работы скрипта. По-умолчанию стоит: ЖК панель слева, ЖК панель справа, ЖК панель центр

Работает на версии 01_171_003 без модов на пиратке.

Побудило написать свой скрипт, так как большинство сложных скриптов у меня не работает. Да и скучно было.

В программируемом блоке появилась возможность сохранять переменные.
Если заметили, по-умолчанию кроме Main() в редакторе появились две функции public Program() и public void Save().

Конструктор Program() автоматически запускается при первом запуске компьютера. Туда можно запихнуть инициализацию всех переменных и первоначальную настройку оборудования, чтобы не тратить на это время при очередном запуске скрипта.

Функция Save() так же автоматически запускается и сохраняет предоставленное строковое значение. Сохранение происходит не каждый запуск скрипта. Заметил, что сохраняется, когда открываю редактор программируемого блока или сохраняю игру, других триггеров для срабатывания этой функции я не обнаружил.

Если снести программируемый блок, построить другой и вставить туда идентичный код, сохранения не восстанавливаются.

При желании можно воспользоваться строковым методом Split, чтобы запихнуть больше переменных в строку сохранения.
https://msdn.microsoft.com/ru-ru/library/b873y76a(v=vs.110).aspx — подробнее тут.

Переменная сохраняется после редактирования скрипта, отключения бортового питания и перезапуска игры (пока не нашел случая, в котором переменная бы не загрузилась).

Пример прикреплен ниже.

Описание: Скрипт подсчитывает содержимое инвентарей, перемещает позицию, которая не строится в конец очереди сборщика.
Умеет сортировать содержимое по контейнерам и дозаказывать компоненты в ассемблере на основании установленных лимитов.

Настройка:
в поле CustomData вносятся параметры для инициализации скрипта: (любая из строк может быть пустой и будет пропущена)

первая строка — название сборщика из которого берутся лимиты (останавливаем сборщик заказываем компоненты в том количестве,
в каком они всегда должны быть и прописываем название в эту строку)

вторая строка панель или панели, которые отображают содержимое инвентарей (полное название панели или маска поиска
например: ЖК* — найдет все панели которые начинаются на ЖК
!*широкая — все панели которые не оканчиваются на широкая)

все последующие строки устанавливают настройки контейнеров, в формате МаскаПоискаКонтейнера:ЧтоВНемЛежит,ЧтоВНемЛежит
что лежит можно указывать частично, типы указываются со * сначала,
например: *контейнер:Строительный — будет складывать Строительный компонент в контейнеры, заканчивающиеся на «контейнер»
*готовая продукция*:*компон,*боепри — все компоненты и боеприпасы будут перемещены в контейнеры в названии которых встречается «готовая продукция»

При первом запуске скрипта инициализация производится автоматически, далее по команде.

Команды: Скрипт поддерживает команды с параметрами. Команда и параметр разделяются «:»

Доступные команды и параметры:
init:panel,limit,storage,reload
производит переинициализацию скрипта из CustomData программного блока, параметрами можно ограничивать что инициализировать
panel — заново ищет текстовые панелей
limit — ищет сборщик из которого берутся лимиты
storage — перенастройка контейнеров
reload — поиск и запись доступных ассемблеров и блоков в которых будет в дальнейшем происходит поиск

? — Выводит информацию о текущих ассемблерах, лимитам и тестовым панелям, с любым параметром также выведет все обслуживаемые блоки с инвентарями

limit:название ассемблера — добавляет к существующим, лимиты из ассемблера. без параметров — очищает все установленные ранее лимиты

>:МаскаПоискаКонтейнера:ЧтоВНемЛежит,ЧтоВНемЛежит
устанавливает отбор для сортировки элементов в контейнере. Если перед первым параметром добавить +, будут добавлены доступные элементы иначе заменены

mask:маска поиска блоков
Устанавливает маску которая применяется при поиске обрабатываемых инвентарей, если маска пустая строка обрабатываются все доступные инвентари

reload:bloc,ass
Находит и запоминает все ассемблеры и блоки в которых будет в дальнейшем происходить поиск. Параметрами можно ограничивать что нужно искать. Без параметров ищет все.
Unload:маска
Производит единоразовое перемещение элементов из блоков подходящих под маску в установленные контейнеры. Полезно при разгрузке бурового корабля.

Скрипт находит все блоки ассемблеров и инвентаре, а затем обходит эти списки. Поэтому если необходимо заново найти инвентари или ассемблеры вызовите команду reload. Если необходимо переинициализировать текстовые панели воспользуйтесь командой init. Это поможет при разрушении готовых или достройке новых блоков.

Все настройки скрипт сохраняет и восстанавливает автоматически, при перезагрузке ничего перенастраивать не нужно

Источник

Space engineers таймер не работает

Привет купил игру Space Engineers подписался на моды начинаю создавать новую карту хочу добавить моды но не могу захожу в папку с модами там их тоже нету Экспериментальный режим включен что делать? В заранее спасибо)

Всем привет. Ребят, выручайте. С приятелем начали «Последний выживший». Как известно, там уже стоит очиститель и сборщик. Для ускорения процесса и экономии времени к сборщику (к большому люку) пристыковали контейнер. Однако готовые детали, компоненты в контейнер не хотят отправляться. Пытались поставить между контейнером и сборщиком конвейер. Не работает. Вместо конвейера поставили конвейерную трубу. Она горит зеленым. Сборщик не опустошается. Конвейерную трубу поменяли на сортировщик. Из сортировщика детали уходят в контейнер (когда вручную перенесешь из сборщика в сортировщик), а из сборщика в сортировщик не хочет.
Что делаем не так? Спасибо

; 14 июл. 2019 в 1:23

Всем привет. Выручайте, такая бедося. Хотим поиграть с другом, создаем игру, но тут и случается оказия. Я без него играть могу, а он без меня никак. Как создать онлайн так что бы друг от друга не зависить? Что бы каждый мог играть когда захочет но в одной игре? Или иначе говоря, как сделать сервак с паролем( что бы другой не мог зайти и наломать игру ? )

Здравия желаю всем! Тут проблема появилась. А именно такая: я создал мир и по своей глупости отключил астероиды (случайно, видимо болтал с кем-то в дисе), так что астероидов у меня нет. Я серьёзно так развился, и у меня появилась потребность в уране, который спавнится только на астероидах, а их нет)))) Что делать? Пересоздавать мир я не хочу, ибо не обладаю желанием терять свой прогресс, но уран нужен.

Установи МОД (или что-то подобное):
https://steamcommunity.com/sharedfiles/filedetails/?id=1455413419
(Оказывается этот МОД не добывает уран — поищи подобные МОДы.)

Я для себя сам сделал МОД, который сепарирует «Камень» на руду всех видов — Из камня у меня больше всего получается кремниевой руды, соответственно урана меньше всего, буквально доли процента. Я потом опубликую свой МОД, когда протестирую.

я давненько не летал по просторам SE, но, насколько я помню, можно лишь изменить частоту генерации астероидов, но не отключить их

настройки графики и вперед на поиски

Вспомнил! Астероиды невозможно отключить! Зайди в «Главное меню/Загрузить игры/Изменить настройки/Расширенные» и попробуй увеличить радиус прорисовки с 10-15 км до 30 км и более, сохрани изменения, загрузи игру и ищи астероиды смотря в камеру с увеличенным зумом — ты найдёшь много астероидов с частотой не реже чем 25-30 км.

Не чувак, нельзя. Я уже пытался так сделать, но единственное, что я могу изменить, связанное с астероидами, это частоту метеоритных дождей.

На счёт мода, буду благодарен, если вышлешь свой) Но пока что буду искать такой на просторах мастерской. Пасиб большое!) И жду твоего мода)

Вспомнил! Астероиды невозможно отключить! Зайди в «Главное меню/Загрузить игры/Изменить настройки/Расширенные» и попробуй увеличить радиус прорисовки с 10-15 км до 30 км и более, сохрани изменения, загрузи игру и ищи астероиды смотря в камеру с увеличенным зумом — ты найдёшь много астероидов с частотой не реже чем 25-30 км.

Не чувак, нельзя. Я уже пытался так сделать, но единственное, что я могу изменить, связанное с астероидами, это частоту метеоритных дождей.

Эта настройка не связана с астероидами, это касается графики — дальность отображения объектов. Ты смотришь на звёзды, зумишь камеру, а астероидов не видишь, потому, что они дальше, чем радиус прорисовки объектов вокруг тебя. Увеличь радиус рендера и найдёшь море астероидов. В крайнем случае, разгонись до 100 м/с в любую сторону и лети по инерции (клавиша Z) для экономии энергии и осматривайся по сторонам зажав клавишу «Alt».

На счёт мода, буду благодарен, если вышлешь свой) Но пока что буду искать такой на просторах мастерской. Пасиб большое!) И жду твоего мода)

Вспомнил! Астероиды невозможно отключить! Зайди в «Главное меню/Загрузить игры/Изменить настройки/Расширенные» и попробуй увеличить радиус прорисовки с 10-15 км до 30 км и более, сохрани изменения, загрузи игру и ищи астероиды смотря в камеру с увеличенным зумом — ты найдёшь много астероидов с частотой не реже чем 25-30 км.

Не чувак, нельзя. Я уже пытался так сделать, но единственное, что я могу изменить, связанное с астероидами, это частоту метеоритных дождей.

Эта настройка не связана с астероидами, это касается графики — дальность отображения объектов. Ты смотришь на звёзды, зумишь камеру, а астероидов не видишь, потому, что они дальше, чем радиус прорисовки объектов вокруг тебя. Увеличь радиус рендера и найдёшь море астероидов. В крайнем случае, разгонись до 100 м/с в любую сторону и лети по инерции (клавиша Z) для экономии энергии и осматривайся по сторонам зажав клавишу «Alt».

На счёт мода, буду благодарен, если вышлешь свой) Но пока что буду искать такой на просторах мастерской. Пасиб большое!) И жду твоего мода)

Ну, я ещё не выкладывал МОДы, поэтому, пока не разберусь как это делается, МОД опубликовать не смогу. 😉

Источник

Читайте также:  Как настроить колодки уаз
Оцените статью