Skip to content

Sorun Giderme

Sorun Giderme

/status 12 komutu izin verilmediğini söylüyor

Sağlıkçı kontrolü sunucuda çalışır ve şu dört nedenden biri yüzünden başarısız olur:

  • Mesleğiniz Config.Permissions.EditOthers içinde değil ya da liste boş (bu durum diğer oyuncuları incelemeyi tamamen devre dışı bırakır).
  • Meslek dereceniz Config.Permissions.MinGrade değerinin altında.
  • Hedefe Config.Permissions.MaxDistance değerinden (varsayılan 3 m) daha uzaktasınız — bu durum "Çok uzaktasınız." hatasını döndürür.
  • ACE yöntemini bekliyordunuz ancak Config.Permissions.UseAce hala false olarak ayarlanmış.

"Süresi dolmadan bunu kaldıramazsınız"

Bu not bir sağlıkçı tarafından üzerinize yerleştirilmiş ve Config.Permissions.Config.LockStaffNotes ayarı açık. Zamanlayıcı sona erdiğinde kendiliğinden kaybolacaktır. Yetkili bir meslek, bunu ancak Config.Permissions.StaffCanRemoveLocked değeri true olduğunda erken kaldırabilir.

Clear all ve /statusclear komutları aynı şekilde çalışır — yalnızca komutu çalıştıran kişinin kaldırmasına izin verilenleri kaldırır ve kilitli girdileri tutar.

İşaretçiler vücut üzerinde durmuyor

İşaretçiler her karede kemik koordinatlarından yansıtılır, bu nedenle ped'i tam olarak takip etmeleri gerekir.

  • Config.BodyParts içindeki offset bilinçli olarak işaretçilere uygulanmaz — bu, dünyada süzülen metni vücuttan yukarı kaldırmak için vardır. Bunu işaretçilere uygulasaydınız, her nokta yukarı doğru kayardı.
  • Bir bölgenin işaretçisini hafifçe kaydırmak için, yalnızca o vücut kısmına isteğe bağlı marker = { x = 0.0, y = 0.0, z = 0.04 } ayarını ekleyin.
  • Yoğun bir sunucuda işaretçiler gecikmeli görünüyorsa, Config.Camera.HotspotRefresh sizin ayar düğなさğınızdır — milisaniye cinsinden bir yenileme aralığıdır, dolayısıyla daha yüksek bir sayı daha az maliyetli ancak daha az akıcıdır.

Karakter kırpılmış, çok küçük veya merkezde değil

Config.Camera.AutoFrame = true ayarını bırakın ve bunun yerine şunları ayarlayın:

  • Fill — vücudun ekran yüksekliğinin ne kadarını kapladığı. Karakter size sıkışık geliyorsa bunu düşürün.
  • VerticalNudge — pozitif değerler karakteri ekranda aşağı taşır, negatif değerler yukarı taşır.
  • SideOffset — panelin karakteri örtmemesi için ped'in sola ne kadar itildiği.
  • Fov — daha az bozulma için düşürün, kamerayı geri hareket ettirmeden vücudun daha büyük kısmını sığdırmak için yükseltin.

Distance ve Height yalnızca AutoFrame false olduğunda okunur.

Metin kıyafetlerin içine giriyor (klipleniyor)

O vücut kısmının offset değerinin z miktarını yükseltin. Bu uzaklık yalnızca dünyadaki metni hareket ettirir ve paneli etkilemez.

Başka hiç kimse notumu göremez

  • Config.Text.ViewDistance (varsayılan olarak 6 m) içinde olmalıdırlar.
  • Eğer Config.Text.OnlyWhileAiming açıksa, bunu yalnızca nişan alma tuşunu basılı tutarken görürler.
  • Notlar bupaStatuses oyuncu durum torbası (statebag) üzerinden aktarılır. Bir oyuncu oturumun ortasında katıldıysa ve hiçbir şey görmüyorsa, oxmysql programının çalıştığından ve sunucu konsolunda veritabanı hatası görünmediğinden emin olun.

"Karakter verileri henüz yüklenmedi"

Sunucu, o oyuncu için bir vatandaş kimliğini (citizen id) çözemedi. QBox, QB-Core ve ESX üzerinde bu, karakterin yüklenmeyi henüz bitirmediği anlamına gelir; kaynak, oyuncunun notlarını QBCore:Server:PlayerLoaded ve esx:playerLoaded olaylarında yeniden yükler.

Yeniden başlatma sonrasında notlar geri geliyor

Bu bilerek tasarlanmıştır — karakterin vatandaş kimliğine karşı MySQL'de saklanır ve başlangıçta yeniden yüklenir. Süresi dolanlar, her Config.Duration.CleanupInterval saniyede bir (minimum 10) çalışan temizleme iş parçacığı tarafından silinir.

"Biraz yavaşlayın"

Config.Limits.WriteCooldown (varsayılan 2 saniye) yazma işlemleri arasındaki spam karşıtı bekleme süresidir. Devre dışı bırakmak için 0 olarak ayarlayın.

Karşılaşabileceğiniz diğer limitler

Mesaj Neden
Annotation limit reached Config.Limits.MaxPerPlayer (varsayılan 4)
That body region already has an annotation Config.Limits.OnePerBodyPart değeri true
Please write a valid annotation Metin <, >, ~ karakterleri temizlendikten sonra boş kaldı
Invalid body region Vücut parçası kimliği Config.BodyParts içinde yok

Yapılandırma yaparken Config.Debug ayarını açın. Yazanı, hedefi, bölgeyi ve notun kilitli olup olmadığını gösteren her yazma işlemi için bir satır yazdırır.