/
elite-ger
/
luaf
Обзор
Документация
Войти
/
elite-ger
/
luaf
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
modules/net.lua
35 строк
763 B
Elite
Hello!
26 июн 2026, 19:07
26 июн 2026, 19:07
2b5046d
Код
Авторство
О чём код?
local net = {} net._listeners = {} function net:Broadcast(event, data) end function net:Send(player, event, data) end function net:OnEvent(event, callback) if not self._listeners[event] then self._listeners[event] = {} end table.insert(self._listeners[event], callback) return { Disconnect = function() for i, cb in ipairs(self._listeners[event]) do if cb == callback then table.remove(self._listeners[event], i) return end end end } end function net._fireEvent(event, ...) if self._listeners[event] then for _, cb in ipairs(self._listeners[event]) do cb(...) end end end return net