Felsökning
Felsökning
/status 12 säger att jag inte har behörighet
Sjukvårdarkontrollen körs på servern och misslyckas av en av fyra anledningar:
- Ditt jobb finns inte med i
Config.Permissions.EditOthers, eller så är listan tom (vilket helt inaktiverar undersökning av andra spelare). - Din jobbrank är lägre än
Config.Permissions.MinGrade. - Du är längre bort från målet än
Config.Permissions.MaxDistance(standard 3 m) — det ger meddelandet "You are too far away." - Du förväntade dig ACE-vägen men
Config.Permissions.UseAceär fortfarandefalse.
"You cannot remove it before it expires"
Den anteckningen placerades på dig av en sjukvårdare och Config.Permissions.LockStaffNotes är aktiverat. Den försvinner av sig själv när timern löper ut. Ett behörigt jobb kan ta bort den i förtid endast om Config.Permissions.StaffCanRemoveLocked är true.
Clear all och /statusclear fungerar på samma sätt — de tar endast bort det som den som anropar har behörighet att ta bort, och behåller de låsta inläggen.
Markörerna sitter inte på kroppen
Markörerna projiceras från benkoordinater varje bildruta, så de bör följa peden exakt.
offsetiConfig.BodyPartstillämpas avsiktligt inte på markörerna — den finns för lyfta bort den flytande texten i världen från kroppen. Om du tillämpade den på markörerna skulle varje punkt driva uppåt.- För att finjustera en regions markör, lägg till den valfria egenskapen
marker = { x = 0.0, y = 0.0, z = 0.04 }endast för den kroppsdelen. - Om markörerna ser laggiga ut på en full server är
Config.Camera.HotspotRefreshdin inställning — det är ett uppdateringsintervall i millisekunder, så ett högre nummer är billigare och mindre mjukt.
Karaktären är beskuren, liten eller inte centrerad
Låt Config.Camera.AutoFrame = true vara och justera dessa istället:
Fill— hur stor del av skärmhöjden kroppen upptar. Sänk den om karaktären känns trång.VerticalNudge— positiva värden flyttar karaktären nedåt på skärmen, negativa flyttar den uppåt.SideOffset— hur långt peden skjuts åt vänster så att panelen inte täcker den.Fov— lägre för mindre förvrängning, högre för att få med mer av kroppen utan att flytta kameran bakåt.
Distance och Height läses endast när AutoFrame är false.
Text skär in i kläderna
Höj z-värdet för den kroppsdelens offset. Den förskjutningen flyttar endast texten i världen och påverkar inte panelen.
Ingen annan kan se min anteckning
- De måste vara inom
Config.Text.ViewDistance(6 m som standard). - Om
Config.Text.OnlyWhileAimingär på ser de den endast medan de håller in sikteknappen. - Anteckningar färdas genom player statebag-variabeln
bupaStatuses. Om en spelare anslöt mitt i en session och inte ser någonting alls, kontrollera attoxmysqlkörs och att serverkonsolen inte visar några databasfel.
"Character data is not loaded yet"
Servern kunde inte hitta ett medborgar-ID för den spelaren. På QBox, QB-Core och ESX innebär detta att karaktären inte har laddat klart; resursen laddar om en spelares anteckningar på QBCore:Server:PlayerLoaded och esx:playerLoaded.
Anteckningar kommer tillbaka efter en omstart
Det är avsiktligt — de lagras i MySQL kopplat till karaktärens medborgar-ID och laddas om vid start. Utgångna anteckningar raderas av rensningstråden, som körs var Config.Duration.CleanupInterval-sekund (minimum 10).
"Slow down a moment"
Config.Limits.WriteCooldown (standard 2 sekunder) är anti-spam-tiden mellan skrivningar. Ställ in den på 0 för att inaktivera den.
Andra gränser du kan stöta på
| Meddelande | Orsak |
|---|---|
| Annotation limit reached | Config.Limits.MaxPerPlayer (standard 4) |
| That body region already has an annotation | Config.Limits.OnePerBodyPart är true |
| Please write a valid annotation | Texten var tom efter trimning och borttagning av <, >, ~ |
| Invalid body region | Kroppsdelens ID finns inte i Config.BodyParts |
Slå på Config.Debug medan du konfigurerar. Den skriver ut en rad för varje skrivning, som visar vem som skrev, målet, regionen och om anteckningen var låst.