From the reference libraryRedM

Emit <BadgeClient/>

jo_libs/modules/emit/client.md

Emit <BadgeClient/>

A module to optimize your trigger events server <> client.

Configuration Variables (Convars)

Convar Side Type Default Description
jo_libs:emit:bps <Badge type="client" text="Client" /> Integer 20000 Default bit/s for latent events

JO Functions > jo.emit.isEventInProgress()

<!-- @include: ./slots/headers.md#client|jo.emit.isEventInProgress -->

A function to check if an event is currently getting data with emit module <br>

<!-- @include: ./slots/descriptions.md#client|jo.emit.isEventInProgress -->

JO Functions > jo.emit.isEventInProgress() > Syntax

jo.emit.isEventInProgress(eventName)

JO Functions > jo.emit.isEventInProgress() > Parameters

eventName : string

<!-- @include: ./slots/examples.md#client|jo.emit.isEventInProgress -->

<!-- @include: ./slots/footers.md#client|jo.emit.isEventInProgress -->


JO Functions > jo.emit.triggerClient()

<!-- @include: ./slots/headers.md#client|jo.emit.triggerClient -->

A function to trigger client(s) <br>

<!-- @include: ./slots/descriptions.md#client|jo.emit.triggerClient -->

JO Functions > jo.emit.triggerClient() > Syntax

jo.emit.triggerClient(eventName, source, ...)

JO Functions > jo.emit.triggerClient() > Parameters

eventName : string

The event name

source : integer|table

The player ID or list of players ID

... : any

Other arguments

<!-- @include: ./slots/examples.md#client|jo.emit.triggerClient -->

<!-- @include: ./slots/footers.md#client|jo.emit.triggerClient -->


JO Functions > jo.emit.triggerServer()

<!-- @include: ./slots/headers.md#client|jo.emit.triggerServer -->

A function to trigger the server <br>

<!-- @include: ./slots/descriptions.md#client|jo.emit.triggerServer -->

JO Functions > jo.emit.triggerServer() > Syntax

jo.emit.triggerServer(eventName, ...)

JO Functions > jo.emit.triggerServer() > Parameters

eventName : string

The event name

... : any

Other arguments

<!-- @include: ./slots/examples.md#client|jo.emit.triggerServer -->

<!-- @include: ./slots/footers.md#client|jo.emit.triggerServer -->


JO Functions > jo.emit.triggerServer.latent()

<!-- @include: ./slots/headers.md#client|jo.emit.triggerServer.latent -->

A function to trigger the server with limited bandwith <br>

<!-- @include: ./slots/descriptions.md#client|jo.emit.triggerServer.latent -->

JO Functions > jo.emit.triggerServer.latent() > Syntax

jo.emit.triggerServer.latent(eventName, ...)

JO Functions > jo.emit.triggerServer.latent() > Parameters

eventName : string

The event name

... : any

Other arguments

<!-- @include: ./slots/examples.md#client|jo.emit.triggerServer.latent -->

<!-- @include: ./slots/footers.md#client|jo.emit.triggerServer.latent -->


JO Functions > jo.emit.updateBps()

<!-- @include: ./slots/headers.md#client|jo.emit.updateBps -->

A function to update the bit/s of emit module <br>

<!-- @include: ./slots/descriptions.md#client|jo.emit.updateBps -->

JO Functions > jo.emit.updateBps() > Syntax

jo.emit.updateBps(bps)

JO Functions > jo.emit.updateBps() > Parameters

bps : integer

bit/s

<!-- @include: ./slots/examples.md#client|jo.emit.updateBps -->

<!-- @include: ./slots/footers.md#client|jo.emit.updateBps -->

Back to documentation