startX, startY = 0, 0; -- starting position
endX, endY = 300, 300; -- ending position
t = 1; -- time
addEventHandler ( "onClientReosurceStart", resourceRoot,
function ( )
local startTime = getTickCount ( );
local duration = t * 1000;
local render = function ( )
local elapsedTime = getTickCount ( ) - startTime;
local progress = elapsedTime / duration;
local x, y = interpolateBetween ( startX, startY, 0, endX, endY, 0, progress, "OutBounce" );
dxDrawImage ( x, y, 197, 105, "logo.png", 0, 0, 0, tocolor ( 255, 255, 255, 255 ), false );
end
addEventHandler ( "onClientRender", root, render );
end
);
Should work, didn't test.