Skip to content

Konfigurasi

Konfigurasi

Segala sesuatu yang boleh diubah oleh pemilik server berada di dalam config.lua, dan berkas tersebut telah diberi komentar bagian demi bagian. Izin, durasi, dan batas dibahas pada Permissions & Duration; webhook memiliki halamannya sendiri. Halaman ini membahas sisanya.

Umum

config.lua
Config.Command      = 'status'
Config.Keybind      = ''             -- 'F6', 'F7', 'INSERT'… kosong berarti menonaktifkannya
Config.ClearCommand = 'statusclear'
Config.Debug        = false

Teks dalam dunia game

Apa yang dilihat pemain lain melayang di atas ped.

Opsi Default Tujuan
Config.Text.ViewDistance 6.0 Tidak ada yang dirender melebihi jarak ini, dalam satuan meter.
Config.Text.ScanInterval 800 Seberapa sering (dalam mdetik) klien memindai ulang pemain terdekat yang membawa catatan. Nilai lebih tinggi lebih ringan namun lebih lambat untuk muncul.
Config.Text.Size 0.34 Skala dasar; skrip juga berskala dengan jarak kamera.
Config.Text.Font 4 ID font GTA — 0 chalet, 1 sign, 2 slab, 4 chalet comprime, 7 pricedown.
Config.Text.Outline true Garis luar gelap di belakang teks agar tetap terbaca di permukaan apa pun.
Config.Text.MinScale / MaxScale 0.10 / 0.58 Pembatas agar teks tidak pernah menjadi tidak terbaca atau berukuran terlalu besar.
Config.Text.Alpha 225 Opasitas teks, 0–255.
Config.Text.ColorBySeverity true Mewarnai teks dengan warna tingkat keparahan. false = selalu putih.
Config.Text.White 255, 255, 255 Warna yang digunakan saat pewarnaan keparahan nonaktif atau tidak diketahui.
Config.Text.OnlyWhileAiming false Hanya merender saat pengamat menahan tombol bidik.

Kamera

Panel terbuka di atas antarmuka transparan dan kamera game yang melakukan pekerjaannya.

Opsi Default Tujuan
Config.Camera.AutoFrame true Mengukur kepala hingga kaki ped dan membingkainya secara otomatis. Direkomendasikan — berfungsi pada model ped apa pun.
Config.Camera.Fill 0.88 Seberapa besar tinggi layar yang diisi oleh tubuh saat AutoFrame aktif.
Config.Camera.VerticalNudge 0.0 Penyesuaian halus dalam meter. Nilai positif menggerakkan karakter ke bawah layar.
Config.Camera.Distance 3.35 Jarak dari ped — hanya digunakan saat AutoFrame bernilai false.
Config.Camera.Height 0.95 Ketinggian yang dilihat oleh kamera — hanya digunakan saat AutoFrame bernilai false.
Config.Camera.SideOffset 0.45 Mendorong ped ke kiri agar panel tidak pernah menutupinya. 0 menempatkannya di tengah.
Config.Camera.Fov 34.0 Nilai lebih rendah menyerupai lensa potret dengan distorsi yang lebih sedikit.
Config.Camera.ZoomMin / ZoomMax / ZoomStep 1.60 / 4.60 / 0.20 Batas zum dan selangkah per penekanan tombol.
Config.Camera.RotateSensitivity 0.6 Derajat perputaran ped per piksel seretan tetikus.
Config.Camera.FreezePlayer true Membekukan ped saat panel terbuka.
Config.Camera.HideRadar true Menyembunyikan minimap saat panel terbuka.
Config.Camera.HotspotRefresh 30 Seberapa sering (dalam mdetik) posisi tulang dikirim ke antarmuka. Naikkan ke 50–60 pada server yang sangat padat.

Saat AutoFrame aktif, batas zum diturunkan dari pembingkaian yang diukur alih-alih dari ZoomMin / ZoomMax, sehingga tombol akan selalu berfungsi dengan wajar berapa pun ukuran ped.

Antarmuka

config.lua
Config.UI = {
    Accent        = '#5b6cf0',  -- warna CSS apa pun
    Watermark     = true,       -- tanda air "Status" buatan tangan di belakang karakter
    ShowSeverity  = true,
    ShowTypes     = true,
    CloseOnEscape = true,
}

Tipe dan tingkat keparahan

Keduanya berupa daftar biasa. Antarmuka akan beradaptasi dengan apa pun yang Anda masukkan ke dalamnya; label berasal dari berkas lokal.

config.lua
Config.Types = {
    { id = 'injury',  icon = 'activity' },  -- label: type_injury
    { id = 'bandage', icon = 'plus'     },
    { id = 'note',    icon = 'message'  },
}

Config.Severities = {
    { id = 'minor',    color = { r = 143, g = 214, b = 171 } },
    { id = 'moderate', color = { r = 195, g = 201, b = 209 } },
    { id = 'severe',   color = { r = 255, g = 154, b = 157 } },
}

icon adalah nama ikon lucide yang dirender oleh antarmuka. Menambahkan entri memerlukan baris type_<id> atau sev_<id> yang cocok di setiap berkas lokal.

Bagian tubuh

Enam belas wilayah disertakan secara default, masing-masing tertaut ke tulang ped GTA.

config.lua
{ id = 'head', bone = 31086, offset = { x = 0.0, y = 0.0, z = 0.28 } },
Kolom Arti
bone Indeks tulang ped tempat anotasi ditautkan.
offset Menggeser teks dalam dunia game yang melayang dari tulang agar tidak berada di dalam model. Naikkan nilai z jika teks menembus pakaian. Ini tidak menggerakkan penanda yang dapat diklik.
marker Opsional. Hanya menggeser penanda yang dapat diklik di dalam panel. Kosongkan dan penanda akan berada tepat di atas tulang, yang merupakan posisi benar di hampir setiap kasus.

Menghapus entri akan menyembunyikan wilayah tersebut di mana pun. Menambahkan entri memerlukan indeks tulang yang valid dan baris bp_<id> yang cocok di setiap berkas lokal.

Lanjutan

config.lua
Config.Table = 'bupa_syncstatus'  -- dibuat secara otomatis saat pertama kali dimulai

Tabel pencarian di bagian bawah config.lua (Config.BodyPartMap, Config.TypeMap, Config.SeverityMap) dibuat dari daftar di atas saat dimulai. Jangan mengeditnya secara manual.