All tutorials
Police Commands

Confiscate a citizen's inventory items

Hide one or more items from a citizen's active inventory, with an optional timed return or permanent deletion.

CoreRP SystemsJuly 26, 20263 min read
Illustrated cover for Confiscate a citizen's inventory items

Confiscate a citizen's inventory items

Hide one or more items from a citizen's active inventory, with an optional timed return or permanent deletion.

Before you begin

  • You need a Police commands or City Police commands grant through Manage perms in Emergency Services & Phone. The corresponding alert role alone is not sufficient.
  • The target needs an active citizen with enough visible copies of the exact item.
  • /item confiscate must be enabled. Use it in the configured channel.
  • Confirm whether the selected item should return, be deleted after a duration, or remain confiscated indefinitely.

A Permanent item can still be confiscated. Use auto-return:true with a duration when it must return. Timed deletion permanently removes it, while indefinite confiscation requires a dashboard owner or administrator to restore it.

duration-minutes without auto-return:true permanently deletes the confiscated quantity after the duration ends. Omitting both options hides it indefinitely. Choose the intended behavior before sending the command.

A dashboard owner or administrator must restore an indefinitely confiscated item through Users data.

Command options

/item confiscate target:<member> item:<text> reason:<text> count:[integer] duration-minutes:[integer] auto-return:[boolean]
  • target, item, and reason are required.
  • item has no autocomplete. Enter its exact saved or displayed name; capitalization does not matter.
  • Keep reason concise so it displays clearly in the result and target message.
  • count is optional, defaults to 1, and must be at least 1.
  • duration-minutes is optional and must be at least 1.
  • auto-return is optional and defaults to false. true requires duration-minutes.

Choose the confiscation behavior

  • Temporary return: set a duration and set auto-return:true.
  • Timed permanent deletion: set a duration and set auto-return:false or omit auto-return.
  • Indefinite confiscation: omit both duration and auto-return. A dashboard owner or administrator restores the item through Users data.

The item is hidden on the target; it is not transferred to the officer.

Confiscate the items

  1. Confirm the target's active character, item, count, and intended return behavior.
  2. Run the command with every required option and any optional count/duration choices.
  3. CoreRP privately reports the quantity, item, target, and reason. The selected quantity immediately disappears from the target's visible inventory.

After a timed confiscation expires, CoreRP processes it the next time the target opens their inventory. With auto-return:true, the quantity becomes visible again. With auto-return:false, it is permanently deleted.

CoreRP direct-messages the target with the end time and sends a warning log entry.

Optional ER:LC proximity rule

If administrators add /item confiscate to Only near a person, both members must use linked characters in the connected private server and be within 80 units.

Troubleshooting

  • The item cannot be found or the count is insufficient — compare the typed name and requested count with the target's current visible inventory.
  • auto-return:true is rejected — add duration-minutes of at least 1.
  • The item has not returned after the end time — ask the target to run /inventory again.
  • An ER:LC response — join with both linked accounts and meet the configured proximity rule.
  • A cooldown response — wait for the displayed cooldown before retrying.

Next steps

Continue with seize a citizen's vehicle temporarily.