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_inventoryorqb-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
| Framework | Tested |
|---|---|
| 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
- Drop into
resources/[admin]/ACWipe/ - Add
ensure ACWipetoserver.cfg - Add
add_ace group.admin command.wype allowto your ACE permissions - Edit
config.lua: Discord webhook URL, kick message, inventory override (orauto), additional tables - Restart the server
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.
Deeper guides (Custom table additions, Inventory override, Audit log review, Troubleshooting) will land soon.
