@idarrr
Did not work. Now it works the other way round. I Scroll down, it goes up.
-- Scroll
local visibleHeight = ((list['sizeY'] * 250) / 12)
local overallHeight = (#guiSystem_element['list']['item'] * 20)
local scrollPosition = (guiSystem['rowStart'])
local itemCoorY = list['posY']
local currentCoorY = itemCoorY
if overallHeight <= visibleHeight then
return
end
newY = scrollPosition/100*(overallHeight-visibleHeight)
currentCoorY = itemCoorY - newY
outputChatBox(currentCoorY)
dxDrawImage((((list['posX'] + list['sizeX']) - 7.5) * scaleX), (list['posY'] * scaleY), (1 * scaleX), (space_0 * scaleY), 'i/scroll/scroll.png', 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage((((list['posX'] + list['sizeX']) - 11.5) * scaleX), (currentCoorY * scaleY), (9 * scaleX), (10.5 * scaleY), 'i/scroll/scroll_circle.png', 0, 0, 0, tocolor(255, 255, 255, 255), false)
Regards.
------------------------------
I Fixed.
Only now does not stop.
-- Scroll
local visibleHeight = ((list['sizeY'] * 250) / 12)
local overallHeight = (#guiSystem_element['list']['item'] * 20)
local scrollPosition = (guiSystem['rowStart'])
local itemCoorY = list['posY']
local currentCoorY = itemCoorY
newY = scrollPosition/100*(overallHeight-visibleHeight)
currentCoorY = itemCoorY + newY
outputChatBox(newY)
dxDrawImage((((list['posX'] + list['sizeX']) - 7.5) * scaleX), (list['posY'] * scaleY), (1 * scaleX), (space_0 * scaleY), 'i/scroll/scroll.png', 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage((((list['posX'] + list['sizeX']) - 11.5) * scaleX), (currentCoorY * scaleY), (9 * scaleX), (10.5 * scaleY), 'i/scroll/scroll_circle.png', 0, 0, 0, tocolor(255, 255, 255, 255), false)