Funkcje


Net:On

Rejestruje wyzwalacz funkcji obsługującej zdarzenie sieciowe dla nazwy eventName.

Syntax
--- eventName: string
--- callback: function([, ...]: any)
Net:On(eventName, callback)
Example
Net:On('playerdrinking:StartDrinking', function(item)
    Drinking:StartDrinking(item)
end)

Net:Emit

Wykonuje zdarzenie sieciowe dla nazwy eventName w formie wewnętrznej(Client -> Client).

Syntax
--- eventName: string
--- arguments: [, ...]:any
Net:Emit(eventName, [, ...])
Example
Net:Emit('bl-sitting:sit:bench', hitData, { seatCount = seatCount, seatPadding = payload.seatPadding, seatNumber = availableSeat })

Net:EmitNet

Wykonuje zdarzenie sieciowe dla nazwy eventName w formie zewnętrznej(Client -> Server).

Syntax
--- eventName: string
--- arguments: [, ...]:any
Net:EmitNet(eventName, [, ...])
Example
Net:EmitNet('bl-admin:debug:forceDeleteEntity', NetworkGetNetworkIdFromEntity(entity))

Net:EmitNetCallback

Wykonuje zwrotne zdarzenie sieciowe przypisane do nazwy eventName.

Syntax
--- eventName: string
--- callbackFunction: function([, ...]: any)
--- arguments: [, ...]:any
Net:EmitNetCallback(eventName, callbackFunction, [, ...])
Example
Net:EmitNetCallback('bl-showdocument:issueIdCard', function(success)
    inProgress = false
end, paymentMethod)