- Версия MoonLoader
- Другое
Как сделать чтобы каждую секунду в таблице уменьшалось значение, способ который я пробовал ломает рендер
time должно уменьшатся каждую секунду
Lua:
function main()
repeat wait(0) until isSampAvailable()
while true do
wait(0)
for i = 1, #list_wood do
local x,y = convert3DCoordsToScreen(list_wood[i].coord.x, list_wood[i].coord.y, list_wood[i].coord.z)
renderFontDrawText(font, string.format('Можно улучшить через: %s секунд.', list_wood[i].time), x, y, -1)
end
end
end
function ev.onCreateObject(id, data)
local x, y, z = getCharCoordinates(PLAYER_PED)
if getDistanceBetweenCoords3d(x, y, z, data.position.x, data.position.y, data.position.z) <= 3 then
if id == 765 then
list_wood[#list_wood+1] = {time = 60, coord = {x = data.position.x, y = data.position.y, z = data.position.z}}
end
end
end
time должно уменьшатся каждую секунду
Последнее редактирование: