Details

About this script

GM Details is a lightweight, immersive world-annotation system. It lets players drop persistent, location-based notes anywhere in the world perfect for marking crime scenes, leaving investigative clues, tagging points of interest, or issuing in-character notices that other players can walk up to and read. Each detail lives in the world with a clean on-screen marker, shows how long ago it was placed, and automatically cleans itself up when it expires.

Features

  • Place notes anywhere: Aim at any surface and drop a detail exactly where you're looking, using a simple camera-based targeting system.

  • Custom messages: Attach any text to a detail via a single command (/detail ).

  • Selectable duration: Scroll to choose how long a detail lasts: 1, 2, 6, 12, or 24 hours (fully configurable).

  • World markers: Details appear as subtle in-world sprites that are visible to everyone on the server.

  • "View" & "Delete" prompts: Walk up to a detail to reveal its full message, or remove it on the spot.

  • "Time since placed" display: Every detail shows when it was created (e.g. [2 hours ago], [1 day ago]).

  • Multiple details, smart paging: Stand near several notes at once and cycle through each one individually.

  • Auto-expiry & cleanup: Expired details are removed from both the world and the database automatically, with no server restart required.

  • Persistent details: All details are saved to MySQL and restored after server or resource restarts.

Dependencies

ox_lib · oxmysql · jo_libs