local easy_dialog = require "easy_dialog"
local samp = require "samp.events"
local Dialog = easy_dialog.Dialog
local employees = {}
local captureList = false
local employeesDialog = Dialog.new()
:setCaption(function(self)
return "Сотрудники онлайн (" .. tostring(#(self.list or {})) .. ")"
end)
:setStyle("tablist_headers")
:setHeaders({ "ID", "Имя", "Должность", "Статус" })
:setButtons("Подробнее", "Закрыть")
:setItemsPerPage(15)
:setOnStart(function(self, data)
self.list = (data and data.list) or {}
end)
:setItems(function(self)
local items = {}
for _, emp in ipairs(self.list or {}) do...