[ESX, QB, QBX] Chemistry Job

Players gather raw ingredients, process them inside randomized labs, and deliver medical mixes to pharmacies with a fully dynamic pricing system.
Compatible with all major frameworks, inventories, and target systems.

:sparkles: Features

  • 9 gathering locations
  • 4 randomized labs
  • 3 medicine types (Stimulant, Painkiller, Sedative)
  • Dynamic pricing & demand (every 30 min)
  • Auto-GPS waypoints
  • Cooldown system
  • Double-click protection
  • Multi-language (EN / TR)
  • Supports ox_target, qb-target, and no-target
  • Works with all major inventory systems
  • Fully configurable through shared/config.lua

Pharmacy System

  • Each pharmacy requests 0–25 units per medicine
  • Unit prices range $250–$400
  • Optional demand notifications
  • Automatic payouts on delivery

Requirements

  • janiel-core
  • QB-Core / QBox / ESX / Standalone (auto-detected)
  • ox_target / qb-target / qtarget / no-target (auto-detected)
  • ox_inventory / qb-inventory / qs / ps / origen / tgiann / chezza / ak47 / codem (auto-detected)

Optional Labs (MLO Support)

You can also use custom drug-lab MLOs:

:wrench: Quick Setup

  1. Drag & drop into resources/
  2. Add to server.cfg:
ensure janiel-core
ensure janiel-chemistry
  1. Configure via shared/config.lua
  2. Restart server

:camera_flash:

Preview

Showcase

Support

OTHER RESOURCES

Resim1 Resim2 Resim3 Resim4
Resim5 Resim6 Resim7 Resim8
Code is accessible No
Subscription-based No
Lines (approximately) +1000
Requirements JANIEL-CORE QB,QBX,ESX
Support Yes
12 Likes

Quick question, Can you configure to make your own meds?

You can already configure it as you wish.

1 Like

What an awesome recourse! My only issue I’m having is the blip marker on the map is labelled as “Meth Production” even though it’s set in the config as “Chemistry Job”. Any idea why that might be?

I’ve checked my other recourses and can’t find anything to do with it so I thought it’s worth asking.

I wrote it this way because I called it a chemistry job. You can actually edit these in the locales section.

It’s also labelled as “Chemistry Job” in the locales. So I don’t understand why its showing as “Meth Production” on the map.