|
|
| Строка 159: |
Строка 159: |
| '''Удаленный контроль''' — это функция, позволяющая управлять табличками на корабле на расстоянии. Чтобы создать удалённую табличку, сначала убедитесь, что во второй строке есть текст. Затем разместите на своем корабле табличку с заголовком <code>Remote Sign</code> и текстом таблички, которой вы хотите управлять, на второй строке удаленной таблички. Наконец, пилотируйте корабль, и щелчок правой или левой кнопкой мыши по удаленному знаку заставит игру вести себя так, как если бы вы щелкнули правой или левой кнопкой мыши по знаку, к которому он был привязан. Это касается всех табличек, в том числе и из других плагинов. | | '''Удаленный контроль''' — это функция, позволяющая управлять табличками на корабле на расстоянии. Чтобы создать удалённую табличку, сначала убедитесь, что во второй строке есть текст. Затем разместите на своем корабле табличку с заголовком <code>Remote Sign</code> и текстом таблички, которой вы хотите управлять, на второй строке удаленной таблички. Наконец, пилотируйте корабль, и щелчок правой или левой кнопкой мыши по удаленному знаку заставит игру вести себя так, как если бы вы щелкнули правой или левой кнопкой мыши по знаку, к которому он был привязан. Это касается всех табличек, в том числе и из других плагинов. |
|
| |
|
| == Удаленный контроль другим транспортом (Эскадрилья) ==
| |
| На сервере есть возможность удалённого контроля транспорта из другого транспорта.
| |
|
| |
|
| Переносимое судно – транспорт, который запускается с другого судна. На сервере это:
| |
|
| |
| * БПЛА
| |
| * Воздушная лодка
| |
|
| |
| "Носитель" – транспорт, с которого запускается другой транспорт. Такими суднами являются:
| |
|
| |
| * Воздушная лодка
| |
| * Воздушное судно
| |
| * Большой Авиакорабль
| |
| * Космолёт
| |
|
| |
| Сформируйте эскадрилью, щелкнув левой кнопкой мыши по табличке судов (например, <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]
| |
|
| |
| ПКМ — активировать построение
| |
|
| |
| ЛКМ — выключить построение
| |
|
| |
|
|
| |
|
| [[Категория:Гайды]] | | [[Категория:Гайды]] |
| [[Категория:Laconio RP]] | | [[Категория:Laconio RP]] |