Dependencies

2 min readUpdated 2 weeks ago

Required

  • ml_bridge: Framework-agnostic player, money and permission API. Download from https://portal.cfx.re
  • ox_lib: Callbacks, cache handles, points and the locale loader (https://github.com/communityox/ox_lib)
  • oxmysql: Database driver
  • ml_tattoos_meta: Companion resource shipped inside the same package. It streams the overlay slot pool that custom-image tattoos render into. It must be present and started, or custom tattoos will not appear in the world.
About the meta companion

ml_tattoos_meta carries the streamed overlay data that custom-image tattoos bind to at runtime. ml_tattoos writes the pool into it at boot and starts it for you. Keep both resources in the package together and do not rename ml_tattoos_meta unless you also change Config.MetaResource.

Framework

server.cfg
1ensure qbx_core
2ensure oxmysql
3ensure ox_lib
4ensure ml_bridge
5ensure ml_tattoos_meta
6ensure ml_tattoos
server.cfg
1ensure qb-core
2ensure oxmysql
3ensure ox_lib
4ensure ml_bridge
5ensure ml_tattoos_meta
6ensure ml_tattoos
server.cfg
1ensure es_extended
2ensure oxmysql
3ensure ox_lib
4ensure ml_bridge
5ensure ml_tattoos_meta
6ensure ml_tattoos
server.cfg
1ensure oxmysql
2ensure ox_lib
3ensure ml_bridge
4ensure ml_tattoos_meta
5ensure ml_tattoos
Auto Detection

ml_bridge detects the active framework automatically. No manual setup is required.

Optional

  • ml_tebex: Webhook hub that delivers the optional Tebex packages used to grant custom-tattoo uses. Only needed if you sell or hand out uses through your Tebex store (see Configuration → Uses & Optional Donations). Without it, the in-game money and item flows still work.
  • fmsdk (FiveManage). Enables the in-game PNG uploader for custom tattoos. When absent, players paste an image link instead.
  • Any inventory: Required only when item payment or item-kit presets are enabled, to register the tattoo-kit items.