1533
правки
Juvaily (обсуждение | вклад) (Новая страница: «1») |
Juvaily (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
1 | На сервере есть возможность удалённого контроля транспорта из другого транспорта. | ||
Переносимое судно – транспорт, который запускается с другого судна. На сервере это: | |||
* БПЛА | |||
* Воздушная лодка | |||
"Носитель" – транспорт, с которого запускается другой транспорт. Такими суднами являются: | |||
* Воздушная лодка | |||
* Воздушное судно | |||
* Большой Авиакорабль | |||
* Космолёт | |||
Сформируйте эскадрилью, щелкнув левой кнопкой мыши по табличке судов (например, <code>Airskiff</code>) во время пилотирования судна-носителя. Перевозимые суда должны быть частью носителя, чтобы быть добавленными в эскадрилью. | |||
Когда на судне эскадрильи выполняется какой-либо перевод или поворот (включая непрямое и прямое управление крейсерским полетом), все суда эскадрильи попытаются имитировать его. | |||
Каждому судну при добавлении в эскадрилью присваивается идентификатор, начиная с 0 (изменен с 1 на 0 из-за выражений формирования) и увеличиваясь. | |||
Пилот эскадрильи должен управлять эскадрильей с одного из судов, используя команду или табличку <code>manoverboard</code>. | |||
Табличка <code>manoverboard</code> переведет пилота на ведущее судно, которое является судном с минимальным идентификатором в эскадрилье на тот момент. | |||
Пилот не будет освобожден от носителя, пока он находится на борту любого судна эскадрильи. | |||
'''Команды:''' | |||
/squadronlead – телепортирует тебя на главный корабль эскадрона /craftcarrier – телепортирует тебя на корабль-носитель /craftcruise [On,Off,North,East,South,West] – включает или выключает круиз у эскадрона /release [player] – релизит свой или чужой эскадрон /scuttle [player] – затапливает свой или чужой эскадрон /formation [ON/OFF] [formation] [spacing] – включает или выключает построение /info [player] – показывает информацию о своём или чужом эскадроне /list – выводит список всех эскадронов на сервере | |||
'''Эскадрилья:''' | |||
Сформировать эскадрон можно, кликнув левой кнопкой мыши по табличкам кораблей (например, Airskiff), находясь при этом за штурвалом корабля-носителя. | |||
Типы перевозимых кораблей должны быть частью носителя, чтобы быть добавленными в эскадрон. | |||
Когда совершается любое перемещение или поворот (включая прямое или косвенное управление через круиз) на одном из кораблей эскадрона — все корабли в составе будут пытаться повторить это движение. | |||
Каждому кораблю при добавлении в эскадрон присваивается ID, начиная с 0 (изменено с 1 на 0 из-за выражений построения) и далее по возрастанию. | |||
Пилот должен управлять эскадроном с одного из кораблей, используя команду manoverboard или соответствующую табличку. | |||
Команда/tabличка manoverboard телепортирует пилота на ведущий корабль — тот, у которого минимальный ID в текущем эскадроне. | |||
Пока пилот находится на борту любого корабля эскадрона, он не может быть высажен с носителя. | |||
'''Функциональные таблички:''' | |||
Работающие таблички: • AscendSign • ContactsSign • CraftSign • CruiseSign • DescendSign • HelmSign • SpeedSign • StatusSign • SubcraftRotateSign | |||
Не должны работать: • MoveSign • NameSign • PilotSign • RelativeMoveSign • ReleaseSign • RemoteSign • TeleportSign | |||
'''Редстоун-схемы:''' | |||
Кнопки, рычаги, повторители и компараторы синхронизируются между всеми кораблями эскадрона. Они обновляются при изменении состояния. | |||
Кнопки не застревают в состоянии "нажато". | |||
Элементы должны быть цветокодированы. Примеры: | |||
Если рычаг стоит на красной шерсти и его переключить, то все рычаги на красной шерсти также примут то же состояние. | |||
Если повторитель установлен на белую шерсть и его задержка изменена, все повторители на белой шерсти тоже примут ту же задержку. | |||
Если компаратор стоит на двойной каменной плите и переключён в режим вычитания, все компараторы на таких же плитах также перейдут в этот режим. | |||
Ну и так далее | |||
'''Sync-таблички:''' | |||
При клике правой кнопкой мыши по синхронизированной табличке на одном из кораблей эскадрона, все таблички того же типа (например, LaunchTorpedo), которые содержат хотя бы одну совпадающую строку с нажатой, также активируются. | |||
Первая строка нажатой таблички не учитывается. Например, чтобы активировать все торпеды, можно вписать одинаковую строку (например, 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] | |||
ПКМ — активировать построение | |||
ЛКМ — выключить построение | |||