ACWipe

True clean-slate character wipe across 25+ database tables — NUI menu, ox/qb-inventory auto-detect, full audit log.

Standard QBCore /deletechar only removes the character row — leaving orphaned data in 20+ other tables (vehicles, properties, phone history, gang membership, bank account, jail record, multichar slots, outfits, heistpack profiles). Over time those orphans cause weird bugs (a deleted character's vehicle showing up in the impound, a deleted character's bank account holding stale balance).

ACWipe is a true clean-slate wipe. Admin-restricted NUI menu issues parameterised DELETE queries against 25+ tables across QBCore core, ox_inventory / qb-inventory (auto-detected), lb-phone, banking, gangs, properties, multichar, heistpack profiles, and outfits. Uses TableExists guards so missing tables on different installs are silently skipped. On a full wipe, kicks the target with a configurable message. Logs all wipes to Discord — including unauthorised attempt logging.

What's in the box

  • NUI admin menu — search by Server ID, name, or citizenid
  • 25+ tables wiped — QBCore, ox_inventory, lb-phone, banking, gangs, properties, multichar, heistpack, outfits
  • Inventory auto-detect — picks the right wipe path for ox_inventory or qb-inventory
  • TableExists guards — silently skips tables not on your stack, no errors on different setups
  • Parameterised SQL — zero injection risk on every query
  • Configurable kick message — shown to the target on a full wipe
  • Discord webhook logging — every wipe (admin, target, tables affected, timestamp)
  • Unauthorised attempt logging — anyone firing the events without ACE permission gets logged
  • ACE-permission gated — defense-in-depth on both command + event handlers
  • Themed admin UI — pretty pink-themed admin UI, fully recolourable

Compatibility

FrameworkTested
QBCore

Game build: 2189+ Dependencies: qb-core, ox_lib, oxmysql Optional integrations: ox_inventory, qb-inventory, lb-phone, bablo-banking, jc_organizaciones, tk_housing, multicharacter, heistpack

Quick install

  1. Drop into resources/[admin]/ACWipe/
  2. Add ensure ACWipe to server.cfg
  3. Add add_ace group.admin command.wype allow to your ACE permissions
  4. Edit config.lua: Discord webhook URL, kick message, inventory override (or auto), additional tables
  5. Restart the server
Destructive operation

ACWipe issues real DELETE queries against your live database. Test on a staging copy before pointing it at production, and make sure your Discord webhook is configured so every wipe leaves an audit trail.

Documentation in progress

Deeper guides (Custom table additions, Inventory override, Audit log review, Troubleshooting) will land soon.