RM-ScriptsRM-SCRIPTS
RM-Interactions

Installation

Install and start RM-Interactions with supported integrations.

Installation

Requirements

  • ox_lib (required)
  • Qbox, QB-Core, ESX, or configured standalone/custom hooks
  • ox_target or qb-target
  • ox_inventory, qb-inventory, ESX inventory, or a custom inventory bridge

Optional integrations include illenium-appearance and at-minigames.

1. Upload the resource

resources/
  [rm-scripts]/
    rm-interactions/

2. Start dependencies

Example ox stack:

ensure ox_lib
ensure ox_inventory
ensure ox_target
ensure qbx_core
ensure illenium-appearance
ensure rm-interactions

Start RM-Interactions after the selected framework, inventory, target, and optional appearance/minigame resources.

3. Set the locale

setr ox:locale en

English and Czech are included.

4. Configure providers and items

Edit config.lua and confirm that every configured item exists in your inventory:

  • zipties
  • handcuffs
  • blindfold
  • hair_trimmer

Provider values can remain auto, or be selected explicitly. See Configuration.

5. Configure custom systems

  • bridge/client.lua and bridge/server.lua: framework, target, inventory, notify, and appearance adapters
  • client_editable.lua: minigame, medical, phone, progress, dialog, text UI, custom appearance, and custom inventory opening
  • server_editable.lua: permissions, medical state, logging, restraint hooks, and custom inventory item operations

Troubleshooting

ProblemCheck
No target optionsConfirm the selected target resource starts before RM-Interactions
Items are not detectedConfirm item names and inventory provider configuration
Search does not openConfigure the inventory adapter and ensure the target is restrained, dead, or hands-up
Death state is incorrectAdapt the medical hooks in both editable files
Hair does not saveConfigure illenium-appearance or the custom appearance hooks
Minigame fails immediatelyStart at-minigames, use ox_lib, or edit PlayInteractionMinigame