Avionics - авиационный скрипт











-
7 Desember 20230.1.4-beta.0712avionics-aviacionnyjj-skript_1701902167_494710.zip
-
15 Februari 20240.1.5-beta.3101avionics-aviacionnyjj-skript_1708026074_698440.zip
-
24 Januari 20250.1.7-beta.2001avionics-aviacionnyjj-skript_1737717828_901420.zip
-
github.comUnduh
VirPiL Avionics v0.1.7-beta.2001
Skrip AvionicsSA adalah upaya untuk mengimplementasikan avionik, yang akan mendekati aslinya di game Grand Theft Auto San Andreas, sejauh mungkin, dengan mempertimbangkan konvensi game dan kelayakan implementasi beberapa sistem. Awalnya dikembangkan untuk server SAMP WARS, tetapi dapat berguna untuk bermain di server lain.
Skrip ini memungkinkan Anda untuk menampilkan informasi tentang parameter penerbangan utama, informasi tambahan untuk pesawat dan helikopter, yang menerapkan:
- sistem PPM (titik putar rute), yang memungkinkan Anda untuk membangun rencana penerbangan, memfasilitasi navigasi;
- sistem autopilot (pesawat dan helikopter), termasuk untuk penerbangan dengan transportasi magnet yang terpasang;
- sistem pendaratan kursus-glissade;
- sistem penargetan dan penunjukan onboard dengan kemampuan untuk memperbesar, memperbaiki pada titik, mendapatkan koordinat titik, memutar kamera ke PPM, membuat PPM dari titik fiksasi, dengan saluran visual dan inframerah;
- sistem peringatan ancaman, dengan penentuan arah ancaman, indikasi ancaman pada ILS, peta mini, tampilan informasi utama yang diperlukan, kemungkinan penolakan otomatis dari LTC (untuk server SAMP WARS) dan meninggalkan pesawat secara otomatis dengan sedikit kekuatan;
- informan ucapan (RITA/BETTY);
- sistem radar onboard dengan mode udara-ke-udara, udara-ke-darat, yang dapat menyoroti target udara atau darat dalam bidang pandang. Tidak melihat melalui dinding dan objek, oleh karena itu bukan cheat dan dapat digunakan di sebagian besar server;
- kompleks penargetan onboard, menampilkan informasi yang diperlukan untuk penargetan yang akurat, memiliki kemampuan untuk menangkap satu target udara menggunakan penunjuk target yang dipasang di helm, dengan mekanik kehilangan kontak yang diterapkan jika tersembunyi di balik rintangan. Kompleks onboard menampilkan informasi penting tentang target, yang dapat digunakan baik dalam pertempuran udara maupun untuk mencegat target, atau untuk tetap dalam barisan saat terbang sebagai bagian dari kelompok;
- kompatibilitas dengan skrip penunjukan target SW.AAC, yang dirancang untuk mentransfer koordinat target ke grup;
- sistem kerusakan dengan kemungkinan kegagalan sebagian peralatan saat pesawat rusak;
- kait/magnet untuk mengangkut mobil kosong melalui udara;
- kemampuan untuk menyesuaikan skema warna, pengalihan cepat dari kisi ke mode Siang/Malam;
- menu pengaturan skrip
Saat ini, skrip berada pada tahap pengujian Beta terbuka.
Instalasi:
- Instal pada game moonloader versi v.027.0-preview3 atau lebih tinggi, SAMPFUNCS dan perpustakaan CLEO4 untuk itu;
- Salin folder moonloader dengan penggantian dari arsip ke folder dengan game;
- Jika ada masalah, lihat instruksi yang lebih rinci di Rusia atau Inggris bahasa, atau Anda dapat meminta bantuan di saluran discord, dalam topik skrip.
Skrip diuji pada versi samp 0.3.7-R3-1, 0.3.7-R5 dan 0.3DL.
Perintah:
- /swavionics — Buka menu skrip
- /avionix — Perintah duplikat, mirip dengan /swavionics
- /swav — Perintah duplikat, mirip dengan /swavionics
- /setppm [nomor titik putar rute] — Atur PPM saat ini (dari yang ditambahkan ke database, ditambahkan secara otomatis melalui sistem penunjukan target, /bcomp, atau /addppm)
- /setwpt — Perintah duplikat, mirip dengan /setppm
- /swcam — Transisi ke wadah penunjukan target (kamera)
- /swmag — (Untuk helikopter) Dapatkan/lepaskan magnet
- /addwpt [X] [Y] [Z] — Tambahkan titik putar rute dengan koordinat
- /addppm — Perintah duplikat, mirip dengan /addwpt
- /clearwpt — Hapus semua PPM
- /clearppm — Perintah duplikat, mirip dengan /clearwpt
- /autopilot — Aktifkan autopilot (pesawat akan secara otomatis terbang di antara PPM, jika tidak mungkin mencapai PPM, maka berputar di sekitar yang sekarang)
- /swapt — Perintah duplikat, mirip dengan /autopilot
- /swapto — Nonaktifkan autopilot (Anda dapat menonaktifkannya hanya dengan mencegat kontrol pesawat, tanpa memasukkan perintah)
- /wptcam — Perbaiki kamera pada PPM saat ini (kamera akan berputar ke koordinat titik rute)
- /ppmcam — Menduplikasi /wptcam
- /tarcam — Menduplikasi /wptcam
- /tarwpt — Tambahkan ppm secara otomatis dari titik tetap saat ini (di mana kamera melihat dalam mode Tetap)
- /tarppm — Menduplikasi /tarwpt
- /vehwpt — Tambahkan PPM dari lokasi pesawat saat ini
- /vehppm — Menduplikasi /vehwpt
- /swamode — [Nomor mode] — Atur mode operasi (0 — Navigasi, 1 — BVB 2 — ZML 3 — DVB)
- /swam — Menduplikasi /swamode
- /swazoom [Kecepatan] — Atur kecepatan mendekati kamera /swcam pada roda mouse (default 100)
- /swaz — Menduplikasi /swzoom
- /safp — Muat rencana penerbangan dari file (letakkan di folder resource/avionics/flightplan)
- /ldfp — Menduplikasi /safp
- /savefp — Simpan rencana penerbangan (akan terletak di folder resource/avionics/flightplan)
- /svfp — Menduplikasi /savefp
- Tombol kontrol: "[" dan "]", dapat digunakan untuk beralih antara PPM/Bandara sebelumnya dan berikutnya, masing-masing (tombol pintas dapat diubah di menu /swavionics)
- Tombol kontrol: "1" dan "3" dapat digunakan untuk beralih antara mode operasi sebelumnya dan berikutnya, masing-masing
- Tombol "Backspace" dapat digunakan untuk mengatur ulang penangkapan target (tombol pintas dapat diubah di menu /swavionics)
- Perintah lainnya dapat ditemukan di menu skrip, di bagian "daftar perintah teks skrip"
Deskripsi rinci dari semua fungsi skrip dapat ditemukan di file "Instruksi instalasi dan gambar/Readme - Instruksi untuk skrip.txt", termasuk dalam arsip. Gambar-gambar di folder yang sama berisi deskripsi lengkap dari semua parameter yang ditampilkan pada ILS.
Instruksi lengkap dengan gambar juga dapat dibaca di halaman ini. WIKI tentang skrip dapat ditemukan di sini.
Baru di versi 0.1.7:
- Versi moonloader minimum telah berubah! Sekarang ini v.027.0-preview3.
- Indikasi target pejalan kaki telah ditambahkan dalam mode "udara-ke-darat" (dengan kemungkinan menonaktifkan, indikasi diperlukan untuk mengkompensasi jangkauan menggambar kulit yang rendah)
- Perintah /idppm [id pemain] /idwpt [id pemain] telah ditambahkan — untuk menetapkan pemain dengan id yang dimasukkan sebagai target (untuk mode DVB)
- Kemampuan untuk melokalisasi skrip telah ditambahkan, selain ru, lokalisasi untuk bahasa Inggris telah dibuat, kemungkinan membuat lokalisasi Anda sendiri untuk bahasa apa pun telah disediakan, untuk ini Anda perlu masuk ke folder resource/avionics/lokalisasi dan, dengan analogi dengan file yang sudah ada di sana, terjemahkan dari aslinya baris demi baris, dengan disimpan ke file baru
- Ditambahkan kalkulator balistik mode udara-ke-darat — untuk senjata. Kalkulator adalah alat bidik untuk menembak lebih akurat pada target kecil
- Ditambahkan kemampuan untuk mengontrol pengoperasian kalkulator balistik (mengaktifkan/menonaktifkan masing-masing)
- Ditambahkan kemampuan untuk mengatur karakteristik bom untuk perhitungan oleh kalkulator balistik
- Perintah /raceppm /racewpt telah ditambahkan — untuk membuat PPM dari koordinat checkpoint/penanda server aktif
- Perintah /markppm /markwpt telah ditambahkan — untuk membuat PPM dari koordinat penanda pemain tunggal (klien) di peta
- Sistem pendaftaran perintah teks telah diubah untuk menghilangkan ketergantungan pada perpustakaan sampfuncs, yang dukungannya saat ini telah dihentikan oleh pengembang (perubahan ini diperkenalkan sebelum rilis sf versi baru)
- Pekerjaan pada vektorisasi semua gambar raster telah dilanjutkan, sebagian dari indikasi telah diterjemahkan ke format vektor
- Bug telah diperbaiki dengan tampilan tanda dan label saat memutar kamera 180 derajat dari target
- Bug telah diperbaiki dengan tampilan vektor kecepatan tanda untuk target dalam mode BVB
- Pekerjaan pengoptimalan — beberapa fungsi sampah lama yang tidak digunakan lagi di mana pun dalam kode telah dihapus
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 градусов от цели
- Исправлен баг с отображением марок вектора скорости для целей в режиме БВБ
- Работа по оптимизации — удалены некоторые старые мусорные функции, которые нигде в коде уже не используются