[Preview Video]
Dependencies
Baseevents
This script protected escrow system
[Discord]
Script escrow will never restrict your access to important things.
Most of the important things, such as adding and removing status bars, are open source. 80% of the script is open source according to general statistics.
izzy-adminv2 โ FiveM Admin Menu & Player Management
๐ฆ Overview
* ๐ฎ Works with ESX and QBCore (auto-detects whichever is running on your server)
* ๐ฎ Staff list is set by license โ you decide who gets which rank in config
* ๐ฅ๏ธ Modern admin panel: players, vehicles, weapons, map, tickets, bans, ranks, and server status in one place
* ๐ Every action checks rank permissions; most tools require you to be on duty
* ๐ Bans, warnings, and ranks are stored in JSON files โ they persist across restarts
* โก Player list updates live as people join or leave
๐ค Profile area (what you actually see)
* โ ๏ธ **No in-game character mugshot** โ profile pictures come from **Discord**.
* **Top bar:**
ย * โWelcomeโ plus your character name (RP name from the framework)
ย * **Your admin card & player cards:** Discord profile picture (default avatar if no Discord or bot not set up), character name + FiveM / Steam display name#ID, health bar (green / yellow / red), ping (ms), and rank label (God, Admin, etc.)
* **Side panel (Online Staff) & Lists:** Each admin's Discord photo with a green dot (on duty) or grey dot (off duty). Ban list, ticket list, admin chat, and map all utilize the Discord photo + character name layout.
* *Note:* Server owners must fill in `BOT_TOKEN` in `shared/sv_cfg.lua` so Discord avatars load properly.
๐ช Opening the menu & shortcuts
| Key / Command | What it does |
| :--- | :--- |
| **`/admin`** | Opens the main admin menu (changeable in config) |
| **`F5`** | Opens **`openShortcuts`** โ quick panel (announcement, spawn vehicle, noclip, revive, teleport, names) |
| **`F10`** | Opens **`ticket`** โ players can open a ticket or view their current one |
| **`F11`** | Opens **`noclip`** โ toggle noclip (permission required) |
๐งโ๐ผ Admin page (your own tools)
* **Personal:** God mode, invisibility, revive yourself or a target, set cash & bank via popup, give items, give armor, and laser (entity freeaim: inspect, delete, freeze, copy coords), copy coords, change job, noclip.
* **Server:** Duty toggle, send announcement, admin tag, overhead names (+ health bar), revive all, kick all, delete all vehicles/peds, weather change (15 types), and change time.
* **In-menu vehicle toggles:** Vehicle god mode, drift mode (sliders).
๐ฅ Players page
* ๐ Search by name or ID, view server-wide total cash/bank summary, and sort by ID, cash, or bank.
* **Detail Card (on click):** Gender, birth date, warn count, rank, job, grade, cash, bank, and all identifiers (one-click copy).
* **Quick actions:** Teleport, bring, send back, kick, ban, warn, spectate.
* **More actions:** Revive, freeze/unfreeze, screenshot, armor, money, weapon, item, open inventory (QB inventory), job, change ped, give appearance, add vehicle to garage, player vehicle list, send to jail.
๐บ๏ธ Map & ๐ Vehicles & ๐ซ Weapons
* **Map:** Live GTA map with every playerโs position. Clicking a player shows their Discord photo + name + health. Spectate or teleport directly from the map layout.
* **Vehicles:** View model preview, plate, fuel, and damage. Actions include spawn, delete, repair, change plate, add to garage, vehicle god mode, drift, and flip.
* **Weapons:** Spawn weapon, delete, and change ammo count.
๐ซ Ticket system & ๐ฌ Admin chat
* **Ticket System (Players):** Pick a category (Support, Hacker, Bug, Other). Only one open ticket allowed at a time. Staff get a new ticket notification.
* **Ticket System (Staff):** View ticket list (badge count on sidebar) and utilize ticket chat (text, emoji, send location, send photo). Close ticket action requires permission.
* **Admin Chat:** Staff-only channel showing Discord photo + name. Supports text, location, and photo messages alongside an online admin list.
๐ซ Bans, warnings & ๐ Rank system
* **Warn:** Enter a reason, stored in `warns.json` (player gets a notification).
* **Ban:** Reason + duration (hours), Discord photo + identifiers saved; expired bans clear automatically on join. Unban directly from the menu by ban ID.
* **Rank System:** Configured via `license โ rank`. Create/delete ranks, toggle permissions one by one, and assign ranks to players by license.
๐ Server status page
* Performance chart (ping history) and disconnect reasons tracking (security, timeout, crash, by server, by user).
* View 24h uptime %, average players, FXServer / memory usage, and an interactive resource list (search, sort AโZ, start/stop).
๐ Discord logging (server owners)
* **shared/sv_cfg.lua โ WEBHOOKS:** Separate webhook per action type (duty, ban, kick, spawn vehicle, close ticket, jail, etc.).
* **Death Log:** Logs victim/killer, weapon, street, coords, and Discord/Steam IDs.
* **Screenshots:** Requires `screenshot-basic` + screenshot webhook configuration.
๐ Language
* English strings included in config (`locale = 'en'`).
* Add a new block under `cfg.locales` for Turkish or other languages โ UI and in-game messages follow your choice.
๐ ๏ธ Setup & customization (server owners)
* **shared/cfg.lua:** Framework, colors, commands & keys, ticket categories, default duty, admin license list, default permissions, language.
* **shared/sv_cfg.lua:** Discord bot token, webhooks, optional IP (required for ping section).
* **Dependencies:** `oxmysql`, `screenshot-basic` (for screenshots), `baseevents` (for death logs).
* **Data files:** `admins.json`, `ranks.json`, `bans.json`, `warns.json`.