Skip to content

Troubleshooting

Troubleshooting

/status 12 says I am not allowed

Kontrola záchranáře probíhá na serveru a selže z jedné ze čtyř příčin:

  • Vaše povolání není v Config.Permissions.EditOthers, nebo je seznam prázdný (což zcela zakazuje vyšetřování ostatních hráčů).
  • Vaše hodnost povolání je nižší než Config.Permissions.MinGrade.
  • Jste dál od cíle než Config.Permissions.MaxDistance (výchozí 3 m) — to vrátí "You are too far away."
  • Očekávali jste ACE cestu, ale Config.Permissions.UseAce je stále false.

"You cannot remove it before it expires"

Tuto poznámku vám přidal záchranář a Config.Permissions.LockStaffNotes je zapnuté. Po vypršení časovače sama zmizí. Oprávněné povolání ji může odstranit předčasně pouze tehdy, pokud je Config.Permissions.StaffCanRemoveLocked nastaveno na true.

Clear all a /statusclear fungují stejným způsobem — odstraňují pouze to, co má volající povoleno odstranit, a uzamčené záznamy ponechávají.

The markers do not sit on the body

Značky jsou promítány z 3D souřadnic kostí v každém snímku, takže by měly ped přesně následovat.

  • offset v Config.BodyParts se záměrně nepoužije na značky — existuje proto, aby zvedl plovoucí text v herním světě nad tělo. Pokud byste ho použili na značky, každá tečka by se posunula směrem nahoru.
  • Chcete-li upravit pozici značky pro určitou oblast, přidejte volitelný parametr marker = { x = 0.0, y = 0.0, z = 0.04 } pouze pro tuto část těla.
  • Pokud se značky na vytíženém serveru zdají zasekané, Config.Camera.HotspotRefresh je váš ovladač — je to interval obnovování v milisekundách, takže vyšší číslo je méně náročné na výkon, ale méně plynulé.

The character is cropped, tiny or off-centre

Ponechte Config.Camera.AutoFrame = true a místo toho upravte následující:

  • Fill — kolik procent výšky obrazovky tělo zabírá. Snižte hodnotu, pokud se postava zdá stísněná.
  • VerticalNudge — kladné hodnoty posouvají postavu dolů po obrazovce, záporné ji posouvají nahoru.
  • SideOffset — jak daleko je ped posunutý doleva, aby jej panel zakrýval.
  • Fov — nižší hodnota pro menší zkreslení, vyšší pro zobrazení větší části těla bez nutnosti posouvat kameru dozadu.

Distance a Height se čtou pouze tehdy, když je AutoFrame nastaveno na false.

Text clips into the clothing

Zvětšete hodnotu z pro offset dané části těla. Tento offset posouvá pouze text v herním světě a neovlivňuje panel.

Nobody else can see my annotation

  • Musí se nacházet v rámci Config.Text.ViewDistance (výchozí 6 m).
  • Pokud je Config.Text.OnlyWhileAiming zapnuté, uvidí ji pouze při držení klávesy míření.
  • Poznámky se přenášejí přes stavový bag bupaStatuses hráče. Pokud se hráč připojil uprostřed relace a nevidí vůbec nic, zkontrolujte, zda běží oxmysql a zda konzole serveru nevykazuje žádné chyby databáze.

"Character data is not loaded yet"

Server nedokázal pro tohoto hráče najít citizen id. Na QBox, QB-Core a ESX to znamená, že postava ještě dokončila načítání; resource znovu načítá hráčovy poznámky při událostech QBCore:Server:PlayerLoaded a esx:playerLoaded.

Annotations come back after a restart

To je úmysl — jsou uloženy v MySQL pod citizen id postavy a po spuštění se znovu načtou. Vypršené poznámky jsou smazány úklidovým vláknem, které běží každých Config.Duration.CleanupInterval sekund (minimum 10).

"Slow down a moment"

Config.Limits.WriteCooldown (výchozí 2 sekundy) je ochrana proti spamu mezi jednotlivými zápisy. Nastavte hodnotu na 0 pro její vypnutí.

Other limits you may be hitting

Message Cause
Annotation limit reached Config.Limits.MaxPerPlayer (výchozí 4)
That body region already has an annotation Config.Limits.OnePerBodyPart je true
Please write a valid annotation Text byl po oříznutí a odstranění znaků <, >, ~ prázdný
Invalid body region ID části těla není v Config.BodyParts

Během nastavování si zapněte Config.Debug. Vypisuje řádek pro každý zápis, který ukazuje autora, cíl, oblast a zda byla poznámka uzamčena.