как рендерить таблицу

XRLM

Известный
Автор темы
2,532
847
Версия MoonLoader
.026-beta
как рендерить таблицу с никами друзей к примеру? я через цикл for чекаю онлайн ли чел с ником в таблице, если да, то записываю это в другую таблицу, и уже из неё рендерю через цикл for ники, но у меня тупо всё нахуй зафлуживает. дайте пж пример кода как правильно рендерить. я чекал разные админ и френд чекеры, нихуя не понял что и как
 
  • Эм
Реакции: qdIbp
Решение
Lua:
local nicks = {'lox','box','nox'}

for l,k in pairs(nicks) do
    for i = 0, 1000 do
        result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        if sampIsPlayerConnected(i) or i == id then
            if sampGetPlayerNickname(i) == k then
                print('hui te',i,'id, you nick',k) -- https://wiki.blast.hk/moonloader/lua/renderFontDrawText
            end
        end
    end
end

qdIbp

Автор темы
Проверенный
1,383
1,139
Lua:
local nicks = {'lox','box','nox'}

for l,k in pairs(nicks) do
    for i = 0, 1000 do
        result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        if sampIsPlayerConnected(i) or i == id then
            if sampGetPlayerNickname(i) == k then
                print('hui te',i,'id, you nick',k) -- https://wiki.blast.hk/moonloader/lua/renderFontDrawText
            end
        end
    end
end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,763
11,198
либо рендерить table.concat(таблица, “\n”), либо рендерить кажый элемент по отдельности через ipairs.
Lua:
local list = {}

local x, y = 500, 300
for k, v in ipairs(list) do
    renderFontDrawText(font, v, x, y, 0xFFffffff)
    y = y + 15
end
p.s вариант с concat говно потому что после определенного кол-ва символов у тебя текст просто перестанет отображаться