From the reference libraryRedM

Emit <BadgeServer/>

jo_libs/modules/emit/server.md

Emit <BadgeServer/>

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

Configuration Variables (Convars)

Convar Side Type Default Description
jo_libs:emit:bps <Badge type="server" text="Server" /> Integer 100000 Default bit/s for latent events

JO Functions > jo.emit.triggerClient()

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

A function to trigger a client(s) <br>

<!-- @include: ./slots/descriptions.md#server|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#server|jo.emit.triggerClient -->

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


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

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

A function to trigger a client(s) with a limited bandwith <br>

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

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

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

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

eventName : string

The event name

source : integer|table

The player ID or list of players ID

... : any

Other arguments

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

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


JO Functions > jo.emit.triggerServerWithSource()

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

Trigger an event on the server side and keep the source injection <br>

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

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

jo.emit.triggerServerWithSource(source, event, ...)

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

source : integer

The source player ID to send the event to

event : string

The name of the event to trigger

... : any

Additional parameters to pass to the event

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

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


JO Functions > jo.emit.updateBps()

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

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

<!-- @include: ./slots/descriptions.md#server|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#server|jo.emit.updateBps -->

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

Back to documentation