Avionics - авиационный скрипт
-
7 十二月 20230.1.4-beta.0712avionics-aviacionnyjj-skript_1701902167_494710.zip
-
15 二月 20240.1.5-beta.3101avionics-aviacionnyjj-skript_1708026074_698440.zip
-
24 一月 20250.1.7-beta.2001avionics-aviacionnyjj-skript_1737717828_901420.zip
-
github.com下载
VirPiL Avionics v0.1.7-beta.2001
AvionicsSA脚本是对在Grand Theft Auto San Andreas游戏中尽可能接近真实的航空电子设备的尝试,考虑到游戏惯例和某些系统实现的实用性。 最初是为SAMP WARS服务器开发的,但对于在其他服务器上玩游戏可能有用。
此脚本允许在屏幕上显示有关主要飞行参数的信息、飞机和直升机的辅助信息,它实现了:
- PPM 系统(航路点),允许您构建飞行计划,方便导航;
- 自动驾驶仪系统(飞机和直升机),包括用磁性连接的运输飞行;
- 下滑着陆系统;
- 车载制导和目标指示系统,具有缩放、在点上固定、获取点坐标、将摄像头旋转到 PPM、从固定点创建 PPM、具有视觉和红外线视野通道;
- 威胁警告系统,确定威胁方向,在 HUD、小地图上显示威胁,显示主要必要信息,能够自动丢弃 LZC(对于 SAMP WARS 服务器)并在低强度下自动离开飞机;
- 语音信息发布者 (RITA/BETTY);
- 机载雷达系统,具有空对空、空对地模式,可以突出显示视线范围内的空中或地面目标。 无法穿过墙壁和物体,因此不是作弊,可以在大多数服务器上使用;
- 机载瞄准系统,显示精确瞄准所需的信息,能够使用头盔目标指示器捕获一个空中目标,如果目标躲藏在障碍物后面,则实现丢失联系的机制。 机载综合体显示有关目标的重要信息,这些信息既可用于空战,也可用于拦截目标,或用于在编队飞行时保持队形;
- 与目标指定脚本 SW.AAC 兼容,旨在向小组传输目标坐标;
- 损坏系统,如果飞机受损,某些设备可能会发生故障;
- 用于通过空中运输空车的钩子/磁铁;
- 定制配色方案的能力,快速切换网格到日/夜模式;
- 脚本设置菜单
目前,该脚本处于公开 Beta 测试阶段。
安装:
- 安装游戏 moonloader 版本 v.027.0-preview3 或更高版本, SAMPFUNCS 和库 CLEO4 它;
- 用存档中的 moonloader 文件夹替换游戏文件夹;
- 如果出现问题,请参阅 俄语 或 英语 上的更详细说明,或者您可以在 Discord 频道中的脚本主题寻求帮助。
该脚本已在 samp 0.3.7-R3-1、0.3.7-R5 和 0.3DL 版本上进行了测试。
命令:
- /swavionics — 打开脚本菜单
- /avionix — 复制命令,类似于 /swavionics
- /swav — 复制命令,类似于 /swavionics
- /setppm [航路点号] — 设置当前 PPM(从添加到数据库中,通过目标指定系统自动添加,/bcomp 或 /addppm)
- /setwpt — 复制命令,类似于 /setppm
- /swcam — 切换到目标指示容器(相机)
- /swmag — (对于直升机) 拿出/取下磁铁
- /addwpt [X] [Y] [Z] — 通过坐标添加航路点
- /addppm — 复制命令,类似于 /addwpt
- /clearwpt — 删除所有 PPM
- /clearppm — 复制命令,类似于 /clearwpt
- /autopilot — 启用自动驾驶仪(飞机将在 PPM 之间自动飞行,如果无法到达 PPM,则在当前 PPM 周围盘旋)
- /swapt — 复制命令,类似于 /autopilot
- /swapto — 禁用自动驾驶仪(可以通过接管飞机控制来禁用,无需输入命令)
- /wptcam — 将相机固定在当前 PPM 上(相机将旋转到航点坐标)
- /ppmcam — 复制 /wptcam
- /tarcam — 复制 /wptcam
- /tarwpt — 自动从当前固定点添加 ppmi(相机在固定模式下所指向的位置)
- /tarppm — 复制 /tarwpt
- /vehwpt — 从飞机当前位置添加 PPM
- /vehppm — 复制 /vehwpt
- /swamode — [模式编号] — 设置操作模式(0 — 导航,1 — BVB 2 — ZML 3 — DVB)
- /swam — 复制 /swamode
- /swazoom [速度] — 在鼠标滚轮上设置相机 /swcam 的逼近速度(默认为 100)
- /swaz — 复制 /swzoom
- /safp — 从文件加载飞行计划(放入资源/avionics/flightplan 文件夹中)
- /ldfp — 复制 /safp
- /savefp — 保存飞行计划(将位于资源/avionics/flightplan 文件夹中)
- /svfp — 复制 /savefp
- 控制键:"["和"]",可用于在分别的下一个和上一个 PPM/机场之间切换(可以在 /swavionics 菜单中更改热键)
- 控制键:"1" 和 "3" 可用于分别在之前的和之后的模式之间切换
- 可以使用“Backspace”键重置目标捕获(可以在 /swavionics 菜单中更改热键)
- 其余命令可以在脚本菜单的“脚本文本命令列表”部分找到
关于脚本所有功能的详细说明可以在“安装说明和图片/自述文件 - 脚本说明.txt”文件中找到,该文件包含在存档中。 在同一文件夹中的图片中,有关于所有显示在 ILS 上的参数的完整描述。
0.1.7 版本的新功能:
- moonloader 的最低版本已更改! 现在是 v.027.0-preview3。
- 在“空对地”模式下添加了对步兵目标的指示(能够关闭,指示是必要的,以弥补皮肤的低绘制范围)
- 添加了命令 /idppm [玩家 id] /idwpt [玩家 id] — 将具有输入 id 的玩家设置为目标(对于 DVB 模式)
- 增加了脚本本地化的可能性,除了 ru 之外,还为英语创建了本地化,提供了为任何语言创建自己本地化的可能性,为此,您需要转到资源/avionics/localization 文件夹,并类似于已有的文件,逐行翻译自原文,并保存在一个新文件中
- 添加了空对地模式的弹道计算器 - 用于枪。 计算器是一种瞄准装置,用于更准确地射击小目标
- 增加了控制弹道计算器工作的能力(打开/关闭它们中的每一个)
- 增加了设置炸弹特性以供弹道计算器计算的能力
- 添加了命令 /raceppm /racewpt — 用于从活动检查点/服务器标记的坐标创建 PPM
- 添加了命令 /markppm /markwpt — 用于从单人游戏 (客户端) 标记在地图上的坐标创建 PPM
- 已更改文本命令的注册系统,以消除 sampfuncs 库的依赖性,开发人员目前已停止支持该库(此更改是在新版本的 sf 发布之前引入的)
- 继续对所有光栅图像进行矢量化工作,部分指示已转换为矢量格式
- 修复了当相机相对于目标旋转 180 度时显示标记和标签的错误
- 修复了在 BVB 模式下显示目标的速度矢量标记的错误
- 优化工作 — 删除了一些旧的垃圾函数,这些函数在代码中不再使用
VirPiL Avionics v0.1.7-beta.2001
Скрипт AvionicsSA является попыткой реализации авионики, которая была бы приближена к реальной в игре Grand Theft Auto San Andreas, насколько это возможно, с учётом игровых условностей и целесообразности реализации некоторых систем. Изначально разрабатывался для сервера SAMP WARS, но может быть полезен для игры на других серверах.
Данный скрипт позволяет выводить на экран информацию об основных параметрах полёта, вспомогательную информацию для самолётов и вертолётов, в нём реализованы:
- система ППМ (поворотных пунктов маршрута), позволяющаяя строить план полёта, облегчать навигацию;
- система автопилота (самолётная и вертолётная), в том числе для полётов с подцепленным на магнит транспортом;
- курсо-глиссадная система посадки;
- бортовая система наведения и целеуказания с возможностью приближения, фиксации на точке, получения координат точки, поворота камеры на ППМ, создания ППМ из точки фиксации, визуальным и инфракрасным каналами обзора;
- система предупреждения об угрозе, с определением направления угрозы, индикацией угрозы на ИЛС, мини-карте, выводом основной необходимой информации, возможностью автоматического отброса ЛТЦ (для сервера SAMP WARS) и автоматического покидания самолёта при низком запасе прочности;
- речевой информатор (РИТА/BETTY);
- бортовая радиолокационная система с режимами воздух-воздух, воздух-земля, которая может подсвечивать воздушные или наземные цели, находящиеся в зоне видимости. Не видит сквозь стены и объекты, поэтому не является читом и может использоваться на большинстве серверов;
- бортовой прицельный комплекс, отображающий необходимую для точного прицеливания информацию, имеет возможность захвата одной воздушной цели с использованием нашлемного целеуказателя, с реализованной механикой потери контакта, если он скрылся за препятствием. Бортовой комплекс выводит важную информацию о цели, которая может быть использована как в воздушном бою, так и для перехвата цели, либо для удержания в строю при поётах в составе группы;
- совместимость со скриптом целеуказания SW.AAC, предназначенным для передачи координат целей группе;
- система повреждений с возможностью выхода из строя части оборудования при повреждении самолёта;
- крюк/магнит для транспортировки пустых автомобилей по воздуху;
- возможность кастомизации цветовой схемы, быстрое переключение сетки в режим День/Ночь;
- меню настроек скрипта
На текущий момент скрипт находится на стадии открытого Beta-тестирования.
Установка:
- Установить на игру moonloader версии v.027.0-preview3 или выше, SAMPFUNCS и библиотеку CLEO4 к нему;
- Скопировать с заменой папку moonloader из архива в папку с игрой;
- При возникновении проблем, смотрите более подробную инструкцию на русском или английском языке, либо можно обратиться за помощью на дискорд канал, в тему скрипта.
Скрипт протестирован на версиях самп 0.3.7-R3-1, 0.3.7-R5 и 0.3DL.
Команды:
- /swavionics — Открыть меню скрипта
- /avionix — Дублирующая команда, аналогично с /swavionics
- /swav — Дублирующая команда, аналогично с /swavionics
- /setppm [номер поворотного пункта маршрута] — Установить текущий ППМ (из добавленных в базу, добавляются автоматически через систему целеуказания, /bcomp, либо /addppm)
- /setwpt — Дублирующая команда, аналогично с /setppm
- /swcam — Переход в контейнер целеуказания (камеру)
- /swmag — (Для вертолётов) Достать/убрать магнит
- /addwpt [X] [Y] [Z] — Добавить поворотный пункт маршрута по координатам
- /addppm — Дублирующая команда, аналогично /addwpt
- /clearwpt — Удалить все ППМ
- /clearppm — Дублирующая команда, аналогично /clearwpt
- /autopilot — Включить автопилот (самолёт будет автоматически лететь между ППМ, если невозможно достигнуть ППМ, то кружиться вокруг текущего)
- /swapt — Дублирующая команда, аналогично /autopilot
- /swapto — Отключить автопилот (можно отключить просто перехватив управление самолётом, не вводя команду)
- /wptcam — Зафиксировать камеру на текущем ППМ (камера повернёт на координаты маршрутной точки)
- /ppmcam — Дублирует /wptcam
- /tarcam — Дублирует /wptcam
- /tarwpt — Автоматически добавить ппм из текущей зафиксированной точки (куда смотрит камера в режиме Fixed)
- /tarppm — Дублирует /tarwpt
- /vehwpt — Добавить ППМ из текущего местоположения самолёта
- /vehppm — Дублирует /vehwpt
- /swamode — [Номер режима] — Установить режим работы (0 — Навигация, 1 — БВБ 2 — ЗМЛ 3 — ДВБ)
- /swam — Дублирует /swamode
- /swazoom [Скорость] — Установить скорость приближения камеры /swcam на колесо мыши (по умолчанию 100)
- /swaz — Дублирует /swzoom
- /safp — Загрузить план полёта из файла (ложить в папку resource/avionics/flightplan)
- /ldfp — Дублирует /safp
- /savefp — Сохранить план полёта (будет лежать в папке resource/avionics/flightplan)
- /svfp — Дублирует /savefp
- Клавиши управления: "[" и "]", можно использовать для переключения между предыдущим и следующим ППМ/Аэродромом соответственно (горячие клавиши можно изменить в меню /swavionics)
- Клавиши управление: "1" и "3" можно использовать для переключения между предыдущим и следующим режимом работы соответственно
- Клавишу "Backspace" можно использовать для сброса захвата цели (горячие клавиши можно изменить в меню /swavionics)
- Остальные команды можно найти в меню скрипта, в разделе "список текстовых команд скрипта"
Подробное описание всех функций скрипта можно найти в файле "Инструация по установке и картинки/Readme — Инструкция к скрипту.txt", включённом в архив. На картинках в той же папке есть полное описание всех отображаемых на ИЛС параметров.
Полную инструкцию с картинками можно также почитать на этой странице. WIKI по скрипту можно найти здесь.
Новое в версии 0.1.7:
- Сменилась минимальная версия moonloader! Теперь это v.027.0-preview3.
- Добавлена индикация пеших целей в режиме "воздух-земля" (с возможностью выключить, индикация нужна чтобы компенсировать низкую дальность прорисовки скинов)
- Добавлена команда /idppm [id игрока] /idwpt [ид игрока] — для установки игрока с введённым id в качестве цели (для режима ДВБ)
- Добавлена возможность локализации скрипта, в дополнение к ру создана локализация для английского языка, предусмотрена возможность создания собственной локализации для любого языка, для этого необходимо зайти в папку resource/avionics/localization и по аналогии с уже имеющимеся там файлами, перевести с оригинала построчно, с сохранением в новый файл
- Добавлен баллистический вычислитель режима воздух-земля — для пушки. Вычислитель представляет собой прицельное приспособление для более точной стрельбы по небольшим целям
- Добавлена возможность управления работой баллистических вычислителей (включение/отключения каждого из них)
- Добавлена возможность устанавливать характеристики бомб для расчёта баллистическим вычислителем
- Добавлена команда /raceppm /racewpt — для создания ППМ из координат активного чекпоинта/серверного маркера
- Добавлена команда /markppm /markwpt — для создания ППМ из координат синглплеерного (клиентского) маркера на карте
- Изменена система регистрации текстовых команд, для устранения зависимости библиотеки sampfuncs, поддержка которой на данный момент прекратилась разработчиками (данное изменение было введено до выхода новой версии sf)
- Продолжена работа по векторизации всех растровых изображений, часть индикации переведена в векторный формат
- Исправлен баг с отображением марок и меток при повороте камеры на 180 градусов от цели
- Исправлен баг с отображением марок вектора скорости для целей в режиме БВБ
- Работа по оптимизации — удалены некоторые старые мусорные функции, которые нигде в коде уже не используются