Aviyonik - uçuş sistemleri












-
7 Aralık 20230.1.4-beta.0712avionics-aviacionnyjj-skript_1701902167_494710.zip
-
15 Şubat 20240.1.5-beta.3101avionics-aviacionnyjj-skript_1708026074_698440.zip
-
24 Ocak 20250.1.7-beta.2001avionics-aviacionnyjj-skript_1737717828_901420.zip
-
github.comİndir
VirPiL Aviyonik v0.1.7-beta.2001
AvionicsSA script'i, Grand Theft Auto San Andreas oyununda mümkün olduğunca gerçekçi bir havacılık sisteminin uygulanması için bir girişimdir. Başlangıçta SAMP WARS sunucusu için geliştirilmiştir, ancak diğer sunucularda da faydalı olabilir.
Bu script, uçuşun temel parametreleri hakkında bilgi görüntülemeye, uçaklar ve helikopterler için yardımcı bilgiler sağlamaya olanak tanır. İçerisinde şu sistemler bulunmaktadır:
- rota noktası sistemi (PPM), uçuş planı oluşturma ve navigasyonu kolaylaştırma;
- otomatik pilot sistemi (uçak ve helikopter için), manyetik taşıma ile uçuşlar dahil;
- iniş için kurs ve glisad sistemi;
- hedefleme ve nişan alma sistemi, yaklaşma, nokta sabitleme, nokta koordinatlarını alma, PPM üzerinde kamera döndürme, sabitleme noktasından PPM oluşturma, görsel ve kızılötesi görüş kanalları;
- tehdit uyarı sistemi, tehdit yönünü belirleme, tehditin ILS'de, mini haritada gösterimi, gerekli temel bilgilerin görüntülenmesi, otomatik LTC atma (SAMP WARS sunucusu için) ve düşük dayanıklılıkta uçağı otomatik olarak terk etme;
- sesli bilgi verici (RITA/BETTY);
- hava-hava, hava-yerde modları ile bir radyo sistemi, görünürlük alanındaki hava veya yer hedeflerini aydınlatabilir. Duvarlar ve nesneler arasından göremez, bu nedenle bir hile değildir ve çoğu sunucuda kullanılabilir;
- hedefleme sistemi, doğru nişan almak için gerekli bilgileri gösterir, bir hava hedefini kask nişangahı ile yakalama imkanı vardır, eğer hedef engelin arkasına saklanırsa temas kaybı mekanizması uygulanmıştır. Hedefleme sistemi, hem hava muharebesinde hem de hedefi yakalamada veya grup uçuşlarında formasyonda kalmada kullanılabilecek önemli bilgileri gösterir;
- SW.AAC hedefleme script'i ile uyumluluk, hedef koordinatlarını gruba iletmek için;
- hasar sistemi, uçağın hasar alması durumunda bazı ekipmanların arızalanma olasılığı;
- boş araçları havadan taşımak için kanca/manyetik;
- renk şemasını özelleştirme imkanı, hızlı geçiş için gündüz/gece modu;
- script ayarları menüsü
Mevcut durumda script açık Beta test aşamasındadır.
Kurulum:
- Oyun için moonloader sürümünü v.027.0-preview3 veya daha üstü olarak yükleyin, SAMPFUNCS ve CLEO4 kütüphanesini ekleyin;
- Arşivden moonloader klasörünü oyunun klasörüne kopyalayın;
- Sorun yaşarsanız, daha ayrıntılı talimatlar için Rusça veya İngilizce dilinde yardım alabilirsiniz ya da Discord kanalınabaşvurabilirsiniz, script konusuna.
Script, samp 0.3.7-R3-1, 0.3.7-R5 ve 0.3DL sürümlerinde test edilmiştir.
Komutlar:
- /swavionics — Script menüsünü aç;
- /avionix — Dublikat komut, /swavionics ile aynı;
- /swav — Dublikat komut, /swavionics ile aynı;
- /setppm [rota noktası numarası] — Mevcut PPM'yi ayarla (veritabanına eklenenlerden, otomatik olarak hedefleme sistemi, /bcomp veya /addppm ile eklenir)
- /setwpt — Dublikat komut, /setppm ile aynı;
- /swcam — Hedefleme konteynerine (kamera) geç;
- /swmag — (Helikopterler için) mıknatıslı çıkar/yerleştir;
- /addwpt [X] [Y] [Z] — Koordinatlara göre rota noktası ekle;
- /addppm — Dublikat komut, /addwpt ile aynı;
- /clearwpt — Tüm PPM'leri sil;
- /clearppm — Dublikat komut, /clearwpt ile aynı;
- /autopilot — Otomatik pilotu aç (uçak PPM'ler arasında otomatik olarak uçacak, PPM'ye ulaşmak mümkün değilse mevcut nokta etrafında dönecek);
- /swapt — Dublikat komut, /autopilot ile aynı;
- /swapto — Otomatik pilotu kapat (sadece uçağın kontrolünü ele alarak kapatabilirsiniz, komut girmeden);
- /wptcam — Mevcut PPM üzerinde kamerayı sabitle;
- /ppmcam — /wptcam'ı tekrarlar;
- /tarcam — /wptcam'ı tekrarlar;
- /tarwpt — Mevcut sabitlenmiş noktadan otomatik olarak PPM ekle (kamera sabit modda bakıyorsa);
- /tarppm — /tarwpt'ı tekrarlar;
- /vehwpt — Uçağın mevcut konumundan PPM ekle;
- /vehppm — /vehwpt'ı tekrarlar;
- /swamode — [Mod numarası] — Çalışma modunu ayarla (0 — Navigasyon, 1 — BVB 2 — ZML 3 — DVB);
- /swam — Dublikat komut, /swamode ile aynı;
- /swazoom [Hız] — Kameranın yaklaşma hızını ayarla /swcam için fare tekerleği (varsayılan 100);
- /swaz — Dublikat komut, /swzoom ile aynı;
- /safp — Uçuş planını dosyadan yükle (resource/avionics/flightplan klasörüne koyun);
- /ldfp — Dublikat komut, /safp ile aynı;
- /savefp — Uçuş planını kaydet (resource/avionics/flightplan klasöründe yer alacak)
- /svfp — Dublikat komut, /savefp ile aynı;
- Kontrol tuşları: "[" ve "]", sırasıyla önceki ve sonraki PPM/Airport arasında geçiş yapmak için kullanılabilir (kısayol tuşları /swavionics menüsünde değiştirilebilir);
- Kontrol tuşları: "1" ve "3" sırasıyla önceki ve sonraki çalışma modları arasında geçiş yapmak için kullanılabilir;
- "Backspace" tuşu, hedefin kilidini sıfırlamak için kullanılabilir (kısayol tuşları /swavionics menüsünde değiştirilebilir);
- Diğer komutları script menüsünde "script komutları listesi" bölümünde bulabilirsiniz;
Script'in tüm işlevlerinin ayrıntılı açıklamasını "Kurulum ve resimler/Readme - Script Talimatı.txt" dosyasında bulabilirsiniz, arşivde bulunmaktadır. Aynı klasördeki resimlerde ILS'de gösterilen tüm parametrelerin tam açıklaması bulunmaktadır.
Tüm talimatları resimlerle birlikte bu sayfadaokuyabilirsiniz. Script için WIKI'yi buradabulabilirsiniz.
0.1.7 sürümündeki yenilikler:
- Minimum moonloader sürümü değişti! Artık v.027.0-preview3.
- "Hava-yerde" modunda yaya hedeflerin gösterimi eklendi (kapalı hale getirme imkanı ile, gösterim, düşük görünürlük mesafesini telafi etmek için gereklidir);
- /idppm [oyuncu id] /idwpt [oyuncu id] komutu eklendi — girilen id ile oyuncuyu hedef olarak ayarlamak için (DVB modu için);
- Script'in yerelleştirilmesi imkanı eklendi, Rusça'ya ek olarak İngilizce için bir yerelleştirme oluşturulmuştur, herhangi bir dil için kendi yerelleştirmenizi oluşturma imkanı vardır, bunun için resource/avionics/localization klasörüne girip, oradaki dosyalarla benzer şekilde, orijinal metni satır satır çevirip yeni bir dosyaya kaydetmeniz gerekmektedir;
- Hava-yerde modu için balistik hesaplayıcı eklendi — top için. Hesaplayıcı, küçük hedeflere daha hassas atış yapmak için bir nişangah cihazıdır;
- Balistik hesaplayıcıların çalışma durumunu kontrol etme imkanı eklendi (her birini açma/kapama);
- Balistik hesaplayıcı tarafından hesaplama için bomba özelliklerini ayarlama imkanı eklendi;
- /raceppm /racewpt komutu eklendi — aktif kontrol noktasından/ sunucu işaretinden PPM oluşturmak için;
- /markppm /markwpt komutu eklendi — haritadaki tek oyunculu (istemci) işaretinin koordinatlarından PPM oluşturmak için;
- Metin komutlarının kaydı sistemi değiştirildi, sampfuncs kütüphanesine bağımlılığı ortadan kaldırmak için, bu kütüphanenin desteği şu anda geliştiriciler tarafından durdurulmuştur (bu değişiklik yeni sf sürümünün çıkmasından önce yapılmıştır);
- Tüm raster görüntülerin vektörleştirilmesi üzerinde çalışma devam etmektedir, bazı gösterimler vektör formatına dönüştürülmüştür;
- Kameranın hedeften 180 derece döndüğünde markaların ve etiketlerin görüntülenmesi ile ilgili hata düzeltildi;
- BVB modundaki hedefler için hız vektörlerinin markalarının görüntülenmesi ile ilgili hata düzeltildi;
- Optimizasyon çalışmaları — kodda artık kullanılmayan bazı eski gereksiz işlevler kaldırıldı;
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 градусов от цели
- Исправлен баг с отображением марок вектора скорости для целей в режиме БВБ
- Работа по оптимизации — удалены некоторые старые мусорные функции, которые нигде в коде уже не используются