Overview:
ND_Scenes is a fully reimagined and modernized scene placement script for FiveM. Based on the original DPScenes concept, ND_Scenes brings performance improvements, clean visuals, and a streamlined workflow — designed specifically for police, fire, EMS, and event RP.
Features:
-
Simple and intuitive command system
-
Customizable fonts, sizes, colors, glow, and text alignments
-
Fully editable scenes — no need to retype or delete
-
ACE/role-based permission support
-
Optional map markers and persistence toggle
-
Built-in night mode for low-light readability
-
No framework dependency — 100% standalone
-
Framework integration optional (vMenu, QBCore, ESX compatible)
Commands:
/scene - Place a scene text at your location
/sceneedit - Edit a nearby scene
/sceneremove - Remove your nearby scene
Ideal Use Cases:
-
Police: Evidence tags, roadblocks, traffic notices
-
Fire/EMS: Medical scenes, staging points
-
Admin/Staff: Event signs, RP guidance, rule reminders
-
RP Events: Custom signs for immersive world-building
Requirements:
-
FiveM server (no external dependencies)
-
Optional Discord role permissions or ACE setup
Performance:
-
Highly optimized
-
Minimal resource usage
-
No persistent tick usage unless scenes are active
Support:
Active support provided through Discord. All ND scripts are fully maintained and regularly updated.
Credits:
Developed by Nightz Development in collaboration with Windsurf.
Special thanks to the FiveM & RP community for ongoing feedback.
Edited by Nightz Development
What's New in Version V0.3
Released
Premium Features & Overhauls
- Interactive 3D Laser Raycast Placement: Snaps scenes perfectly to floors, walls, sloped surfaces, ceilings, and objects rather than placing them 1.0 meter in front of the player.
- Glassmorphic UI Redesign: A stunning, premium dark slate glassmorphism design with left sidebar navigation tabs:
- Create Scene: Full scene editor with custom fonts, colors, border outlines, and live preview.
- Saved Presets: Style card deck for saving and quick-loading layouts.
- My Placed Scenes: Manage active personal scenes with instant teleport, edit, reposition, or delete actions.
- Admin Dashboard: Access-restricted menu to search/filter all active scenes and instantly teleport to or force-delete them.
- Scene Background Boxes: Custom bounding box rectangles drawn behind 3D text in the world. Configurable background color and opacity (0-255) ensures maximum legibility in all lighting conditions.
- WYSIWYG Live Preview: High-fidelity HTML canvas in the NUI that updates dynamically with chosen styling, colors, and background boxes.
- Redesigned Discord Webhook Logs: Premium embeds with specific actions and colors (Green: Created, Yellow: Edited, Orange: Moved, Red: Deleted) and copy-pasteable /tp commands.
Critical Fixes & Optimization
- Missing Event Restored: Implemented the server-side event handler ND_Scenes:MoveScene which was completely missing, restoring database persistence and network sync to in-world scene repositioning.
- Scope Shadowing Resolved: Removed duplicate presets variable declaration in client.lua that blocked preset loading updates.
- Ace Permissions Repair: Added missing update ACE permission key in config.lua to prevent player editing permission lookup crashes.
- Native Call Corrected: Changed hallucinated native BeginTextCommandLineTheSecond to the standard BeginTextCommandGetWidth for dynamic background box scaling.
- Command Registration Refined: Removed redundant server-side RegisterCommand for scene to prevent dual-registration issues with the client-side placement trigger.
- Keybind Alignment: Swapped backward keybind logic so that Arrow Right increases scale and Arrow Left decreases scale.
Recommended Comments
Create an account or sign in to comment