Kartik Scripts

Requirements

✅ Mandatory

ResourceWhy
ox_libUI callbacks, minigames, notifications, points
oxmysqlDatabase access
A frameworkQbox (qbx_core), QBCore (qb-core) or ESX (es_extended)
An inventoryAny of the 8 supported inventories

ResourceWhy
A target scriptox_target, qb-target or sleepless_interact. Without one, the script falls back to its own [E] prompts, everything still works, it just looks plainer.
A dispatch scriptDistress calls go to your existing dispatch instead of built-in alerts.
screenshot-basic or screencaptureOnly needed once, if you want Vehicle photos (/emsadmin → Tools) to photograph your garage vehicles.

🎨 Optional

ResourceWhy
kartik-ambulancejob-propsCustom stretcher, casts, splints, collars, oxygen mask, body bag, TVs and patient monitors. Without it the script falls back to base-game props automatically. See Optional Props.

⛔ Must be removed

Stop and remove any other death, medical or ambulance resource:

  • qbx_medical
  • qbx_ambulancejob
  • qb-ambulancejob
  • esx_ambulancejob
  • wasabi_ambulance
  • any standalone "death screen" or "bleeding" script

Scripts that call the old resources keep working. A built-in compatibility layer answers qbx_medical, qb-ambulancejob and esx_ambulancejob exports and events, so your other scripts do not need changing. See Legacy Compatibility.

Leave Config.CheckConflicts = true. It prints a console warning if a conflicting medical resource is still running.

On this page