- 22
- 0
- Версия MoonLoader
- .026-beta
хай. Написал чекер, но при его сортировке
Вот строки в бесконечном цикле main():
table.sort(admins, function(a, b) return tonumber(a.lvl) > tonumber(b.lvl) end)
, чекер ведёт себя максимально странно, сортирует людей максимально флудя в чекере, что прочитать не возможно.Вот строки в бесконечном цикле main():
Lua:
if ImState.v then
if sampIsLocalPlayerSpawned() then
local X = cfg.main.pos_x
local Y = cfg.main.pos_y
local O = cfg.main.offset
-->> Заголовок рендера
local rtitle = 'Администрация '..nameserver..'. ['..online..(tonumber(inafk) > 0 and '{33CC00}' or '{AFAFAF}')..' | AFK: '..inafk..']'
renderFontDrawText(acFont, rtitle, X, Y - 20, 0xFF33CC00)
if #admins > 0 then
for k, box in pairs(admins) do
local rstr = box['lvl']..' lvl | '..box['name']..'['..box['id']..']'..(box['rid'] ~= -1 and (ac['re'].v and ' - /re '..box['rid'] or '') or (ac['afk'].v and (tonumber(box['afk']) >= tonumber(ac['afkmax'].v) and ' - {FF0000}' or ' - ')..'AFK: '..box['afk'] or ''))..(ac['rep'].v and ' - Rep:'..box['rep'] or '')
renderFontDrawText(acFont, rstr, X, Y, -1)
Y = Y + O -- делаем смещение, что бы строки не наслаивались друг на друга
end
else
-->> Если /admins еще не получен, отрендерит это:
renderFontDrawText(acFont, 'Получение данных..\nПодождите некоторое время', X, Y, 0xFFAFAFAF)
end
end
end