




ID Card: 3D View & Fake Cards
🧾 Multiple Card Types
The script supports multiple identification card types such as:
- ID Card
- Driver License
- Weapon License
- Police ID
- EMS ID
- DOJ / Lawyer Pass
Each card has its own layout, background image, logo, text positioning, and data fields. This allows every department or job to have a unique and realistic identification design.
🧾 Real & Fake Card System
The script supports both legitimate cards and forged (fake) cards.
- Players can create fake documents
- Fake cards use randomized identities and serial numbers
This system enables realistic roleplay scenarios such as identity fraud, fake licenses, and criminal document creation.
👮 Job-Based Identification Cards
Certain cards are automatically linked to player jobs.
Examples:
- Police officers can use PD card
- EMS employees can use EMS card
- Lawyers and DOJ staff can use DOJ identification
- Can easily add new job cards
Ranks, job grades, and titles are displayed dynamically on the card based on the player’s job data.
🚔 Card Authenticity Verification
Authorized jobs such as police can:
- Check card serial numbers
- Verify whether a card is real or forged
- Identify fake documents instantly
This feature allows law enforcement roleplay such as:
- Traffic stops
- Identity checks
- Criminal investigations
🧬 Unique Serial Number System
Every card generated in the system receives a unique serial number.
Serial numbers:
- Are automatically generated
- Have configurable length
- Can be checked through commands
- Are used to detect duplicated or fake cards
This ensures each document is traceable and realistic.
🧑 Mugshot Photo Capture
Each identification card includes a player mugshot:
- Automatically captured when the card is created
- Displayed visually on the card
- Used across all card types
This adds strong realism and visual immersion to identity systems.
🎭 Random Identity Generator
Fake documents use an advanced random identity generator:
- Random first names and last names
- Random date of birth
- Random nationalities
- Random citizen IDs
The system supports gender-based name selection for improved realism.
🧍 On-Player Card Display
Players can show their identification directly to other players.
When displayed:
- The card appears above the player
- Nearby players can see it clearly
🖥️ On-Screen Card Display
Cards can be displayed directly on the user’s screen:
- Customizable screen position
- Adjustable display duration
- Clean UI design
This mode is useful for personal viewing or cinematic roleplay moments.
🧱 3D Card Object Display
The script supports 3D physical card rendering.
Cards can:
- Appear as objects in the world
- Be displayed on tables or surfaces
- Be visually inspected in 3D space
This feature significantly increases immersion and realism.
🏢 Forgery Office System
Includes a full underground forgery office system:
- Enterable locations
- Optional blips
- Custom office names
- Exit fallback safety system
Admins can fully control office creation and visibility.
🤖 NPC Job System
Forgery offices support NPC-driven jobs:
- NPC customers appear randomly
- NPCs request fake documents
- Players produce forged cards
- Rewards are given per delivery
Waiting times and rewards are fully configurable.
🎨 Card Design Editor
The script includes a powerful card design editor:
- Modify text positions
- Adjust fonts
- Change colors
- Configure logos
- Edit layouts visually
No code editing required for visual design changes.
You can easily create new card designs for your server.
🔐 Permission-Based Command System
All commands are permission protected:
- Give card
- Check serial
- Manage forgery offices
- Open design editor
Permissions support:
- Identifier-based access
- Job-based access
- Admin-only commands
🧹 Automatic Data Cleanup
Unused cards are automatically deleted after a configurable time period.
This keeps:
- Database size clean
- Performance stable
- Old serial numbers removed
⚙️ Framework Compatibility
Fully compatible with:
🚀 Optimized & Performance Friendly
- Fully client-server optimized
- Low resource usage
- No constant loops