prp-scenes
prp-scenes is an in-world scene board system. Players place floating text panels at any surface using a chat command, customising the font, colour, background and visibility duration. A separate graffiti mode lets players spray scenes directly onto walls using a spray_can item.
Features
- Floating text scenes - place styled text panels on any in-world surface via the
/scenecommand - Rich editor - customise font family, size, colour, background (solid colour or image), rotation mode and render distance inside the NUI editor
- Rotation modes - scenes can always face the player, face a fixed direction, or align with the surface
- Configurable duration - each scene expires automatically after a set number of hours (default 1 hour); expiry is enforced server-side
- Preset system - server operators define reusable style presets in
sh_presets.lua - Scene history - the editor pre-fills from your last 5 created scenes for quick re-use
- Graffiti mode - use a
spray_canitem to open the graffiti creator; graffiti is placed with a 30-second progress bar and requires aspray_removeritem to remove (25 seconds) - Visibility options - scenes can be always visible, require a target interaction to reveal, or remain hidden until triggered and then persist
- Staff scenes - admins can create permanent-style scenes with the
/scenestaffcommand - Toggle visibility - players can hide all scenes locally with
/hidescenes(preference persists across sessions) - Emoji filter - emoji and special Unicode codepoints are automatically stripped from scene text
- Text limit - maximum 200 characters per scene
- Discord logging - every scene creation and deletion is optionally logged to a webhook