iZaap AdsJobs — Job Ads / Business Announcements (QBCore & ESX)

:white_check_mark: iZaap AdsJob — Advanced Job Ads & Announcements System (QB/ESX/AUTO)

Bring a modern Job Advertisement Board + In-game Announcement Tablet to your server with a clean UI, robust validation, and Discord logging.

Designed for communities that want professional-looking job promotions, recruitment messages, and roleplay announcements without spam or messy commands.


:fire: Key Features

  • Two UIs included

    • Admin Job Ads Panel (CRUD): Create / Edit / Delete job ad templates
    • Player Announcement Tablet UI: Send announcements using a job’s ad template (branding included)
  • Framework Support
  • :white_check_mark: QBCore
  • :white_check_mark: ESX
  • :white_check_mark: AUTO detect (Config.Framework = auto/qbcore/esx)
  • Permissions (ACE)
  • Uses izaap.adsjob ACE permission

  • Optional fallback: QBCore admin/god + ESX admin/superadmin (if enabled)

  • Announcement Scopes

    • :earth_africa: Global announcement (everyone sees it)
    • :toolbox: Job-only announcement (only players with the same job)
  • Cooldown & Anti-spam

    • Configurable cooldown for:

      • Creating job ads
      • Sending announcements
    • Limits: max message length + max lines

  • Custom Branding per Job

    • Background image URL
    • Logo URL
    • Accent color
    • Broadcast body color (for message panel)
  • Discord Webhooks (Logs)

    • :white_check_mark: Admin logs: Create/Update/Delete job ads
    • :white_check_mark: Announcement logs: who sent it, job, scope, full message content
    • Clean embed formatting
  • Database Ready (oxmysql)

    • Job ads stored in izaap_adsjob
    • Server cache + max stored config
  • Optimized & Stable
  • NUI opened only when needed (no unwanted UI popups for players)
  • Tablet animation cleanup watchdog (no stuck props)

:jigsaw: How it Works

  1. Staff creates Job Ads templates (police, mechanic, taxi, etc.)
  2. Players with a job can use the announce command to open a tablet UI
  3. Announcement automatically inherits the job’s design + branding
  4. Optionally log everything to Discord





:gear: Configuration Highlights

  • Framework: auto / qbcore / esx

  • Commands:

    • /adsjob (admin panel)
    • /sendad (announcement tablet)
  • Cooldowns: creation + announce

  • Validation: name/label length, message length, max lines

  • Webhooks: admin logs + announce logs

  • Full UI text customization via Config.Text (easy localization)


:white_check_mark: Requirements

  • oxmysql
  • QBCore / ESX (optional if using standalone features, but recommended for job detection)
  • A Discord webhook URL (optional, only if you want logs)

:link: Links

Store: https://izaap.tebex.io/
Documentation: https://izaap-studios.gitbook.io/izaap-studios/scripts/garage-advanced-system
Support: iZaap Scripts


Code is accessible No
Subscription-based No
Lines (approximately) Number of lines
Requirements oxmysql, qb-core / es_extended
Support Yes (dsc.gg/izaap)
2 Likes