Troubleshooting
Troubleshooting
/substances zegt dat ik geen toegang heb
De editor wordt beveiligd door een ACE. Geef hier toegang toe via:
add_ace group.admin bupa.substances allowof voeg je licentie-identifier toe aan Config.Creator.Developers. Het instellen van Config.Creator.UseAce = false verwijdert de ACE-check, maar laat de lijst met developers actief.
Het gebruiken van het item doet niks
Het item moet als bruikbaar zijn geregistreerd voordat de resource ervan weet.
- Bij ox_inventory moet de vermelding
server = { export = 'bupa-addictioncreator.useSubstance' }bevatten. Zonder dit vertelt de inventory de resource nooit dat het item is gebruikt. - Bij QBox, QB-Core en ESX registreert de resource de handler zelf via de core; het item heeft alleen
useable = truenodig. - Controleer of de itemnaam in de editor exact, in kleine letters overeenkomt met de itemnaam in je inventory.
Het item verdwijnt maar er gebeurt niks
Dat komt doordat je inventory het item verbruikt bij gebruik. Voeg consume = 0 toe aan de ox_inventory-vermelding. De resource verwijdert het item zelf, maar pas nadat is bevestigd dat de dosering is toegestaan.
Er verschijnt niks in de editor na het opslaan
De substantie is opgeslagen maar niet gepubliceerd naar clients. Controleer de serverconsole bij het opstarten — daar wordt afgedrukt hoeveel substanties er zijn geladen. Als dit nul is, is de SQL niet geïmporteerd of wijst Config.Tables.Substances naar een tabel die niet bestaat.
Effecten zijn veel te sterk
Elke waarde op het tabblad Effecten is de piek, vermenigvuldigd met de curve. Een vervaging van 1.0 met een curve die het grootste deel van de tijd bovenaan blijft staan is onspeelbaar, en dat is zo ontworpen. Verlaag de waarde of pas de curve aan zodat deze minder tijd op de piek doorbrengt. Gebruik Apply to me en kom erachter voordat je spelers dat doen.
Spelers krijgen constant een overdosis
De belastingsdrempel wordt overschreden door dingen snel achter elkaar te nemen, niet door veel te nemen op een avond. Als dit te vaak afgaat, verlaag dan de cost per substantie in de editor of verhoog Config.Overdose.Threshold. Een substantie met een cost van 20 staat vijf doseringen toe voordat de belasting überhaupt is afgenomen — controleer dat getal tegen de snelheid waarmee je dealers kunnen verkopen.
Niemand bereikt ooit de ontwenningsfase
Ontwenning wordt gemeten vanaf de laatste dosering, dus een speler met een constante voorraad ziet dit nooit. Als het helemaal niet afgaat, controleer dan de after-waarde van het eerste stadium — 120 minuten is twee echte uren, wat op een server met korte sessies misschien simpelweg nooit wordt bereikt. Haal het eerste stadium naar voren.
Ontwenning sprong direct naar een crisis na een pauze
Config.Withdrawal.RunsOffline staat aan en de speler was langer afwezig dan de limiet. Verlaag Config.Withdrawal.OfflineCap, of zet RunsOffline = false om de timer bij het uitloggen volledig te bevriezen.
Een medic kan niemand onderzoeken
Controleer of de jobnaam exact overeenkomt met Config.Medical.Jobs en de rang gelijk is aan of hoger is dan MinGrade, controleer vervolgens de afstand — zowel het onderzoek als de behandeling worden geverifieerd op de server en weigeren bij meer dan Config.Medical.Distance plus een kleine marge.
De grafiek is bijna leeg
Dat is het tabblad Medical dat zijn werk doet. Elke substantie bepaalt wat een dokter te zien krijgt, en een substantie waarbij alles bewust is uitgeschakeld geeft een medic niets anders dan een categorie. Zet de schakelaars weer aan voor de substanties die je leesbaar wilt hebben.
Itemafbeeldingen zijn leeg in de interface
Deze komen uit de afbeeldingsmap van je inventory en worden automatisch gedetecteerd. Wijs de resource hiernaar bij een hernoemde fork:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Versiecontrole geeft een foutmelding weer
De resource vraagt bij het opstarten aan GitHub wat de huidige versie is. Een HTTP-fout betekent hier dat je server raw.githubusercontent.com niet kon bereiken — een firewall of een tijdelijke storing. Dit heeft geen enkele invloed op wat de resource doet; de controle print enkel de melding en gaat verder.