SafeCracker
SafeCracker SafeCracker

23.60 EUR

Checkout
SafeCracker

SafeCracker

Project details

Project: SafeCracker

dev language: c# oxide

Plugin language: en/de

Author: @RustFlash

Description

SafeCracker adds a dynamic safe-cracking event at gas stations. Admins can start an event that spawns a locked entry, a vault, loot crates and a getaway car. Players must pick the locks using a simple lockpicking UI mechanic — failures trigger a silent alarm and spawn hostile NPCs.

Features:

Gas station event flow: Starts an event at a gas station monument and spawns the event setup (entry/loot/escape). Optional event timeout (or infinite runtime), with clean despawn on stop/end.

Lockpicking mechanics + UI: Players rotate the lock with left/right mouse and must hold in the green “sweet spot” for 1 second per pin. 5 pins total, each pin has a time limit. Attempts are limited per player.

Silent alarm + police response (NPCs): On failed lockpicking, the plugin triggers a warning message and spawns NPCs after a short delay (requires NPCSpawn/NpcSpawn). NPCs roam/chase/combat around the event area.

Loot + completion logic: After unlocking the vault, crates are spawned (hackable + elite). The event completes when all spawned crates are fully looted.

Getaway car + escape completion: A sedan is spawned as the escape vehicle. If the car moves 3+ meters from its start position, the event ends as “stolen/escaped”. You can choose to despawn the car after escape.

Map marker support: If MarkerManager is installed, a map marker is created for the event location.

Localization (EN/DE) + auto language: The plugin includes English and German messages and automatically sets player language from the client setting.

Commands:

  • /flashsafecracker - Starts the SafeCracker event (admin only)
  • /stopsafecracker - Stops the active SafeCracker event (admin only)

Console:

  • flashsafecracker - Starts the event
  • stopsafecracker - Stops the event

Permissions:

  1. safecracker.admin - Allows starting/stopping the event.

Config:

The plugin offers a few core configuration options to control event duration, lockpicking difficulty, item handling, and escape behavior.

Default values:

  • Event Duration (minutes/0=infinite): 90
  • Use Notify (RustFlash): false
  • Lockpicking Time Per Pin (seconds): 7.0
  • Max Lockpick Attempts: 3
  • Consume Geiger on Use: false
  • Dispose of the car after the escape: true

Notes:

  • Players need a geiger.counter in inventory to start lockpicking.
  • If Consume Geiger on Use is false, the Geiger Counter takes durability damage on failed attempts.

load, run, enjoy 💝