wrenchExports/Events

Client export, server export, and menu open event reference for 0r-heistpack

This page lists the currently available public exports and the menu event exposed by 0r-heistpack.

Client Export

  • exports['0r-heistpack']:activeHeistScenario() Returns the player's current active heist scenario on the client side.

  • Purpose: Lets your own script check whether the player is already inside an active heist flow.

  • Use this when: You want to block another activity, show custom UI, or read the active scenario before running your own logic.

local activeScenario = exports['0r-heistpack']:activeHeistScenario()

if activeScenario then
    print(("Active heist key: %s"):format(activeScenario.key))
end

Client Event

  • TriggerEvent('0r-heistpack:client:openMenu', byPassDistance, openedWithTablet) Opens the heist menu from another client script.

  • Purpose: Lets you open the heist menu from a usable item, command, target option, or external tablet app.

  • Parameters: byPassDistance: if true, skips the employer distance check openedWithTablet: if true, opens the menu with tablet prop and animation

  • Important: Job restrictions and other menu permission checks still apply even if byPassDistance is true.

TriggerEvent('0r-heistpack:client:openMenu', true, false)

Tablet-style usage:

Last updated