Konfiguration
Konfiguration
Allt som en serverägare förväntas röra finns i config.lua, och filen är kommenterad sektion för sektion. Behörigheter, varaktighet och gränser tas upp på Permissions & Duration; webbhooken har sin egen sida. Den här sidan täcker resten.
Allmänt
Config.Command = 'status'
Config.Keybind = '' -- 'F6', 'F7', 'INSERT'… tom inaktiverar den
Config.ClearCommand = 'statusclear'
Config.Debug = falseText i spelvärlden
Vad andra spelare ser sväva ovanför peden.
| Alternativ | Standard | Syfte |
|---|---|---|
Config.Text.ViewDistance |
6.0 |
Inget ritas ut bortom detta avstånd, i meter. |
Config.Text.ScanInterval |
800 |
Hur ofta (ms) klienten söker igenom efter närliggande spelare som bär på anteckningar. Högre är billigare och tar längre tid att visas. |
Config.Text.Size |
0.34 |
Grundskala; skriptet skalas även efter kamerans avstånd. |
Config.Text.Font |
4 |
GTA-typsnitts-id — 0 chalet, 1 sign, 2 slab, 4 chalet comprime, 7 pricedown. |
Config.Text.Outline |
true |
Mörk kontur bakom texten så den förblir läsbar på alla ytor. |
Config.Text.MinScale / MaxScale |
0.10 / 0.58 |
Gränser så att texten aldrig blir oläslig eller komiskt stor. |
Config.Text.Alpha |
225 |
Textens opacitet, 0–255. |
Config.Text.ColorBySeverity |
true |
Färga texten med allvarlighetsgradens färg. false = alltid vit. |
Config.Text.White |
255, 255, 255 |
Färg som används när allvarlighetsfärgning är avstängd eller okänd. |
Config.Text.OnlyWhileAiming |
false |
Ritas endast ut medan betraktaren håller in siktknappen. |
Kamera
Panelen öppnas över ett transparent gränssnitt och spelets kamera gör jobbet.
| Alternativ | Standard | Syfte |
|---|---|---|
Config.Camera.AutoFrame |
true |
Mäter pedens huvud till fötter och ramar in den automatiskt. Rekommenderas — fungerar på alla ped-modeller. |
Config.Camera.Fill |
0.88 |
Hur stor del av skärmens höjd kroppen fyller när AutoFrame är aktiverad. |
Config.Camera.VerticalNudge |
0.0 |
Finjustering i meter. Positivt flyttar karaktären nedåt på skärmen. |
Config.Camera.Distance |
3.35 |
Avstånd från peden — används endast när AutoFrame är false. |
Config.Camera.Height |
0.95 |
Höjd som kameran tittar på — används endast när AutoFrame är false. |
Config.Camera.SideOffset |
0.45 |
Skjuter peden åt vänster så att panelen aldrig täcker den. 0 centrerar den. |
Config.Camera.Fov |
34.0 |
Lägre är mer av ett porträttobjektiv med mindre förvrängning. |
Config.Camera.ZoomMin / ZoomMax / ZoomStep |
1.60 / 4.60 / 0.20 |
Zoomgränser och steget per knapptryckning. |
Config.Camera.RotateSensitivity |
0.6 |
Grader som peden vrider sig per pixel av musdragning. |
Config.Camera.FreezePlayer |
true |
Frys peden medan panelen är öppen. |
Config.Camera.HideRadar |
true |
Dölj minimiapen medan panelen är öppen. |
Config.Camera.HotspotRefresh |
30 |
Hur ofta (ms) benpositioner skickas till gränssnittet. Höj till 50–60 på mycket upptagna servrar. |
När AutoFrame är på härleds zoomgränserna från den uppmätta inramningen snarare än från ZoomMin / ZoomMax, så knapparna gör alltid något vettigt oavsett pedens storlek.
Gränssnitt
Config.UI = {
Accent = '#5b6cf0', -- valfri CSS-färg
Watermark = true, -- handritad "Status"-vattenstämpel bakom karaktären
ShowSeverity = true,
ShowTypes = true,
CloseOnEscape = true,
}Typer och allvarlighetsgrader
Båda är rena listor. Gränssnittet anpassar sig efter vad du lägger in i dem; etiketter kommer från språkfilerna.
Config.Types = {
{ id = 'injury', icon = 'activity' }, -- etikett: 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 är namnet på en lucide-ikon som renderas av gränssnittet. Att lägga till en post kräver en matchande type_<id>- eller sev_<id>-rad i varje språkfil.
Kroppsdelar
Sexton regioner medföljer som standard, var och en förankrad i ett GTA-pedben.
{ id = 'head', bone = 31086, offset = { x = 0.0, y = 0.0, z = 0.28 } },| Fält | Betydelse |
|---|---|
bone |
Pedens benindex som anteckningen är förankrad i. |
offset |
Flyttar den flytande texten i spelvärlden bort från benet så den inte hamnar inuti modellen. Höj z om text klipps in i kläder. Den flyttar inte den klickbara markören. |
marker |
Valfritt. Flyttar endast den klickbara markören i panelen. Utelämnar du detta hamnar markören exakt på benet, vilket är rätt i nästan alla fall. |
Att ta bort en post döljer den regionen överallt. Att lägga till en kräver ett giltigt benindex och en matchande bp_<id>-rad i varje språkfil.
Avancerat
Config.Table = 'bupa_syncstatus' -- skapas automatiskt vid första startUppslagstabellerna längst ner i config.lua (Config.BodyPartMap, Config.TypeMap, Config.SeverityMap) byggs upp frånlistorna ovan vid start. Redigera dem inte för hand.