|
|
| Строка 24: |
Строка 24: |
|
| |
|
| Пилот не будет освобожден от носителя, пока он находится на борту любого судна эскадрильи. | | Пилот не будет освобожден от носителя, пока он находится на борту любого судна эскадрильи. |
| | | {| class="wikitable" |
| '''Команды:'''
| | !Команда |
| | | !Объяснение |
| /squadronlead – телепортирует тебя на главный корабль эскадрона /craftcarrier – телепортирует тебя на корабль-носитель /craftcruise [On,Off,North,East,South,West] – включает или выключает круиз у эскадрона /release [player] – релизит свой или чужой эскадрон /scuttle [player] – затапливает свой или чужой эскадрон /formation [ON/OFF] [formation] [spacing] – включает или выключает построение /info [player] – показывает информацию о своём или чужом эскадроне /list – выводит список всех эскадронов на сервере | | |- |
| | | |/squadronlead |
| | |телепортирует тебя на главный корабль эскадрона |
| | |- |
| | |/craftcarrier |
| | |телепортирует тебя на корабль-носитель |
| | |- |
| | |/craftcruise [On, Off, North, East,South, West] |
| | |включает или выключает круиз у эскадрона |
| | |- |
| | |/release [player] |
| | |релизит свой или чужой эскадрон |
| | |- |
| | |/scuttle [player] |
| | |затапливает свой или чужой эскадрон |
| | |- |
| | |/formation [On/Off] [formation] [spacing] |
| | |включает или выключает построение |
| | |- |
| | |/info [player] |
| | |показывает информацию о своём или чужом эскадроне |
| | |- |
| | |/list |
| | |выводит список всех эскадронов на сервере |
| | |} |
| '''Эскадрилья:''' | | '''Эскадрилья:''' |
|
| |
|
| Строка 47: |
Строка 70: |
| '''Функциональные таблички:''' | | '''Функциональные таблички:''' |
|
| |
|
| Работающие таблички: • AscendSign • ContactsSign • CraftSign • CruiseSign • DescendSign • HelmSign • SpeedSign • StatusSign • SubcraftRotateSign | | Работающие таблички: |
| | |
| Не должны работать: • MoveSign • NameSign • PilotSign • RelativeMoveSign • ReleaseSign • RemoteSign • TeleportSign
| |
|
| |
|
| '''Редстоун-схемы:'''
| | * AscendSign |
| | * ContactsSign |
| | * CraftSign |
| | * CruiseSign |
| | * DescendSign |
| | * HelmSign |
| | * SpeedSign |
| | * StatusSign |
| | * SubcraftRotateSign |
|
| |
|
| Кнопки, рычаги, повторители и компараторы синхронизируются между всеми кораблями эскадрона. Они обновляются при изменении состояния.
| | Не работают: |
|
| |
|
| Кнопки не застревают в состоянии "нажато".
| | * MoveSign |
| | * NameSign |
| | * PilotSign |
| | * RelativeMoveSign |
| | * ReleaseSign |
| | * RemoteSign |
| | * TeleportSign |
|
| |
|
| Элементы должны быть цветокодированы. Примеры:
| | '''Редстоун-схемы:''' |
| | |
| Если рычаг стоит на красной шерсти и его переключить, то все рычаги на красной шерсти также примут то же состояние.
| |
|
| |
|
| Если повторитель установлен на белую шерсть и его задержка изменена, все повторители на белой шерсти тоже примут ту же задержку.
| | Кнопки, рычаги, повторители и компараторы синхронизируются между всеми кораблями эскадрона. Они обновляются при изменении состояния. Кнопки не застревают в состоянии "нажато". Элементы должны быть цветокодированы. Примеры: |
|
| |
|
| Если компаратор стоит на двойной каменной плите и переключён в режим вычитания, все компараторы на таких же плитах также перейдут в этот режим. | | * Если рычаг стоит на красной шерсти и его переключить, то все рычаги на красной шерсти также примут то же состояние. |
| | | * Если повторитель установлен на белую шерсть и его задержка изменена, все повторители на белой шерсти тоже примут ту же задержку. |
| Ну и так далее
| | * Если компаратор стоит на двойной каменной плите и переключён в режим вычитания, все компараторы на таких же плитах также перейдут в этот режим. |
|
| |
|
| '''Sync-таблички:''' | | '''Sync-таблички:''' |
|
| |
|
| При клике правой кнопкой мыши по синхронизированной табличке на одном из кораблей эскадрона, все таблички того же типа (например, LaunchTorpedo), которые содержат хотя бы одну совпадающую строку с нажатой, также активируются. | | При клике правой кнопкой мыши по синхронизированной табличке на одном из кораблей эскадрона, все таблички того же типа (например, LaunchRocket), которые содержат хотя бы одну совпадающую строку с нажатой, также активируются. |
| | |
| Первая строка нажатой таблички не учитывается. Например, чтобы активировать все торпеды, можно вписать одинаковую строку (например, LaunchTorpedo) во 2–4 строки всех нужных табличек.
| |
| | |
| '''Формации (построения):'''
| |
| | |
| При формировании построения необходимо указать его имя и интервал (spacing).
| |
| | |
| Корабли будут пытаться выстраиваться в формацию, если они не находятся в режиме круиза.
| |
| | |
| Построения настраиваются через файлы .formation в папке Formations:
| |
| | |
| name: [имя построения] minSpacing: минимальное значение интервала maxSpacing: максимальное значение интервала positionMap:
| |
| SOUTH:
| |
| x: [выражение]
| |
| y: [выражение]
| |
| z: [выражение]
| |
| NORTH:
| |
| x: [выражение]
| |
| y: [выражение]
| |
| z: [выражение]
| |
| WEST:
| |
| x: [выражение]
| |
| y: [выражение]
| |
| z: [выражение]
| |
| EAST:
| |
| x: [выражение]
| |
| y: [выражение]
| |
| z: [выражение]
| |
| Выражения определяют относительное положение каждого корабля относительно ведущего.
| |
| | |
| Допустимые операторы: +, -, *, /, ^ Допустимые переменные:
| |
| | |
| n — ранг корабля, количество кораблей в эскадроне с меньшим ID
| |
| | |
| s — spacing, интервал, указанный при команде/табличке
| |
| | |
| Положение корабля считается по координатам x, y, z в зависимости от направления движения эскадрона.
| |
| | |
| Если направление движения не определено, оно по умолчанию считается NORTH.
| |
| | |
| '''Управление корректировкой суден:'''
| |
| | |
| Если при определении состава эскадрона у корабля находятся конфликтующие CruiseSign, он не будет добавлен в эскадрон.
| |
| | |
| "Перед" корабля определяется табличкой круиза. Если её нет — то первым выполненным движением.
| |
| | |
| Корабли будут пытаться автоматически повернуться в ту же сторону, что и ведущий корабль.
| |
| | |
| '''Особые таблички:'''
| |
| | |
| SquadronRelease — аналог команды /release для эскадрильи
| |
| | |
| SquadronLead — аналог команды /manoverboard для эскадрильи
| |
| | |
| '''Формации (построения)'''
| |
| | |
| 2-я строка: [название построения]
| |
| | |
| 3-я строка: [spacing]
| |
| | |
| ПКМ — активировать построение
| |
|
| |
|
| ЛКМ — выключить построение
| | Первая строка нажатой таблички не учитывается. Например, чтобы активировать все торпеды, можно вписать одинаковую строку (например, LaunchRocket) во 2–4 строки всех нужных табличек. |