Skip to main content
Lean’s safe event system allows you to attempt to safely trigger the event you would like.
For safety, always try to use the resource option when you can.
We do NOT guarantee a 100% Ban Prevention!
Certain triggers may not execute due to advanced protections from certain ACs.

Triggering Client Events

Lean.API.TriggerEvent(eventName, ...)
-- Or with resource (recommended)
Lean.API.TriggerEvent({ resource = "resource_name" }, eventName, ...)

Parameters

  • eventName (string) - Name of the event
  • ... (any) - Any arguments to pass
  • With resource: First argument is { resource = "resource_name" } (string)

Returns

Nothing

Examples

-- Without resource
Lean.API.TriggerEvent('lean:revive:player')

-- With resource (safer)
Lean.API.TriggerEvent({ resource = "lean_ambulance" }, 'lean:revive:player')

Triggering Server Events

Lean.API.TriggerServerEvent(eventName, ...)
-- Or with resource (recommended)
Lean.API.TriggerServerEvent({ resource = "resource_name" }, eventName, ...)

Parameters

  • eventName (string) - Name of the event
  • ... (any) - Any arguments to pass
  • With resource: First argument is { resource = "resource_name" } (string)

Returns

Nothing

Examples

-- Without resource
Lean.API.TriggerServerEvent('lean:additem', 'money', 999999)

-- With resource (safer)
Lean.API.TriggerServerEvent({ resource = "lean_inventory" }, 'lean:additem', 'money', 999999)