Troubleshooting
Troubleshooting
/substances spune că nu am permisiune
Editorul este protejat de un ACE. Fie acorzi permisiunea:
add_ace group.admin bupa.substances allowfie adaugi identificatorul licenței tale în Config.Creator.Developers. Setarea Config.Creator.UseAce = false elimină verificarea ACE, dar menține activă lista de dezvoltatori.
Folosirea itemului nu face nimic
Itemul trebuie înregistrat ca utilizabil înainte ca resursa să știe de el.
- Pe ox_inventory, intrarea are nevoie de
server = { export = 'bupa-addictioncreator.useSubstance' }. Fără aceasta, inventarul nu va comunica resursei că itemul a fost folosit. - Pe QBox, QB-Core și ESX, resursa înregistrează singură handlerul prin intermediul core-ului; itemul are nevoie doar de
useable = true. - Verifică dacă numele itemului din editor corespunde exact, cu litere mici, cu numele itemului din inventar.
Itemul dispare, dar nu se întâmplă nimic
Aceasta este acțiunea inventarului tău, care îl consumă la utilizare. Adaugă consume = 0 la intrarea din ox_inventory. Resursa elimină singură itemul, dar numai după ce a confirmat că doza este permisă.
Nimic nu apare în editor după salvare
Substanța a fost salvată, dar nu este publicată pentru clienți. Verifică consola serverului la pornire — aceasta afișează câte substanțe au fost încărcate. Dacă afișează zero, înseamnă că SQL-ul nu a fost importat sau că Config.Tables.Substances indică spre un tabel care nu există.
Efectele sunt mult prea puternice
Fiecare valoare din tabul Effects reprezintă valoarea maximă (peak), înmulțită cu curba. O încețoșare de 1.0 cu o curbă care se menține la maximum pentru cea mai mare parte a duratei sale este inutilizabilă, iar acest comportament este intenționat. Fie scazi valoarea, fie remodelezi curba astfel încât să petreacă mai puțin timp la valoarea maximă. Folosește Apply to me și află rezultatul înainte să o facă jucătorii tăi.
Jucătorii fac supradozaj în mod constant
Pragul de încărcare este depășit prin consumul rapid de substanțe, nu prin consumul unei cantități mari pe parcursul unei seri. Dacă se declanșează prea des, fie scazi costul per substanță din editor, fie mărești Config.Overdose.Threshold. O substanță cu un cost de 20 permite cinci doze înainte ca încărcarea să scadă deloc — compară această valoare cu viteza cu care dealerii tăi pot vinde.
Nimeni nu ajunge vreodată în sevraj
Sevrajul este măsurat de la ultima doză, așa că un jucător cu o aprovizionare constantă nu îl va vedea niciodată. Dacă nu se declanșează deloc, verifică valoarea after a primei etape — 120 de minute înseamnă două ore reale, care pe un server cu sesiuni scurte s-ar putea să nu fie atinse niciodată. Adu prima etapă mai devreme.
Sevrajul a trecut direct la o criză după o pauză
Config.Withdrawal.RunsOffline este activat, iar jucătorul a lipsit mai mult decât limita maximă (cap). Scade Config.Withdrawal.OfflineCap sau setează RunsOffline = false pentru a opri complet cronometrul la deconectare.
Un medic nu poate examina pe nimeni
Verifică dacă numele jobului corespunde exact cu Config.Medical.Jobs, dacă gradul este egal sau mai mare decât MinGrade, apoi verifică distanța — atât examinarea, cât și tratamentul sunt verificate pe server și sunt refuzate la o distanță mai mare de Config.Medical.Distance plus o mică marjă.
Graficul este aproape gol
Acesta este rolul tabului Medical. Fiecare substanță decide ce poate vedea un doctor, iar o substanță care are totul dezactivat îi va oferi în mod deliberat medicului doar o categorie. Activează din nou comutatoarele pentru substanțele pe care dorești să fie lizibile.
Imaginile itemurilor sunt goale în interfață
Acestea provin din folderul de imagini al inventarului tău și sunt detectate automat. Pe un fork redenumit, indică resursei calea către acesta:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Verificarea versiunii afișează o eroare
Resursa interoghează GitHub pentru versiunea curentă la pornire. O eroare HTTP acolo înseamnă că serverul tău nu a putut accesa raw.githubusercontent.com — din cauza unui firewall sau a unei întreruperi temporare. Acest lucru nu are niciun efect asupra funcționării resursei; verificarea doar afișează mesajul și își vede de treabă.