General Events

This page explains the available event for the r_scba script and its usage. This event allows other resources to interact with the SCBA system programmatically, especially to dynamically manage EUP components based on the SCBA state.


1. Client-Side Events

1.1 Set SCBA EUP State

  • Event Name: r_scba:client:setSCBA

  • Description: Updates the player's SCBA EUP state by adding or removing specific components.

  • Parameters:

    • value (integer): Determines the SCBA visual configuration.

      • 0: Removes the SCBA EUP from the player.

      • 1: Adds the unlinked SCBA EUP (e.g., without the mask connected).

      • 2: Adds the linked SCBA EUP (e.g., full setup with mask connected).

This is especially useful when you want to attach an additional EUP component (such as a mask, tube, or chest accessory) depending on the SCBA state.


2. Example Usage

Hereโ€™s how you can register and handle the event in your client script:

RegisterNetEvent('r_scba:client:setSCBA')
AddEventHandler('r_scba:client:setSCBA', function(value)
    if value == 0 then
        -- Remove SCBA component from player
    elseif value == 1 then
        -- Add SCBA EUP without mask (unlink)
    elseif value == 2 then
        -- Add full SCBA EUP with mask (link)
    end
end)

Last updated