Penyelesaian Masalah
Troubleshooting
/status 12 says I am not allowed
Pemeriksaan medis berjalan di server dan gagal karena salah satu dari empat alasan berikut:
- Job Anda tidak ada di
Config.Permissions.EditOthers, atau daftarnya kosong (yang menonaktifkan pemeriksaan pemain lain sepenuhnya). - Grade job Anda berada di bawah
Config.Permissions.MinGrade. - Anda berada lebih jauh dari target daripada
Config.Permissions.MaxDistance(default 3 m) — itu akan mengembalikan pesan "You are too far away." - Anda mengharapkan rute ACE tetapi
Config.Permissions.UseAcemasih bernilaifalse.
"You cannot remove it before it expires"
Catatan tersebut ditempatkan pada Anda oleh seorang tenaga medis dan Config.Permissions.LockStaffNotes aktif. Catatan itu akan hilang dengan sendirinya saat pengatur waktu berakhir. Job yang berwenang dapat menghapusnya lebih awal hanya jika Config.Permissions.StaffCanRemoveLocked bernilai true.
Clear all dan /statusclear berperilaku sama — keduanya hanya menghapus apa yang diizinkan untuk dihapus oleh pemanggil, dan mempertahankan entri yang terkunci.
The markers do not sit on the body
Marker diproyeksikan dari koordinat tulang setiap frame, sehingga marker seharusnya mengikuti ped secara akurat.
offsetdi dalamConfig.BodyPartssecara sengaja tidak diterapkan ke marker — offset tersebut ada untuk mengangkat teks melayang di dunia game menjauhi badan. Jika Anda menerapkannya ke marker, setiap titik akan bergeser ke atas.- Untuk menggeser marker pada suatu wilayah tertentu, tambahkan opsi opsional
marker = { x = 0.0, y = 0.0, z = 0.04 }khusus untuk bagian tubuh tersebut. - Jika marker terlihat laggy di server yang ramai,
Config.Camera.HotspotRefreshadalah pengaturnya — itu adalah interval refresh dalam milidetik, sehingga angka yang lebih tinggi lebih hemat performa dan kurang mulus.
The character is cropped, tiny or off-centre
Biarkan Config.Camera.AutoFrame = true dan sesuaikan pengaturan berikut:
Fill— seberapa besar tinggi layar yang ditempati oleh tubuh. Turunkan jika karakter terasa terlalu sesak.VerticalNudge— nilai positif menggerakkan karakter ke bawah layar, nilai negatif menggerakkannya ke atas.SideOffset— seberapa jauh ped didorong ke kiri agar panel tidak menutupinya.Fov— turunkan untuk mengurangi distorsi, tingkatkan untuk memuat lebih banyak bagian tubuh tanpa harus memundurkan kamera.
Distance dan Height hanya dibaca ketika AutoFrame bernilai false.
Text clips into the clothing
Tingkatkan nilai z dari offset bagian tubuh tersebut. Offset tersebut hanya menggerakkan teks di dalam dunia game dan tidak memengaruhi panel.
Nobody else can see my annotation
- Mereka harus berada dalam jarak
Config.Text.ViewDistance(default 6 m). - Jika
Config.Text.OnlyWhileAimingaktif, mereka hanya dapat melihatnya saat menahan tombol aim. - Anotasi dikirim melalui player statebag
bupaStatuses. Jika pemain bergabung di tengah sesi dan tidak melihat apa pun, pastikanoxmysqlberjalan dan konsol server tidak menunjukkan adanya error database.
"Character data is not loaded yet"
Server tidak dapat mengenali citizen id untuk pemain tersebut. Pada QBox, QB-Core, dan ESX, ini berarti karakter belum selesai dimuat; resource memuat ulang anotasi pemain pada event QBCore:Server:PlayerLoaded dan esx:playerLoaded.
Annotations come back after a restart
Itu memang disengaja — anotasi disimpan di MySQL berdasarkan citizen id karakter dan dimuat ulang saat server dimulai. Anotasi yang sudah kedaluwarsa akan dihapus oleh sweep thread, yang berjalan setiap Config.Duration.CleanupInterval detik (minimal 10).
"Slow down a moment"
Config.Limits.WriteCooldown (default 2 detik) adalah jeda anti-spam antar penulisan. Atur ke 0 untuk menonaktifkannya.
Other limits you may be hitting
| Message | Cause |
|---|---|
| Annotation limit reached | Config.Limits.MaxPerPlayer (default 4) |
| That body region already has an annotation | Config.Limits.OnePerBodyPart bernilai true |
| Please write a valid annotation | Teks kosong setelah pemangkasan (trim) dan pembersihan karakter <, >, ~ |
| Invalid body region | ID bagian tubuh tidak ada di dalam Config.BodyParts |
Aktifkan Config.Debug saat Anda sedang melakukan konfigurasi. Opsi ini akan mencetak satu baris untuk setiap penulisan, yang menampilkan penulis, target, wilayah, dan apakah catatan tersebut dikunci atau tidak.