[Release] FourTwenty Marriage System | Dynamic Marriage & Name Change System
Introduction
Hey FiveM Community!
We’re FourTwentyDev, and we’re excited to release the FourTwenty Marriage System, a dynamic marriage system that introduces romantic proposals, name changes, and a stunning UI. Perfect for servers looking to add meaningful social interactions and roleplay elements while integrating seamlessly with ESX.
Tebex Package
Key Features
Elegant UI
-
Romantic proposal cards with floating hearts
-
Smooth animations and transitions
-
Responsive design with elegant gradients
-
Custom color themes for server branding
-
Font Awesome icons and decorative elements
Marriage Mechanics
-
Ring-based proposal system
-
Real-time name change system
-
Optional location requirement for ceremonies
-
Configurable ring requirements (one or both partners)
-
Customizable marker for wedding location
Marriage System
-
Interactive proposals with accept/decline options
-
Automatic name changes upon marriage
-
Romantic congratulations messages
-
Persistent marriage status tracking
-
Discord webhook integration for logging
Quality of Life
-
Multi-language support (EN/DE)
-
Debug mode for easy troubleshooting
-
Configurable settings
-
Discord logging integration
-
Optimized performance (0.00ms idle)
Dependencies
-
ESX Framework
-
oxmysql
-
FiveM Server Build 2802+
Installation
-
Download the resource and place it in your resources folder
-
Add
ensure fourtwenty_marriage
to yourserver.cfg
-
Configure your settings in
config.lua
-
Add the ring item to your items database:
INSERT INTO `items` (`name`, `label`, `weight`) VALUES
('fun_ring', 'Wedding Ring', 1);
- Start your server and enjoy!
Configuration
Core Settings
Config = {
Debug = false,
Locale = 'en',
RequireLocation = false,
MarriageLocation = vector3(-766.75, -23.58, 41.08),
LocationRange = 20.0
}
Ring Settings
Config.RingItem = 'fun_ring'
Config.BothNeedRing = false
Config.RemoveRingAfterUse = true
UI Colors
Config.Colors = {
primary = '#ec4899',
secondary = '#f9a8d4',
accent = '#fdf2f8',
success = '#22c55e',
error = '#ef4444'
}
Discord Integration
Config.UseDiscordLogs = true
Config.WebhookURL = 'YOUR_WEBHOOK_URL'
Config.BotName = 'Marriage System'
Config.ServerName = 'Your Server Name'
Localization
Easy translation system via translations.lua
. Currently supported:
-
English (en)
-
German (de)
Translations['en'] = {
['proposal_title'] = 'Marriage Proposal',
['wishes_to_marry'] = 'wishes to marry you',
-- Add more translations
}
Performance
-
0.00ms idle
-
0.01ms during proposals
-
Optimized for high-performance servers:
-
Smart distance checks
-
Efficient database queries
-
Event batching for lower latency
Showcase Video
Check out the showcase video to see the Marriage System in action!
Support & Updates
For assistance, feature requests, or bug reports:
-
GitHub: Submit Issues
-
Website: FourTwentyDev
Made with love by FourTwentyDev
Code is accessible | Partially |
Subscription-based | No |
Lines (approximately) | ~1250 with UI |
Requirements | es_extended, oxmysql |
Support | Yes |
 |