Skip to content

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 /scene command
  • 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_can item to open the graffiti creator; graffiti is placed with a 30-second progress bar and requires a spray_remover item 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 /scenestaff command
  • 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