SL Citizen Life
Turn environmental NPCs into real citizens to build meaningful relationships with.
SL Citizen Life converts GTA V environmental NPCs into citizens that players can build real relationships with inside the server. Instead of decorative interactions or repetitive dialogues, the system allows you to meet people, build trust, unlock contacts, make calls, organize meetings, and share social activities directly in the world.
Each citizen can acquire a recognizable identity, remember the player, and retain relationship progress. Social decisions influence the relationship and gradually unlock new possibilities, expanding everyday roleplay without relying exclusively on other players.
⚙️ Main Features
Environmental NPCs become recognizable citizens featuring individual names, emotional states, trust levels, affinity, relationship types, persistent social memory, and encounter history.
Interact using a modern, contextual interface with actions like telling a joke, asking about their day, listening/supporting, flattering, giving space, saying goodbye, sharing activities, and performing unlocked actions based on the bond.
Relationships evolve gradually through stages (Acquaintance, Close Friend, Best Friend, Partner, Spouse, Paused, Reunion). Once trust is earned, contacts are unlocked, allowing players to view contacts, check relationships, call, invite to dates, pause relations, and reconnect with past contacts via the social agenda.
Engage in real phone conversations with response choices. Invite contacts to configurable locations across the map (Downtown, West Coast, Del Perro Pier, Viewpoints) where citizens will meet you to share activities like talking, walking, sharing food, hugging, giving gifts, and making bond decisions.
Deliver inventory items to increase affinity and unlock new social options (validated securely server-side). Data persists across reconnects and reboots, backed by comprehensive staff supervision tools for admins.
⚡ Performance & Optimization
Measured via FiveM Resmon:
- Idle / no use: ~0.00 ms
- During active use: ~0.08–0.11 ms max
Active consumption varies depending on nearby citizens, loaded contacts, concurrent interactions, server configuration, framework, and hardware.
📋 Compatibility & Specifications
- Mandatory: oxmysql, ox_target
- Frameworks: QBCore, Qbox, ESX, Standalone
- Features: Compatible inventory bridges for gifts
- CFX Asset Escrow (editable configs & locales)
- Resource name:
sl_citizen_life