renderFontDrawText и цикл

blessave

Известный
Автор темы
364
108
Версия MoonLoader
.026-beta
Здарова!

столкнулся с проблемкой, не пойму как добавлять строчки в renderFontDrawText..


Делаю так:
govnocode:
                local x, y, z = getCharCoordinates(PLAYER_PED)
                local rtext = 'Distance | Coords \n'
                for k, v in pairs(icons.cords) do
                    f1 = ("%0.2f"):format(v.X)
                    f2 = ("%0.2f"):format(v.Y)
                    f3 = ("%0.2f"):format(v.Z)
                    renderFontDrawText(Arial1, rtext..'{ffffff}'..math.floor(getDistanceBetweenCoords3d(v.X, v.Y, v.Z, x, y, z))..'{ffffff} | {7CFC00} '..f1..', {FFFF00}'..f2..', {00FFFF}'..f3..' \n', 1500, 250, 0xDD6622FF)
                end

получаю вот что:
текст накладывается друг на друга
1633259793799.png
 
Решение
Lua:
local x, y, z = getCharCoordinates(PLAYER_PED)
local rtext = 'Distance | Coords \n'
local renderY = 250
for k, v in pairs(icons.cords) do
    f1 = ("%0.2f"):format(v.X)
    f2 = ("%0.2f"):format(v.Y)
    f3 = ("%0.2f"):format(v.Z)
    renderFontDrawText(Arial1, rtext..'{ffffff}'..math.floor(getDistanceBetweenCoords3d(v.X, v.Y, v.Z, x, y, z))..'{ffffff} | {7CFC00} '..f1..', {FFFF00}'..f2..', {00FFFF}'..f3..' \n', 1500, renderY, 0xDD6622FF)
    renderY = renderY + 15
end

CaJlaT

07.11.2024 14:55
Модератор
2,835
2,673
Lua:
local x, y, z = getCharCoordinates(PLAYER_PED)
local rtext = 'Distance | Coords \n'
local renderY = 250
for k, v in pairs(icons.cords) do
    f1 = ("%0.2f"):format(v.X)
    f2 = ("%0.2f"):format(v.Y)
    f3 = ("%0.2f"):format(v.Z)
    renderFontDrawText(Arial1, rtext..'{ffffff}'..math.floor(getDistanceBetweenCoords3d(v.X, v.Y, v.Z, x, y, z))..'{ffffff} | {7CFC00} '..f1..', {FFFF00}'..f2..', {00FFFF}'..f3..' \n', 1500, renderY, 0xDD6622FF)
    renderY = renderY + 15
end
 
  • Влюблен
Реакции: blessave