Funkcje
Net:On
Rejestruje wyzwalacz funkcji obsługującej zdarzenie sieciowe dla nazwy eventName.
--- eventName: string
--- callback: function(source?: number, [, ...]: any)
Net:On(eventName, callback)
Net:OnServer
Rejestruje wyzwalacz funkcji obsługującej zdarzenie sieciowe wewnętrzne(Server -> Server) dla nazwy eventName.
--- eventName: string
--- callback: function([, ...]: any)
Net:OnServer(eventName, callback)
Net:Emit
Wykonuje zdarzenie sieciowe dla nazwy eventName w formie wewnętrznej(Server -> Server).
--- eventName: string
--- arguments: [, ...]:any
Net:Emit(eventName, [, ...])
Net:EmitNet
Wykonuje zdarzenie sieciowe dla nazwy eventName w formie zewnętrznej(Server -> Client).
--- eventName: string
--- source: string
--- arguments: [, ...]:any
Net:EmitNet(eventName, source, [, ...])
Net:OnCallback
Rejestruje wyzwalacz funkcji obsługującej zdarzenie sieciowe dla nazwy eventName. Umożliwia ono odesłanie zwrotnych danych dla klienta wywołującego zdarzenie.
--- eventName: string
--- callbackFunction: function(source: number, [, ...]: any)
--- arguments: [, ...]:any
Net:OnCallback(eventName, function(source, callbackFunction, [, ...]))
Net:GetPlayersInScope
Fukcja zwraca listę graczy znajdujących się w focus zone gracza źródłowego.
--- source: number
local scopePlayers = Net:GetPlayersInScope(source)
--- scopePlayers: number[]
Net:EmitNetPlayerScope
Wykonuje EmitNet z poziomu serwera dla wszystkich graczy znajdujących się w focus-zone gracza źródłowego.
--- source: number
local scopePlayers = Net:GetPlayersInScope(source)
--- scopePlayers: number[]
Net:IsPlayerInScope
Funkcja zwraca informację czy pierwszy gracz należy do focus-zone drugiego gracza.
--- source: number
--- player: number
local retval = Net:IsPlayerInScope(source, player)
--- retval: boolean