Да, это работает с шарнирами.
ВНИМАНИЕ
Начиная с версии 1.200, игра теперь правильно синхронизирует входные данные игрока на сиденьях. Это означает, что вы можете использовать MART одновременно с несколькими людьми на одном корабле!
Также в обновлении 1.200 представлен Custom Turret Controller (CTC), который позволяет пользователям создавать пользовательские башни, которые могут управляться вручную или ИИ без использования скриптов. CTC не могут управлять несколькими роторами высоты или стабилизировать вашу цель, но мой новый скрипт улучшения контроллера башни расширяет все функции MART до CTC. Я бы очень хотел попробовать TCES в качестве замены MART, поскольку он более мощный и функциональный. (Turret Controller Enhancement Script)
Танк можно посмотреть выше здесь! (HERE)
- Добавлена дополнительная гиропомощь. Просто поместите гироскоп на азимут или сетку возвышения и сгруппируйте его, чтобы использовать.
- Добавлена спецификация ротора главной высоты. Добавьте слово «основной» к названию ротора, который вы хотите считать ротором возвышения, который имитирует все другие роторы.
- Добавлены независимые условия стабилизации азимута и высоты.
- Башни возвращаются в положение покоя, когда их не контролируют
- Функция автоматической стабилизации башни:D
- Этот код теперь может поддерживать неограниченное количество роторов на группу башен!
Привет!
Этот скрипт позволяет пользователю управлять ротором, сделанным игроком, используя прямые вводы мыши из кабины или сиденья управления. Для этого не требуется гироскоп или пульт дистанционного управления, поскольку код считывает движение мыши пользователя и непосредственно преобразует его в скорость ротора. Роторные башни, использующие этот код, будут эмулировать движение башен ИИ с ручным управлением :
Башни ротора, ориентированные на мышь (MART), могут иметь один или несколько роторов подъема на группу башен, и углы каждого ротора возвышения будут синхронизированы; однако на группу MART может использоваться только один ротор Azimuth. Вы можете стрелять из оружия в группе башен, нажав кнопку по умолчанию для «приседания».
Поскольку программа может считывать входные данные мыши непосредственно из кабины пилота или сиденья управления, вы можете создавать наземные танки, используя MART, которые могут быть полностью укомплектованы одним человеком! Вы также можете управлять несколькими MART только с одним кодом!
Смотрите видео для визуального прохождения!
Рекомендуется прочитать все инструкции, прежде чем пытаться использовать этот код. Это значительно облегчит устранение неполадок <3
Настройка сценария
- Поместите этот сценарий в блок программы
- Настройка ориентированных на мышь групп башен ротора (см. ниже разделы)
- Установите право собственности на все для себя
- НЕ ЗАБУДЬ ПОСТАВИТЬ СВОЙ РОТ!
Настройка Turret Group
Группы башен ротора, нацеленные на мышь, должны называться следующим образом: «MART», где **** является уникальным идентификационным знаком башни ротора.
Пример названия группы Turret:
- Искусство WhiplashIsAwesome
Компоненты группы Turret
Каждая группа башен должна иметь:
- Одна кабина, сиденье управления или пульт дистанционного управления (пассажирские сиденья не работают!)
- Один азимут (горизонтальный) ротор/инж с «Азимутом» в его названии
- Один или более винт (вертикальный) с поднятием в названии
- Поместите слово «основной» в название ротора возвышения, который вы хотите использовать в качестве родительского ротора, которому следуют все другие роторы возвышения. Код выберет это автоматически, если вы не укажете:
- Одно или несколько орудий или инструментов на каждом роторе возвышения
(ракетные пусковые установки, пушки, сварщики, шлифовальные машины, дрели, камеры и прожекторы поддерживаются)
- "Включено" означает на той же сетке, что и головка ротора возвышения
Дополнительные компоненты:
- Гиросы для помощи при движении ротора: Гиросы, размещенные на возвышении, и азимутальные сетки будут использоваться для поворота башни, если они находятся в группе MART.
Названия блоков не имеют значения, кроме того, что требуется. Пример: «Advanced Rotor — Azimuth»
Изменение переменных значений
Откройте пользовательские данные программируемого блока для изменения переменных без необходимости связываться с кодом!
- Откройте пользовательские данные программы
- Измените переменные, которые вы хотите
- Запустите сценарий с аргументом «настройка»
Позиция Turret Rest
По умолчанию башни возвращаются в положение покоя, когда их не контролируют. Чтобы установить свой собственный угол отдыха для определенного ротора MART, просто введите угол отдыха желания (в градусах) внутри пользовательских данных ротора. Пример: 30
Это установит угол покоя для ротора до 30 градусов
Аргументы
Аргумент Описание
отправляет все башенки MART на углы отдыха. Это выведет вас из-под контроля мыши, пока башня не достигнет углов покоя.
настройка немедленно запускает настройку блока и обрабатывает пользовательские данные и изменения блока. Можно использовать, если вы не хотите ждать 10-секундного интервала обновления.
Я изначально предполагал, что этот код сделает возможным использование нескольких судов с экипажем, но ошибки разрушили эту мечту. Если они когда-либо исправят ошибку, когда несколько сидений не могут управляться, этот код все равно будет работать без изменений. Вот надежда! Это наконец-то было исправлено!
Опубликуйте любые вопросы, предложения или проблемы, которые у вас есть в комментариях! <3 Кроме того, я хотел бы увидеть, что вы делаете с моими сценариями, поэтому не стесняйтесь размещать свои творения башни в разделе обсуждений!
Дизайн башни на снимке был основан на дизайне 5URG3 : (5URG3)
Как всегда, я буду продолжать улучшать и поддерживать этот код с течением времени. Моя следующая долгосрочная цель состоит в том, чтобы сделать этот интерфейс кода со скриптом Turret Slaving Script, чтобы MART мог управлять углами другой башни ротора. Это, однако, находится в конце моего нынешнего списка приоритетов. (Turret Slaving Script)
Оружие Основное оружие не отображается в качестве «оружия» в API сценария, поэтому оно не будет регистрироваться в качестве действительного оружия или инструментов.
Это также должно идти без слов, но не перезагружать без экс