
RoughHades Target
RoughHades Target is a short-range look-and-interact system: a real camera raycast (not a screen-space click box) shows a context prompt for whatever's actually in front of you, and a numbered menu the moment there's more than one real choice to make. Nothing else shows up on-screen until you're genuinely close enough and looking at something real — no floating markers, no permanent reticle.
Built for realism, not convenience-first shortcuts
- Short interaction range (3m default, configurable) — you should have to actually walk up to something, not interact with it from across a room.
- A single obvious action fires immediately. A menu only appears when there's a real decision to make between multiple options.
- Hardened for real production use, not just a demo: every native call that can throw is guarded, so one bad interaction in the world never takes down the whole interaction system for the rest of your session.
Five ways for other resources — ours or your own — to register interactions
AddTargetModel— any entity using a given model (a shop counter, an ATM prop).AddTargetEntity— one specific entity (a particular downed ped, not every ped of that model).AddTargetZone— a radius around a fixed point, no entity needed at all.AddTargetPlayer/AddTargetVehicle— any player ped or any vehicle, for cases no fixed model list could ever cover.
Multiple resources can each contribute their own options to the same menu (cuffing and trading both showing up when you look at another player, say) without stepping on each other. Options can be a static list, or a function resolved fresh each time — for cases where the right actions depend on live state, like a property's "Buy" flipping to "Enter" the moment someone actually owns it.
Requirements
- A working FXServer build (recent
ceruleanfx_version). That's the whole list —rough_targetdoesn't depend on anything else, including RoughHades Core.
License
Free to run on any number of servers you own or operate. Not for resale or redistribution as your own work — see the included LICENSE.md for full terms.
Checkout is handled by Tebex and protected by Asset Escrow. You’ll complete payment on our secure Tebex-hosted checkout page.