BUPA Addiction Creator
BUPA Addiction Creator
BUPA Addiction Creator is a drug and addiction framework you author from inside the game. There is no list of drugs in the config file. You open the editor, describe a substance — how it is taken, what it does to the screen and the body, how quickly it hooks, what withdrawal looks like, what an overdose costs and what a doctor can do about it — press Save, and it works on every client immediately.
The point is that a substance is not a single effect that plays and stops. It is a curve. You drag the shape of it: the onset, the peak, the comedown, and the long flat tail that leaves the player wanting another one. The same editor that shapes the high also shapes what happens hours later when it wears off.
Substances live in the database, not in a Lua file. Nothing has to be restarted to add, change or disable one, and your server owners never edit code to build a drug economy.
Key features
- In-game editor — six tabs covering intake, effects, addiction, withdrawal, overdose and medical, with a draggable intensity curve.
- Templates — start a new substance from Meth, Cocaine, Cannabis, Heroin, LSD or Moonshine and tweak from there, instead of a blank form.
- Pick, don't type — screen effects and intake props are chosen from searchable libraries with a Test button, so nobody has to memorise a raw GTA name.
- Live preview — apply a substance to yourself while you are still editing it, so you feel the blur and the sway before you commit.
- Effects and buffs — blur, saturation, vignette, shake, sway, walk styles and screen effects, plus real buffs: damage resistance, endless stamina, night vision and super jump.
- Real addiction simulation — tolerance grows per dose, cross-tolerance spreads through the same category, and as tolerance climbs the high gets weaker, so the player needs more.
- Withdrawal in stages — each with its own symptoms, driven by time since the last dose rather than a timer.
- Crises — a stage can become a recurring event that warns the player, then ends in a seizure, a blackout or a body on the pavement.
- Overdose by body load, and mixing — every dose adds to a load that decays in real time; taking something while another is active multiplies it, with speedball pairs spiking hardest.
- Doctors and drug tests — medics read a toxicology chart you shape per substance; police run a quick positive/negative test.
- Admin panel — a live view of who is hooked, with the tools to clear, dose or revive anyone.
- Rehab clinic — a place on the map where a character checks in, pays, and comes out clean unless they relapse.
- Share codes — export any substance as a code and import it on another server.
- Restrictions — block substances for certain jobs or inside safe zones.
- 18 languages through
ox_lib's locale system, with English as the fallback.
Compatibility
Everything below is auto-detected on start. You only set these by hand if you run a renamed fork.
| Layer | Supported | Config override |
|---|---|---|
| Framework | QBox, QB-Core, ESX, standalone | detected |
| Inventory | ox_inventory, qb-inventory, lj-inventory, ps-inventory, qs-inventory, codem-inventory, tgiann-inventory, classic ESX | Config.Inventory |
| Target | ox_target, qb-target, qtarget | Config.Target |
Required: ox_lib and oxmysql. A targeting resource is optional — a medic can examine with a command, and the rehab clerk falls back to a keypress.
